Getting Started

Quickstart

Redact European PII in one function call. Choose your language and get running in 30 seconds.

code

Python

1. Install

Terminal
$ pip install euredact

2. Redact

main.py
from euredact import redact

result = redact("Mijn BSN is 111222333 en IBAN NL91ABNA0417164300.")

print(result.redacted_text)
# "Mijn BSN is [NATIONAL_ID] en IBAN [IBAN]."

print(result.detections)
javascript

Node.js

1. Install

Terminal
$ npm install euredact

2. Redact

index.ts
import { redact } from "euredact";

const result = redact("Mijn BSN is 111222333 en IBAN NL91ABNA0417164300.", {
  countries: ["NL"],
});

console.log(result.redactedText);
// "Mijn BSN is [NATIONAL_ID] en IBAN [IBAN]."

console.log(result.detections);

What Gets Detected

euRedact detects 20+ PII entity types across 32 European countries with >99% recall.

[NATIONAL_ID][IBAN][PHONE][EMAIL][TAX_ID][CREDIT_CARD][LICENSE_PLATE][PASSPORT][VAT][BIC][VIN][IP_ADDRESS][MAC_ADDRESS][UUID][IMEI][GPS_COORDINATES][SOCIAL_HANDLE][DOB][POSTAL_CODE][HEALTHCARE_PROVIDER][HEALTH_INSURANCE]