Masquage PII

Opt-in. Regex sur email / téléphone / carte / IBAN / clés API avant hashing du cache.

Le masquage PII est une étape de pipeline opt-in qui tourne sur chaque prompt entrant avant tout embedding, caching, logging ou appel fournisseur. Il remplace les matchs par des placeholders typés (<EMAIL_1>, <PHONE_1>, …) et propage le prompt masqué.

Patterns détectés

  • Adresses email
  • Numéros de téléphone (formats international et national)
  • Numéros de carte de crédit (validés Luhn)
  • IBAN (validés ISO 13616)
  • Préfixes de clé API connus (sk-..., sk-ant-..., AIza..., hw_live_..., et une liste configurable)

Configuration

Activez par workspace dans Tableau de bord → Confidentialité → Masquage PII. Choisissez les familles de patterns à masquer, et ajoutez des regex custom. Toggle masquage côté fournisseur (masque avant l'appel) ou masquage cache uniquement (masque avant embedding / lookup cache, mais envoie le prompt brut au fournisseur).

Fonctionne avec le cache sémantique

Quand les deux features sont on, le masquage tourne avant l'embedding - deux utilisateurs posant la même question avec des emails différents hittent la même entrée de cache.