Files
Presidio/conf/recognizers/PII/french/documents.yaml
2025-09-07 12:29:08 +02:00

40 lines
1.4 KiB
YAML

# Recognizer pour documents d'identité français
recognizer_registry:
recognizers:
- name: FrenchIDCardRecognizer
supported_language: fr
supported_entity: FR_ID_CARD
patterns:
- name: Numéro CNI nouveau format
regex: "\\b[0-9]{12}\\b"
score: 0.85
- name: Numéro CNI avec espaces
regex: "\\b[0-9]{4}\\s[0-9]{4}\\s[0-9]{4}\\b"
score: 0.9
context:
["carte d'identité", "CNI", "pièce d'identité", "numéro d'identité"]
- name: FrenchPassportRecognizer
supported_language: fr
supported_entity: FR_PASSPORT
patterns:
- name: Numéro de passeport français
regex: "\\b[0-9]{2}[A-Z]{2}[0-9]{5}\\b"
score: 0.95
- name: Passeport avec espaces
regex: "\\b[0-9]{2}\\s[A-Z]{2}\\s[0-9]{5}\\b"
score: 0.9
context: ["passeport", "passport", "document de voyage"]
- name: FrenchDriverLicenseRecognizer
supported_language: fr
supported_entity: FR_DRIVER_LICENSE
patterns:
- name: Permis de conduire français
regex: "\\b[0-9]{12}\\b"
score: 0.8
- name: Permis avec format
regex: "\\b(?:permis\\s+(?:de\\s+)?conduire\\s*:?\\s*)?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\b"
score: 0.9
context: ["permis de conduire", "permis", "conduire", "licence"]