Files
Presidio/conf/recognizers/PII/french/social_security.yaml
2025-09-15 19:04:38 +02:00

19 lines
739 B
YAML

# Recognizer pour numéros INSEE français
recognizer_registry:
recognizers:
- name: FrenchINSEERecognizer
supported_language: fr
supported_entity: NUMERO_SECURITE_SOCIALE_FRANCAIS
patterns:
- name: INSEE complet avec espaces
regex: "\\b[12]\\s*[0-9]{2}\\s*(?:0[1-9]|1[0-2])\\s*(?:2[ABab]|[0-9]{2})\\s*[0-9]{3}\\s*[0-9]{3}[\\s]?[0-9]{2}\\b"
score: 0.95
- name: NIR compact
regex: "\\b[12][0-9]{12}[0-9]{2}\\b"
score: 0.85
- name: INSEE avec tirets
regex: "\\b[12]-[0-9]{2}-[0-9]{2}-[0-9]{2}-[0-9]{3}-[0-9]{3}-[0-9]{2}\\b"
score: 0.9
context:
["sécurité sociale", "insee", "nir", "numéro de sécu", "carte vitale"]