Skip to content
API operational — Frankfurt, Germany

Stop sending
EU citizen data
to US clouds

Anonymize personal data entirely on European infrastructure. No AWS. No Azure. No transatlantic transfers. Ever.

<100ms per request
0 leaks verified
12 PII types
100% EU hosted
GDPR Art. 25 EN · FR · NL · DE · ES soon
contract_final.pdf

Le soussigné Marie-Claire Dubois

email: tél: +31 6 12345678

montant: €1,250,000 IBAN: NL91 ABNA 0417 1643 00

PERSON PHONE AMT IBAN
Zero PII leaks since launch
191 security tests per deploy
Active across 4 EU countries

Try it yourself

Paste any text with personal data — or click an example to see it in action

Quick examples
or paste your own text
0/500

Ctrl+Enter to submit · 500 char limit · demo mode — values redacted

<50ms
Per-request latency
134
Automated tests, 0 leaks
100%
EU-hosted, no US cloud
12
PII types detected

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.

PERSON
Persons
Full names, honorifics, compound names
Emails
Email addresses
PHONE
Phones
International phone numbers
IBAN
IBANs
Bank account numbers
ADDRESS
Addresses
Street addresses, postcodes
DATE
Dates
Birth dates, contract dates
AMT
Amounts
Monetary values, salaries
ORG
Organizations
Company and institution names
IP
IP Addresses
IPv4 network addresses
ID
Identifiers
SSN, BSN, passport, SIRET
FINANCIAL
Financial
Credit cards, BIC/SWIFT
URL
URLs
Web addresses

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.

EU INFRASTRUCTURE
  • 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 & COMPLIANCE
  • 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
Regulatory pressure is increasing

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.

€4.1B+
GDPR fines since 2018

And enforcement is accelerating. 2025 saw record penalties across healthcare, finance, and public sector.

EU AI Act
Now in force

High-risk AI systems must demonstrate data minimization. PII in training data is a compliance liability.

NIS2
Deadline passed

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"}'
Response
{
  "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.

STARTER
Free

For evaluation and small projects

  • 10 requests/minute
  • 500 chars per request
  • Text anonymization only
  • Community support
Get started free
Most popular
PROFESSIONAL
Custom

For teams and production workloads

  • Unlimited requests
  • 50,000 chars per request
  • Text + document upload
  • Priority support + SLA
Request access
ENTERPRISE
Self-hosted

Deploy on your own infrastructure

  • Full on-premise deployment
  • Your servers, your rules
  • Custom language models
  • Dedicated support + training
Contact us

Get started in minutes

Tell us about your use case. We'll set you up with API access within 24 hours.

No credit card required · Free tier available · Setup in under 5 minutes