Loading…
Effective date: February 18, 2026 · Last updated: 2026-05-18
Pursuant to Article 28 of the General Data Protection Regulation (EU) 2016/679
This Data Processing Agreement (“DPA”) governs the processing of personal data by Caelith (“Processor”) on behalf of the Client (“Controller”) in connection with the provision of the Caelith compliance support platform.
Processing shall continue for the duration of the service agreement between the parties, plus any retention period specified herein or required by applicable law.
Purpose: Providing compliance support and documentation services as described in the Terms of Service, including investor eligibility evaluation, transfer validation, audit trail generation, regulatory reporting, and AI-assisted compliance querying.
Nature: Automated processing including structured data storage, deterministic rule evaluation, hash-chained audit record generation, and AI-powered natural language processing.
The Processor shall:
The Controller authorises the sub-processors listed in Caelith's canonical sub-processor registry at docs/legal/sub-processors.md (authoritative for this DPA, /security, /privacy, /trust, and docs/legal/dpa-template.md). Active providers as of 2026-05-15:
| Sub-processor | Purpose | Location |
|---|---|---|
| Anthropic, PBC | AI compliance agent + copilot inference (Claude); document extraction. PII stripped before transmission. | USA (EU-US DPF); EU enterprise tier verification pending |
| Railway, Inc. | Application hosting and managed PostgreSQL | EU-West (Amsterdam, Netherlands) |
| OpenAI | Text embeddings (OPTIONAL fallback). No LLM inference. | USA (EU-US DPF) |
| Sentry | Error monitoring (CONDITIONAL — only when SENTRY_DSN configured) | Region depends on DSN (verification pending) |
| OpenSanctions | Sanctions / PEP screening corpus | EU (Berlin). Mocked in sandbox. |
| Plausible Analytics | Privacy-first website analytics (cookieless). Marketing site only. | EU (Germany) |
See docs/legal/sub-processors.md §2 for providers previously referenced in legacy copy but NOT currently active (MiniMax — reverted before any production data was processed; Voyage AI — available embeddings alternative, not configured; Nemotron — type-defined, not implemented).
The Controller may object to a new sub-processor within 30 days of notification. If the objection is not resolved, the Controller may terminate the service agreement. The Processor remains fully liable for the acts and omissions of its sub-processors.
Transfers of personal data to Anthropic, Inc. (United States) are conducted under a valid GDPR Chapter V mechanism, which may include the EU-US Data Privacy Framework adequacy decision or Standard Contractual Clauses.
The Processor implements supplementary measures including PII stripping (removal of investor names, email addresses, tax IDs, LEIs, and other identifiers from AI queries before transmission) to minimise data exposure.
All other processing occurs within the European Economic Area.
Technical measures: Encryption in transit (TLS 1.2+) and at rest, role-based access control with principle of least privilege, database-level Row-Level Security for tenant isolation, rate limiting, input validation and sanitisation, hash-chained audit trail with tamper detection, PII stripping for external API transmissions.
Organisational measures: Access limited to personnel who require it, confidentiality obligations for all personnel, security incident response procedures, regular review of security measures.
The Processor shall notify the Controller without undue delay, and in any event within 72 hours of becoming aware of a personal data breach affecting Controller data (GDPR Article 33).
Notification shall include: the nature of the breach, categories and approximate number of data subjects affected, likely consequences, and measures taken or proposed to address the breach.
The Processor shall assist the Controller with notifications to the supervisory authority (Article 33) and data subjects (Article 34) where required.
The Processor shall assist the Controller in conducting Data Protection Impact Assessments where required under GDPR Article 35. Processing of investor data through automated eligibility decisions may trigger a DPIA requirement under Article 35(3)(a).
The Controller, or an auditor mandated by the Controller, may audit the Processor’s compliance with this DPA upon 30 days’ reasonable notice. The Processor may provide relevant certifications or audit reports in lieu of on-site audits where appropriate.
This DPA shall remain in effect for the duration of the service agreement. Upon termination, the Processor shall delete all personal data within 30 days of the expiry of the data export period, unless retention is required by applicable EU or Member State law.
Obligations relating to confidentiality, liability, and data protection survive termination.
© 2026 Julian Laycock — Caelith (Einzelunternehmen). All rights reserved.