Document Version History
VersionDateChangesAuthor
3.0 May 2026 Initial comprehensive version. Full 10-section structure including AI Governance, Subprocessor Register, Control Alignment Matrix, and International Transfer basis. Data residency confirmed as AWS eu-central-1 (Frankfurt). Echory GmbH
3.1 May 2026 Platform name updated to "real-time AI decision support platform". SCC transfer basis corrected to Module 3 (Processor to Processor) for Deepgram and OpenAI. INSTRAT Technology ApS location clarified (legal entity: Denmark, EU; remote developers: Bangladesh). §7 incident response times aligned to SLA Annex 4 values. §7 expanded with availability commitment (98% monthly), support hours, and maintenance window. §5 no-training callout extended with anonymized data and opt-out note. Echory GmbH
3.2 June 12, 2026 Updated Deepgram API architecture to the EU endpoint. Modified sub-processor data residency mapping to reflect localized EU/EEA processing for voice-to-text data, minimizing US data transfer exposure. DPO / Engineering Team
3.3 July 2026 Corrected §1 summary table: SCC transfer basis for OpenAI unified to Module 3 (Processor to Processor), consistent with §9 and version history. Footer version reference corrected. DPO / Legal
Annex III · Exhibit D — Data Processing Addendum

Technical and Organisational
Security Measures (TOMs)

Echory GmbH · echoryflow.com Version 3.3 Effective: June 2026 Art. 32 GDPR & Art. 28 GDPR
These Technical and Organisational Measures describe the security controls implemented by Echory GmbH ("Echory") as data processor in accordance with Art. 32 GDPR. They are incorporated by reference into the Data Processing Addendum (DPA) and are binding on Echory and its sub-processors. The measures apply to all personal data processed via the Echory real-time AI decision support platform, including audio recordings, transcripts, AI-generated summaries, and user account data.
§1

Executive Security Summary

Echory operates a cloud-native SaaS real-time AI decision support platform. All infrastructure is hosted on AWS EU (Frankfurt, eu-central-1, Germany). Personal data does not leave the European Economic Area except where explicitly disclosed via Standard Contractual Clauses (SCCs) to US-based AI providers. No audio or transcripts are used to train AI models.

Security DomainApproachStandard / Framework
Hosting & InfrastructureAWS eu-central-1 (Frankfurt, Germany)ISO 27001, SOC 2 (AWS)
Encryption at RestAES-256 at AWS storage layerNIST SP 800-111
Encryption in TransitTLS 1.3 for all HTTPS and WSS connectionsNIST SP 800-52
Identity & AccessAWS IAM with TOTP MFA enforcedNIST SP 800-63
AI ProcessingSCC Module 3 – Processor to Processor (OpenAI); Deepgram processed within EU (EEA) — no transfer; no-training clauseArt. 28 GDPR; SCCs 2021
BackupsAutomated database backups with defined retentionRTO 4h / RPO 24h
DevelopmentGitHub Pull Requests with mandatory reviewer approvalSecure SDLC
Data ResidencyPrimary: EU (Germany, Frankfurt)GDPR Art. 44–49
Recovery Time Objective
4h
Critical service restoration target
Recovery Point Objective
24h
Maximum data loss window
Backup Retention
7 days
Automated database snapshot retention
Data Residency
EU
AWS eu-central-1 (Frankfurt)
§2

Scope, Processing Context & Data Categories

These measures apply to all processing activities performed by Echory as data processor on behalf of its customers (controllers). The platform processes the following categories of personal data:

Data CategoryData SubjectsProcessing PurposeRetention
Audio recordings Meeting participants Real-time transcription (Deepgram) Session-scoped; not persisted post-transcription
Transcripts Meeting participants AI analysis; stored per meeting Per DPA / until account deletion
Meeting summaries & AI outputs Meeting participants Executive summary, next-best action, state analysis Per DPA / until account deletion
User account data Platform users Authentication, service delivery Deleted within 30 days of termination
Usage & system logs Users (indirect) Security monitoring, troubleshooting Per defined retention policy
Technology Stack: Vue 3 (frontend) · Laravel/PHP REST API (backend) · Node.js + Socket.IO (real-time audio gateway) · MySQL on AWS RDS (database) · AWS cloud storage — all hosted AWS eu-central-1 (Frankfurt).
§3

Security Governance

Echory's security governance is founded on three core principles: Privacy by Design, Minimum Necessary Data Processing, and Transparent Sub-processing. Internal responsibilities are allocated as follows:

RoleResponsibilityParty
Data Protection & ComplianceDPA management, controller relationships, breach notificationEchory Management
Infrastructure SecurityAWS configuration, backups, patch management, key managementEchory CTO / Tech Lead
Application SecuritySecure code review, dependency management, access controlsEchory Dev Team
Development & DeploymentFeature development, infrastructure-as-code, PR reviewsINSTRAT Technology ApS
Personnel SecurityConfidentiality agreements, training, access revocationEchory Management
§4

Core Technical & Organisational Measures

4.1 Pseudonymisation

Meeting data is stored with internal database identifiers (UUIDs) that are dissociated from direct participant identifiers at the application layer. User passwords are stored using industry-standard secure hashing. AI processing uses meeting IDs rather than participant names wherever technically feasible.

4.2 Encryption

At Rest: All database storage (AWS RDS) and cloud object storage is encrypted using AES-256 at the AWS storage layer. Compute instance storage is encrypted at rest.

In Transit: All communication is enforced over TLS 1.3. Audio data is transmitted via WebSocket Secure (WSS) — the real-time audio stream from users' browsers to the Echory processing service is encrypted end-to-end. API calls to third-party services (Deepgram, OpenAI) use HTTPS/TLS 1.3.

Secrets Management: Application credentials, API keys, and service tokens are managed via secure storage mechanisms. Access to credentials is restricted on a need-to-know basis.

4.3 Physical Access Control

Physical security is fully delegated to Amazon Web Services EMEA SARL. AWS data centres are certified to ISO 27001, SOC 1/2/3, and ISO 27017/27018. Physical access is restricted to authorised AWS personnel only, with biometric controls, CCTV monitoring, and perimeter security maintained by AWS. Echory maintains no physical server infrastructure of its own.

4.4 System & Electronic Access Control

  • AWS IAM enforced for all cloud resource access — no shared root credentials in use
  • TOTP-based MFA (authenticator app) required for all AWS IAM accounts
  • Unique credentials per team member; no shared service accounts
  • Production server access restricted to authorised personnel with key-based authentication
  • Application authentication uses secure tokens managed by the application framework
  • Access rights reviewed and revoked promptly upon role change or departure
  • Rate limiting applied to authentication and sensitive endpoints

4.5 Internal Access Control — Need-to-Know

Access to personal data is restricted on a strict need-to-know basis. Production data access is limited to personnel with a documented operational requirement. Development and staging environments are separated from production, with no cross-environment data flows.

Development Sub-processor Access Model: INSTRAT Technology ApS (development sub-processor) operates under a scoped access model for production environments. Access is granted per documented task, logged, and subject to Echory's oversight. All access is governed by contractual data processing obligations.

4.6 Isolation & Separation Control

  • AWS VPC with private subnets isolates database and internal services from the public internet
  • Separate environments: production, staging, development — no cross-environment data flows
  • Customer data is logically separated at the database level (per-customer identifiers)
  • Microservice separation: API, socket service, and database operate as independent components
  • Network access controls implemented at both Security Group and subnet level

4.7 Application Security

  • CSRF protection enabled on all state-changing API endpoints
  • Parameterised queries via ORM layer — SQL injection protection by default
  • Input validation and sanitisation on all user-supplied data
  • Session protection: HttpOnly and Secure cookie flags enforced
  • Rate limiting applied to authentication and sensitive endpoints
  • Security headers configured on all responses
  • Dependency security vulnerabilities monitored in the development workflow

4.8 Secure Development & Release Management

  • All code changes require a Pull Request with at least one approved reviewer before merge to the main branch
  • Infrastructure changes managed as Infrastructure-as-Code
  • No direct production deployments without Pull Request review — branch protection enforced
  • Dependency updates tracked and applied regularly; critical security patches applied on an expedited timeline

4.9 Infrastructure, Hosting & Network Security

  • All services hosted on AWS eu-central-1 (Frankfurt, Germany) — EU data residency for all primary processing
  • Security Groups configured as allowlists — default-deny for all inbound traffic
  • Access to production infrastructure restricted to authorised personnel; access controls reviewed regularly
  • TLS certificates managed with automated renewal
  • Network ACLs provide additional subnet-level traffic filtering

4.10 Logging, Monitoring & Traceability

  • Infrastructure and application logs aggregated via AWS CloudWatch
  • Infrastructure and API activity logging implemented for cloud resource access
  • Application-level logging records authentication events and system errors
  • Alerting configured for anomalous access patterns and service degradation
  • Log retention periods defined per security policy

4.11 Vulnerability & Patch Management

  • OS and runtime patches applied on a regular schedule; critical patches applied on an expedited basis
  • Application dependencies monitored for known security vulnerabilities (CVEs)
  • AWS-managed services receive automatic minor version patches
  • Regular security assessments of the platform are performed

4.12 Backup, Recovery & Business Continuity

Backup Frequency
Daily
Automated database snapshots
Retention Period
7 days
Automated snapshot retention
Recovery Target
RTO 4h
Critical service restoration
Data Loss Window
RPO 24h
Maximum data loss target
  • Database backups stored in encrypted AWS-managed storage (AES-256)
  • Point-in-time recovery capability enabled for the database
  • Business continuity procedures maintained and reviewed regularly

4.13 Personnel Security & Confidentiality

  • All personnel and contractors with access to personal data are bound by confidentiality agreements
  • Data protection awareness training provided to all team members with data access
  • Access rights reviewed and revoked within one business day of role change or termination
  • Sub-processors (including INSTRAT Technology ApS) are contractually bound to equivalent security obligations

4.14 Endpoint Security

  • Screen lock and auto-lock policy enforced on all team devices
  • Malware and endpoint protection software installed on all team devices
  • Device security policies are reviewed regularly and updated as the team grows

4.15 Data Retention, Deletion & Return

  • Personal data deleted within 30 days of contract termination
  • Customer may request earlier deletion in writing; Echory will action within 5 business days
  • Audio recordings are session-scoped — not persisted after the transcription pipeline completes
  • Transcripts and AI outputs retained per controller instructions or DPA schedule
  • Secure deletion procedures applied — data overwritten or cryptographically erased
  • Deletion certification available on request

4.16 Job Control — Processor Obligations

  • Echory processes personal data solely on documented instructions from the controller
  • Sub-processors are engaged only with controller awareness and under binding data processing agreements
  • Echory assists controllers with Art. 32–36 GDPR obligations upon request
  • Security incident notification to controller within 24 hours of Echory becoming aware
§5

AI-Specific Security & Governance

No-Training Commitment: Echory contractually prohibits all AI sub-processors (OpenAI, Deepgram) from using customer personal data — including audio, transcripts, and meeting content — to train, fine-tune, or improve their AI models. Note: Echory may process anonymized customer data for its own AI model development under separate MSA provisions; customers retain full opt-out rights at any time.

Echory uses OpenAI's API with multiple models from the GPT-4.1 and GPT-5.4 series for AI-powered meeting analysis. All AI inference is triggered by the Echory platform on behalf of the controller and operates solely on data provided within the session context. No customer data is stored by Echory's AI providers beyond what is necessary for the API response.

Audio Lifecycle

Audio is captured in the user's browser and transmitted via an encrypted WebSocket connection (WSS) to Echory's processing service hosted on AWS eu-central-1. It is forwarded to Deepgram's EU endpoint (api.eu.deepgram.com) for real-time speech-to-text conversion, with all audio transcription processing localized within the EU/EEA. The resulting transcript is then processed by Echory's AI pipeline. Audio is not persisted beyond the active session — it is deleted once transcription is complete.

Shared Responsibility

Control AreaEchoryController
AI provider selection and no-training contractsEchory
Standard Contractual Clauses with AI providersEchory
Participant consent for recording and AI analysisController
Lawful basis for processing meeting dataController
Informing participants of AI-assisted meeting analysisController
§6

Sub-processors & Supply Chain Controls

Echory engages the following sub-processors. All are bound by written data processing agreements. Changes to this list will be notified to controllers in accordance with the DPA.

Sub-processorRoleData Processing LocationTransfer BasisCertifications
Amazon Web Services EMEA SARL Cloud infrastructure, compute, database, object storage, backups Germany (EU, Frankfurt) EU — no transfer ISO 27001, SOC 2, ISO 27017/18
Deepgram Inc. Real-time speech-to-text transcription (ASR) via EU endpoint (api.eu.deepgram.com) European Union (EEA) EU — no transfer SOC 2 Type II
OpenAI LLC AI language model processing (meeting analysis) USA SCC
Module 3
SOC 2 Type II, ISO 27001
INSTRAT Technology ApS Software development & deployment INSTRAT Technology ApS (legal entity: Denmark, EU; remote developers: Bangladesh) SCC
Module 3
Contractual obligations
§7

Incident Response, Availability & Support

SeverityDefinitionInitial ResponseResolution Target
P1 Critical Full service outage or confirmed personal data breach 2h (business hours) / 4h (outside) 12 hours
P2 High Significant service degradation or potential data breach 4h (business hours) / 8h (outside) 1 working day
P3 Medium Partial service impact, non-critical component failure 2h from start of business hours 20 working days
P4 Low Minor issues, cosmetic, no data risk 4h from start of business hours Next update cycle

Availability & Support

  • Monthly uptime commitment: 98% measured availability per calendar month
  • Support hours: Monday–Friday 08:00–17:00 CET/CEST (excluding North Rhine-Westphalia public holidays)
  • Scheduled maintenance window: Daily 00:00–02:00 CET/CEST — planned maintenance within this window is excluded from uptime calculations

Data Breach Notification

  • Echory notifies the controller within 24 hours of becoming aware of a confirmed or suspected personal data breach
  • The controller is responsible for notifying the competent supervisory authority within the statutory 72-hour window (Art. 33 GDPR)
  • Breach notification includes: nature of breach, categories and approximate volume of data affected, likely consequences, and mitigation measures taken or planned
  • Post-incident review conducted for all P1 and P2 incidents; findings documented and acted upon
§8

Customer Responsibilities

Controllers using the Echory platform retain the following security and compliance responsibilities. These obligations sit with the controller as data controller and cannot be delegated to Echory.

Responsibility AreaCustomer Obligation
Participant Consent Obtain valid consent or establish lawful basis for recording and AI analysis of meeting participants before enabling Echory in any session. This includes consent for (a) audio capture and transmission, (b) forwarding to a speech-to-text provider, and (c) AI processing of transcribed content.
User Account Management Manage user accounts, provisioning, deprovisioning, and access rights within the Echory platform. Enable available authentication security features. Report suspected account compromise promptly.
Content Governance Do not share access credentials. Ensure only authorised users have access to meeting data and AI outputs.
Participant Notification Inform meeting participants that the session is recorded and processed using AI in accordance with applicable privacy law and the controller's privacy notice.
Regulatory Compliance Ensure use of Echory is compatible with sector-specific regulations applicable to the controller (e.g., financial services, healthcare, employment law) that may impose additional requirements beyond GDPR.
§9

Supplementary Measures for International Transfers

The following transfers of personal data outside the European Economic Area are covered by Standard Contractual Clauses (EU Commission Decision 2021/914 of 4 June 2021):

TransferDestinationSCC ModuleData Transferred
Echory → OpenAI LLC USA Module 3 (Processor to Processor) Transcripts, meeting context
INSTRAT Technology ApS → Echory infrastructure Bangladesh (remote access) Module 3 (Processor to Processor) Remote access by Bangladesh-based developers to Echory infrastructure (scoped and logged)

Supplementary Technical Safeguards

  • Minimum data transfer principle: only data strictly necessary for the specific processing task is transmitted to third-country recipients
  • No-training contractual clauses with both Deepgram and OpenAI prohibit use of customer data for model training or improvement
  • Audio is not retained by Deepgram beyond the active transcription session
  • INSTRAT Technology ApS production access is scoped, task-bound, and logged (see §4.5)
  • Transfer Impact Assessments for transfers to the United States are maintained to supplement the SCCs
§10

Control Alignment Matrix

The following table maps Echory's implemented security controls to the GDPR Art. 32 requirements incorporated in the DPA:

GDPR / DPA RequirementEchory ControlReference
PseudonymisationUUID-based data storage; identifiers dissociated from direct personal identifiers§4.1
Encryption at restAES-256 at AWS storage layer — database, object storage, compute volumes§4.2
Encryption in transitTLS 1.3 for all HTTPS and WSS connections§4.2
Physical access controlFully delegated to AWS (ISO 27001, SOC 2, ISO 27017/27018)§4.3
Authentication and MFAAWS IAM with mandatory TOTP-based MFA for all accounts§4.4
Unique credentialsPer-person IAM accounts; no shared service accounts§4.4
Need-to-know accessAccess restricted by role; production access requires documented requirement§4.5
Network separationAWS VPC with private subnets; Security Groups on default-deny; subnet ACLs§4.6
Application securityCSRF protection, parameterised queries, input validation, session security, rate limiting§4.7
Secure code reviewMandatory Pull Request approval (minimum one reviewer) before merge to production§4.8
Production infrastructure accessAccess restricted to authorised personnel with key-based authentication; access controls reviewed regularly§4.9
Audit loggingAWS infrastructure audit trail and application-level access logging§4.10
Vulnerability managementDependency scanning; managed service patching; regular security assessments§4.11
Backup and recoveryDaily automated database snapshots; 7-day retention; point-in-time recovery§4.12
© 2026 Echory GmbH. All rights reserved. Technical and Organisational Measures · v3.3