Sensitive data detection with checksum-aware certainty
FastPII combines 33 detectors across Czechia, Poland, Germany, and France with deterministic checksum validation so teams can inspect AI traffic before any provider receives it.
Coverage
33 detectors across 4 EU country packs.
Validation
Mod 11, Mod 10, Luhn, ISO 7064, and Mod-97.
Built around European identifier depth
Regional coverage matters when your models process real customer records, onboarding notes, and regulated support traffic.
Czechia
15 detectors
Rodné číslo, IČO, DIČ, bank formats, addresses, and local identifiers.
Poland
6 detectors
PESEL, NIP, REGON, and related structured identifiers.
Germany
6 detectors
Steuer-ID, business identifiers, banking patterns, and contact entities.
France
6 detectors
SIREN, SIRET, INSEE-adjacent structures, and core contact data.
From structured checks to confidence-led review
FastPII mixes country-specific rules, checksum validation, global entities, and confidence scoring so security teams can tune what happens next.
Global entities
Email · Phone · IBAN · Card · IP · Name
Checksum algorithms
Mod 11 · Mod 10 · Luhn · ISO 7064 · Mod-97
Confidence scoring
Use confidence values to trigger review, selective masking, or policy escalation instead of treating every match the same way.
Batch detection
Run the same engine across queued records, conversation exports, and structured review jobs without changing detector behaviour.
curl https://api.fastpii.com/api/v1/detect \
-H "Authorization: Bearer $FASTPII_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Customer note: PESEL 90010112345, IBAN DE89370400440532013000",
"include_confidence": true,
"batch_id": "review-2026-07"
}'Bring verified sensitive data detection into the request path
Use the Detection Engine on its own or as the first layer before protection, policy, and gateway routing.