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

33 lines
1.0 KiB
YAML

# Recognizer pour numéros IBAN
recognizer_registry:
recognizers:
- name: IBANRecognizer
supported_language: fr
supported_entity: IBAN
patterns:
- name: IBAN français
regex: "\\bFR[0-9]{2}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{3}\\b"
score: 1.0
- name: IBAN belge
regex: "\\bBE[0-9]{2}\\s?[0-9]{4}\\s?[0-9]{4}\\s?[0-9]{4}\\b"
score: 1.0
- name: IBAN générique européen
regex: "\\b[A-Z]{2}[0-9]{2}\\s?(?:[A-Z0-9]{4}\\s?){2,7}[A-Z0-9]{1,4}\\b"
score: 0.9
- name: IBAN compact
regex: "\\b[A-Z]{2}[0-9]{2}[A-Z0-9]{12,30}\\b"
score: 0.85
- name: IBAN avec contexte
regex: "\\b(?:IBAN|iban)\\s*:?\\s*([A-Z]{2}[0-9]{2}\\s?(?:[A-Z0-9]{4}\\s?){2,7}[A-Z0-9]{1,4})\\b"
score: 0.95
context:
[
"IBAN",
"iban",
"compte",
"bancaire",
"virement",
"RIB",
"coordonnées bancaires",
]