Stop sending
EU citizen data
to US clouds
Anonymize personal data entirely on European infrastructure. No AWS. No Azure. No transatlantic transfers. Ever.
Le soussigné Marie-Claire Dubois
email: pieter@berg.nl tél: +31 6 12345678
montant: €1,250,000 IBAN: NL91 ABNA 0417 1643 00
Try it yourself
Paste any text with personal data — or click an example to see it in action
Ctrl+Enter to submit · 500 char limit · demo mode — values redacted
Anonymize entire documents
Upload PDF, DOCX, XLSX, CSV, or TXT files — up to 50 MB. Each page is processed independently with per-page entity detection and anonymized output.
curl -X POST https://your-server/anonymize-document \
-H "Authorization: Bearer $API_KEY" \
-F "file=@report.pdf" Document upload requires authentication · Get API access
Fast. Accurate. Proven.
Multiple detection layers work together to catch every type of personal data — from structured formats to free-form text in any language. All processing stays on EU infrastructure.
Sub-100ms per request
Most requests complete in under 100ms. Document processing handles hundreds of pages without slowing down your pipeline. Fast enough to run inline on every API call, form submission, or data import.
Zero PII leakage — verified
134 automated tests and 57 security tests run after every deployment. Leak detection, partial leak detection, edge cases, adversarial inputs — all verified automatically. Zero leaks across every test run.
Text and documents
Anonymize plain text, PDFs, Word documents, spreadsheets, and CSV files. Each page processed independently with per-page entity detection. Upload a 50-page contract — get anonymized output with every entity tagged.
Multilingual by default
Handles English, French, and Dutch natively — including compound names, honorifics, and mixed-language documents. German and Spanish support coming soon. One API, all languages.
12 PII types. European formats built in.
French SSN, Dutch BSN, Belgian national numbers, European IBANs, BIC/SWIFT codes — not just US-centric patterns. Each entity is tagged, indexed, and replaced with a consistent placeholder.
Built for European enterprises
GDPR isn't a checkbox — it's your competitive advantage. Purpose-built for regulated industries where data sovereignty is non-negotiable.
Healthcare & Pharma
Anonymize patient records, clinical trial data, and medical reports for cross-border EU research programs while staying compliant with GDPR and the European Health Data Space.
Legal & Notarial
Redact PII from contracts, court filings, and witness statements across French, Dutch, and English jurisdictions. Built for multi-language European law firms.
Government & Public Sector
Process citizen data for open government, FOIA requests, and inter-agency sharing. Meets EU public sector data sovereignty requirements — no data leaves the EU.
Banking & Insurance
Strip PII from transaction logs, KYC documents, and compliance reports. Handles IBANs, BIC/SWIFT codes, and EU national ID formats across all member states.
HR & Recruitment
Anonymize CVs, performance reviews, and employee records for bias-free hiring across European markets. Supports compound names, honorifics, and multilingual formats.
AI & Data Science
Prepare training datasets and analytics pipelines while preserving data utility. Sub-100ms latency means PII anonymization doesn't bottleneck your ML pipeline.
Data sovereignty, not data diplomacy
European companies shouldn't have to trust US hyperscalers with their most sensitive data. We built this so your PII never leaves EU jurisdiction — not even for processing.
- Dedicated servers in Frankfurt, Germany — EU jurisdiction
- No AWS, Azure, or GCP — zero US cloud dependency
- Your data never leaves the server — no outbound connections
- No data persistence — nothing is stored, logged, or retained
- GDPR Article 25 — privacy by design, data minimization built in
- No third-party APIs — no Schrems II risk, no transatlantic transfers
- All processing runs locally — no external calls, no data sharing
- Audit-ready — 134 automated tests, 57 security tests, zero PII leakage
The window for voluntary compliance is closing
European regulators are no longer sending warnings. They're sending fines. The question isn't whether you need PII anonymization — it's whether you can afford to wait.
And enforcement is accelerating. 2025 saw record penalties across healthcare, finance, and public sector.
High-risk AI systems must demonstrate data minimization. PII in training data is a compliance liability.
Essential and important entities must implement data protection measures. Non-compliance means board-level liability.
Why not just use AWS or Google?
US cloud PII services process your data on US-controlled infrastructure. After Schrems II, that's a compliance risk — not a solution.
| PII Anonymizer | AWS Comprehend | Google DLP | |
|---|---|---|---|
| Data stays in EU | Always | Region-dependent | Region-dependent |
| US cloud dependency | None | AWS (US entity) | Google (US entity) |
| Schrems II risk | Zero | Subject to FISA 702 | Subject to FISA 702 |
| Latency | <100ms | 100-300ms | 150-400ms |
| Self-hostable | Yes | No | No |
| EU languages | EN FR NL (+expanding) | EN + limited | EN + limited |
| Pricing model | Flat rate | Per character | Per character |
One API call. Instant anonymization.
Send text or documents, get anonymized output with full entity metadata in under 100ms. Integrate in minutes — not weeks.
curl -X POST https://your-server/anonymize \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Jean Dupont earned €45,000"}' {
"anonymized": "[PERSON_1] earned [AMT_1]",
"entities": [
{ "type": "PERSON", "placeholder": "PERSON_1", "start": 0, "end": 11 },
{ "type": "AMT", "placeholder": "AMT_1", "start": 19, "end": 26 }
],
"latency": { "total_ms": 34.2 }
} Simple, predictable pricing
No per-character fees. No surprise bills. Flat monthly rate based on your volume.
For evaluation and small projects
- 10 requests/minute
- 500 chars per request
- Text anonymization only
- Community support
For teams and production workloads
- Unlimited requests
- 50,000 chars per request
- Text + document upload
- Priority support + SLA
Deploy on your own infrastructure
- Full on-premise deployment
- Your servers, your rules
- Custom language models
- Dedicated support + training
Get started in minutes
Tell us about your use case. We'll set you up with API access within 24 hours.
Request received
We'll get back to you within 24 hours with your API credentials.
No credit card required · Free tier available · Setup in under 5 minutes