v0.1 — Now supporting 32 European countries

European PII
Redaction.

Open-source SDK that detects and redacts structured PII across 32 European countries. Available for Python and Node.js. Local-only, deterministic, zero data leakage.

examples/redact_nl.py
Python 3.10+
1from euRedact import redact
2
3result = redact(
4"Mijn BSN is 111222333 en mijn IBAN is NL91ABNA0417164300.",
5countries=["NL"]
6)
7print(result.redacted_text)
# Output: Mijn [NATIONAL_ID] en mijn [IBAN].
>99%
Recall Rate
32
Countries
0.02ms
Per Page (~500 words)
<2%
False Positives

The European PII Problem

cloud_off

Cloud API Risks

Sending unredacted data to US-based LLMs creates GDPR compliance debt. euRedact ensures PII never leaves your jurisdiction.

extension

Localization Gaps

US tools miss localized patterns like German Tax IDs or Dutch BSNs. We focus exclusively on the European regulatory landscape.

bolt

Slow Development

Stop building custom regex for 32 countries. One library covers the entire continent with consistent performance.

Processing Architecture

terminal
Input
Raw logs or user text.
memory
Local Engine
Deterministic pattern matching.
psychology
AI Model
Contextual AI analysis.
Coming Soon
verified
Secure Output
Cleaned, GDPR-ready data.

Deployment Options

Open Source SDK

Rules Core

Apache 2.0 local redaction.

  • done100% local execution — zero data leakage
  • done31 European country configurations
  • done25+ Structured PII entity types with checksum validation
  • doneSecret & API key detection (AWS, GitHub, Stripe, ...)
  • doneCustom pattern support
  • donePseudonymization mode
  • done0.02ms per page — zero dependencies
  • donePython & Node.js / TypeScript
Install via pip / npm
COMING SOON
Coming Soon

Cloud Neural

Contextual AI detection — coming soon.

  • auto_awesomeEverything in Core, plus:
  • doneFine-tuned Privacy LLM
  • doneDynamic pseudonymization
  • done99.9% SLA uptime
  • doneDedicated support

How euRedact Compares

The only PII detection SDK purpose-built for European data.

Feature
euRedact Rules
euRedact Cloud
Coming Soon
Presidio
AWS Comprehend
Azure AI Language
EU National ID Detection32 countriesTBDNone built-inUK + India onlyLimited
Checksum ValidationBSN, NIR, Steuer-ID, IBANcheck_circlecancelcancelcancel
Contextual PIINames, addressescancelPlannedVia spaCy NERcheck_circlecheck_circle
Processing Location100% localLocal + EU cloudLocalUS cloudCloud
EU Language Support32 countriesTBDCustom setupEN + ES~8 languages
Published EU Benchmark99.1% recall147K recordsNone publishedNone EU-specificNone EU-specific
Open Sourcecheck_circleApache 2.0cancelcheck_circlecancelcancel
PriceFreeFrom €79/moFreePay-per-usePay-per-use
verified_user

euRedact Rules benchmarks are independently verifiable — our full test suite of 147,300 records across 32 countries is open source.

View on GitHubarrow_forward
cloudauto_awesome

euRedact Cloud — Coming Soon

Rules catch structured PII locally. The cloud tier adds a fine-tuned model for contextual detection — names, addresses, and implied identifiers that patterns can't reach. Structured PII is stripped before anything leaves your device.

Built for Europe

Regulatory coverage across the continent

32 Supported Countries
Not yet supported

Redaction in
30 Seconds.

$pip install euredact
content_copy