Your data never leaves Europe.
A technical page for IT leads, DPOs and lawyers. All the architecture, all the certifications, all the subprocessors.
EU infrastructure
Redundant hosting on AWS Madrid and Frankfurt.
AES-256 ENCRYPTEDProprietary EU models
Advanced NLP in Spanish, running on dedicated GPUs inside the EEA.
DEDICATED GPUsEU-resident AI
Claude via AWS Bedrock EU, processing only anonymised PII.
BEDROCK EUNo training
Your contracts stay private. They are never used to train any model.
ZERO TRAININGData flow and architecture
Subprocessors
| Provider | Country | Purpose | DPA |
|---|---|---|---|
| AWS | Spain (EU-South-2) | Cloud hosting & infrastructure | check_circle |
| Anthropic | France (via AWS Bedrock) | LLM models (Claude 3.5 Sonnet) | check_circle |
| Hetzner | Germany | Secondary backups & logs | check_circle |
| Resend | Ireland (EU region) | Transactional notifications | check_circle |
| Stripe | Ireland (EU region) | Payment gateway | check_circle |
| Cloudflare | Global (EU edge) | WAF & DDoS protection | check_circle |
Certifications & compliance
GDPR / RGPD
Full guarantee of data subject rights and privacy by design.
COMPLIANTLOPDGDD
Aligned with Spanish data protection regulation.
COMPLIANTAEPD
Following the agency's guidelines for AI and cloud computing.
RECURRINGISO 27001
Information Security Management System (ISMS).
IN PROGRESSSOC 2 Type II
Independent audit of security and availability controls.
PLANNEDPen testing
Annual external penetration tests and after major changes.
RECURRINGPII handling
Our tokenisation system ensures generative AI never processes real names, addresses or ID numbers without anonymising them first.
- 1
Entity detection
Our NLP models identify People, Organisations and Locations.
- 2
Pseudo-token generation
A unique temporary identifier is assigned (e.g. [PERSON_1]).
- 3
Sent to GenAI
Only the anonymised text travels to the AI engine.
- 4
Data re-hydration
The AI output is mapped back to the original data locally.
- 5
Ephemeral memory wipe
The mapping table is destroyed at the end of the user session.
"Mr Juan García, with ID 12345678Z, representative of Tech Solutions S.L. domiciled at Calle Mayor 1, Madrid..."
"The [PERSON_1], with [ID_DOCUMENT_1], representative of [ORG_1] domiciled at [ADDRESS_1]..."
[SYSTEM]: TLS 1.3 encryption active.
Data Protection Officer
For any technical question about our security architecture or to exercise your GDPR rights, you can reach our compliance office.
DIRECT EMAIL
dpo@clausula.io
RESPONSE TIME
< 48 business hours