De-ID Score
Schema-driven detector documentation.
DEID_SCOREplannedP010 params3 examples
Detector Metadata
Capability catalog entry from
all_detectors.json.Categories
PRIVACYCOMPLIANCE
Supported Asset Types
TXTTABLE
Recommended Model
presidio-analyzer + pycanon + scrubadubNotes
Measures anonymization completeness and residual privacy risk after masking, with support for DACH identifiers.
Parameters
Configuration parameters for the De-ID Score detector. Shared from `DeidScoreDetectorConfig`.
| Parameter | Type | Required | Description | Default | Constraints |
|---|---|---|---|---|---|
| enabled_patterns | array | No | Specific PII types to detect | — | — |
| enabled_patterns[] | enum | No | PII detector pattern types Allowed values: credit_card, ssn, email, phone_number, person, location, ip_address, iban_code, us_passport, us_driver_license, austrian_svnr, swiss_ahv, german_tax_id, eu_national_id, date_of_birth | — | — |
| severity_threshold | enum | null | No | Minimum severity to report | null | — |
| confidence_threshold | number | No | Minimum confidence to report (0-1) | 0.7 | min 0, max 1 |
| max_findings | integer | null | No | Maximum number of findings to return | null | — |
| language | string | No | Language code for NER models | en | — |
| min_k_anonymity | integer | No | Minimum target k-anonymity threshold for risk evaluation | 5 | min 1 |
| min_l_diversity | integer | No | Minimum target l-diversity threshold for risk evaluation | 2 | min 1 |
| quasi_identifiers | array | No | Quasi-identifiers used for re-identification risk calculations | — | — |
| quasi_identifiers[] | enum | No | PII detector pattern types Allowed values: credit_card, ssn, email, phone_number, person, location, ip_address, iban_code, us_passport, us_driver_license, austrian_svnr, swiss_ahv, german_tax_id, eu_national_id, date_of_birth | — | — |