From e11c62e5a894ca840b2eb51943d612c78c8ef0ca Mon Sep 17 00:00:00 2001 From: Nacim Date: Tue, 24 Jun 2025 13:15:10 +0200 Subject: [PATCH] Update default.yaml --- conf/default.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/conf/default.yaml b/conf/default.yaml index 6bdf9d9..4730b8b 100644 --- a/conf/default.yaml +++ b/conf/default.yaml @@ -1,5 +1,5 @@ # ===================================================================== -# CONFIGURATION PRESIDIO - v21 (FINALE ET CORRIGÉE) +# CONFIGURATION PRESIDIO - v24 (FINALE, COMPLÈTE ET FIABLE) # ===================================================================== supported_languages: [en, fr] @@ -52,15 +52,14 @@ recognizer_registry: patterns: [{name: Email Pattern, regex: "\\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Z|a-z]{2,}\\b", score: 1.0}] context: ["email", "courriel", "mail"] - # --- CORRECTION FINALE : Règle Téléphone Belge Flexible --- - - name: BelgianPhoneRecognizer + # --- CORRECTION DÉFINITIVE : Création d'une entité personnalisée pour le téléphone --- + - name: CustomBelgianPhoneRecognizer supported_language: fr - supported_entity: PHONE_NUMBER + supported_entity: CUSTOM_PHONE_BE # Nouvelle entité pour éviter les conflits patterns: - name: Belgian Phone Pattern (+32 + 8 or 9 digits) - # Cherche +32 ou 0032, suivi par 8 ou 9 chiffres, en ignorant les séparateurs regex: "\\b(?:\\+|00)32(?:[\\s.-]?\\d){8,9}\\b" - score: 1.0 # Confiance maximale pour ne jamais le manquer + score: 1.0 context: ["téléphone", "tel", "gsm", "mobile"] - name: CustomCreditCardRecognizer @@ -179,12 +178,13 @@ anonymizer_config: CUSTOM_DATE: replace CREDIT_CARD_NUMBER: replace EMAIL_ADDRESS: replace - PHONE_NUMBER: replace IBAN: replace BE_ENTERPRISE_NUMBER: replace BE_NATIONAL_REGISTER_NUMBER: replace FR_SOCIAL_SECURITY_NUMBER: replace SWIFT_CODE: replace + # --- CORRECTION DÉFINITIVE : On anonymise notre nouvelle entité téléphone --- + CUSTOM_PHONE_BE: replace replacements: PERSON: "" @@ -195,9 +195,10 @@ anonymizer_config: CREDIT_CARD_NUMBER: "" MONEY: "" EMAIL_ADDRESS: "" - PHONE_NUMBER: "" IBAN: "" BE_ENTERPRISE_NUMBER: "" BE_NATIONAL_REGISTER_NUMBER: "" FR_SOCIAL_SECURITY_NUMBER: "" SWIFT_CODE: "" + # --- CORRECTION DÉFINITIVE : On ajoute le token de remplacement --- + CUSTOM_PHONE_BE: ""