Redacteu
v0.331 countries
Live DemoUse CasesDocsBlogPricingGitHub
Get Started
Documentation
homeOverviewrocket_launchQuickstartchecklistWhat we detectcodePython SDKjavascriptNode.js SDK
Resources
codeGitHubpackage_2PyPIpackage_2npm
homeOverviewrocket_launchQuickstartchecklistWhat we detectcodePython SDKjavascriptNode.js SDK
/Reference

Documentation /

Everything you need to integrate European PII redaction into your application. Available as open-source SDKs for Python and Node.js.

rocket_launch

Quickstart

Get up and running in 30 seconds with Python or Node.js.

checklist

What we detect

Every personal-data type covered, which layer detects it, and how ambiguity between adjacent types is resolved.

code

Python SDK

Full API reference for the euredact Python package. Sync and async support.

javascript

Node.js SDK

Full API reference for the euredact npm package. Zero dependencies, 86KB.

code

GitHub Repositoryarrow_outward

Browse the source code, open issues, and contribute to the project.

Install in One Command

$pip install euredact
$npm install euredact
Product
  • Open Source SDK
  • PyPI Package
  • npm Package
  • Cloud Tier (Coming Soon)
  • Security Specs
Documentation
  • Quickstart Guide
  • API Reference
  • Sample Code
  • Blog
Legal
  • Privacy Policy
  • Terms of Service
  • DPA Agreement
Engineering
  • About the Team
  • GitHub

* euRedact 0.3.6, measured on a generated evaluation set — it measures pattern coverage, not real-world messiness such as OCR noise or broken layouts. Recall and precision are over 152,300 records (667,129 labels) with countries supplied: 99.72% and 99.82%. Without it the engine still runs every pattern — since 0.3.2 countries scores a detection rather than gating it — and scores 99.50% recall, 99.59% precision. Those are the Python engine; the Node engine is measured with the same scorer on the same corpus and lands at 99.72% / 99.80% with countries and 99.43% / 99.51% without. Date-of-birth detection is excluded from these figures and sits at 62.76% recall by design — bare dates are deferred to the AI layer. Latency is the Node package on a 2,000-character page.

© 2026 euRedact. Apache 2.0 License.
lock100% Local Processing