Skip to content
Detection Engine

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.

Country packs

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.

Detection internals

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.

Detect API
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"
  }'
Deploy detection

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.