← Toutes les ressources
Ressource gratuite · NoesisAI

Presidio : poser un sas RGPD devant ChatGPT et Claude

Le guide pour débutants : ce que repère l'outil open source de Microsoft, comment le tester en 5 minutes sans rien installer, et comment le brancher devant tes LLM.

Tes équipes utilisent déjà l'IA. Les interdire ne marche pas — elles continuent en cachette. La vraie réponse tient en une phrase : anonymiser le document AVANT qu'il parte dans le LLM. Ce guide t'explique comment, avec Presidio — l'outil open source de Microsoft conçu exactement pour ça. Zéro jargon, et tu peux le tester en 5 minutes sans rien installer.

L'idée en une ligne : tu ne bloques pas l'IA, tu mets un filtre entre tes équipes et elle. Le filtre remplace les noms, emails, téléphones et RIB par des étiquettes neutres. Le LLM reçoit le sens du document, jamais l'identité des gens.

1C'est quoi Presidio, en clair

L'outil. Presidio est une boîte à outils open source publiée par Microsoft, sous licence MIT (gratuite, y compris en usage commercial). Son métier : repérer les données personnelles dans un texte, puis les masquer avant que le texte ne sorte de chez toi.

Deux temps, deux briques. Le Analyzer lit le texte et pointe les données sensibles (« ici un nom, là un email »). Le Anonymizer les remplace, les masque ou les chiffre. Deux briques complémentaires : l'une détecte, l'autre neutralise.

Ça tourne chez toi. Presidio s'installe sur ta machine ou ton serveur. La donnée brute n'est jamais envoyée à un service externe pour être analysée : elle est nettoyée localement, et seul le texte anonymisé part vers ChatGPT ou Claude.

Bon à savoir : Presidio ne se limite pas au texte. Il existe aussi une brique Image Redactor (flouter les données sur une capture d'écran ou un scan) et une brique Structured (nettoyer un export tableur / une base avec des colonnes nom, email, etc.).

2Ce qu'il repère dans un texte

Presidio détecte une longue liste de données sensibles « universelles ». Chaque type porte un nom technique (en majuscules) — utile à connaître, car c'est ce nom qui s'affiche dans la démo et dans le code. Les plus utiles au quotidien d'une PME :

Nom techniqueCe que c'estExemple repéré
PERSONNom et prénom d'une personneJean Dupont
EMAIL_ADDRESSAdresse emailj.dupont@acme.fr
PHONE_NUMBERNuméro de téléphone06 12 34 56 78
IBAN_CODEIBAN / coordonnées bancaires (le cœur d'un RIB)FR76 3000 6000 01…
CREDIT_CARDNuméro de carte bancaire4111 1111 1111 1111
LOCATIONLieu, ville, adresse12 rue de Lyon, Paris
IP_ADDRESSAdresse IP (IPv4 / IPv6)192.168.1.10
DATE_TIMEDates et heuresnée le 04/07/1985
URLAdresse webacme-interne.fr/dossier
CRYPTOPortefeuille crypto (Bitcoin)1A1zP1eP…

S'ajoutent des détecteurs propres à certains pays (numéros d'identité US, UK, Espagne, Italie…). Et tu peux créer tes propres règles : un format de matricule interne, une référence client maison — Presidio apprend à les repérer aussi.

3Comment il masque : 6 façons de neutraliser une donnée

Une fois la donnée repérée, tu choisis quoi en faire. Presidio propose plusieurs « modes » (appelés opérateurs). Les six les plus utiles :

ModeCe qu'il faitRésultat sur « Jean Dupont »
replaceRemplace par une étiquette neutre<PERSON>
maskCache une partie des caractèresJean D*****
redactSupprime purement la donnée(rien)
hashTransforme en empreinte illisible (irréversible)a3f9c1…
encryptChiffre — récupérable avec une clékT8p…== (déchiffrable)
keepLaisse la donnée intacte (au cas par cas)Jean Dupont
Le plus utilisé pour l'IA : replace. Le LLM voit <PERSON> à la place du vrai nom — il comprend toujours « il y a un client ici », mais ne connaît jamais son identité. Garde encrypt pour les cas où tu dois pouvoir réafficher la vraie valeur ensuite.

4Le tester en 5 minutes, sans rien installer

Avant de parler technique, Microsoft met à disposition une démo en ligne gratuite. Tu colles un texte, tu vois en direct ce qui est détecté et masqué. C'est la meilleure façon de comprendre l'outil en une pause-café.

1. Ouvre la démo → aka.ms/presidio-demo (lien officiel Microsoft, rien à installer).

2. Colle un faux exemple (jamais une vraie donnée client sur un site, même de démo) — par exemple : « Merci d'appeler John Smith au 212-555-0143, email john.smith@acme.com. »

3. Regarde le résultat. Les entités détectées se surlignent, et tu vois le texte anonymisé. Joue avec les modes (replace, mask, redact…) pour voir la différence.

À savoir pour le français : la démo et les modèles par défaut sont calés sur l'anglais. Teste donc d'abord avec un exemple en anglais pour voir le mécanisme. Pour analyser du texte français, il faut brancher un modèle de langue français — c'est prévu par l'outil, mais ça demande un peu de configuration (voir le point honnêteté plus bas).

5Le placer devant ChatGPT ou Claude

L'objectif : que le texte passe par Presidio avant d'atteindre le LLM. Concrètement, deux façons de t'y prendre selon ton niveau.

Option simple — le copier-coller assisté. Tes équipes collent leur texte dans un petit outil interne (alimenté par Presidio) qui leur rend la version anonymisée. C'est cette version-là qu'elles envoient à ChatGPT/Claude. Aucun changement d'habitude, juste une étape « nettoyage » au milieu.

Option intégrée — le sas automatique. Si tu appelles l'IA via une API (dans une appli, un workflow N8N…), tu glisses Presidio juste avant l'appel : chaque message est anonymisé automatiquement, sans que personne y pense. C'est le vrai « sas RGPD », invisible et systématique.

Ce que ça donne, concrètement :
Avant → « Relire le contrat de Jean Dupont, jean.dupont@acme.fr, IBAN FR76 3000 6000 01. »
Après → « Relire le contrat de <PERSON>, <EMAIL_ADDRESS>, <IBAN_CODE>. »
Le LLM fait exactement le même travail de relecture — sans jamais voir une seule vraie donnée.

Côté installation. Presidio se pose via Python (pip install presidio-analyzer presidio-anonymizer) ou via Docker (images prêtes à lancer). Une brique technique, pas une appli en un clic — mais une fois en place, elle protège tous les envois, en continu.

Pour aller plus loin. Microsoft fournit un tutoriel pour héberger ta propre interface de test en interne (la même que la démo, mais chez toi) : le guide Streamlit officiel. Pratique pour donner un outil simple à tes équipes sans qu'elles touchent au code.

6Ce que Presidio ne fait PAS (à lire avant de te lancer)

Pour rester honnête — et parce que c'est important pour le RGPD — voici les limites réelles :

La détection n'est pas parfaite. Microsoft le dit lui-même : aucune garantie que 100 % des données sensibles soient repérées. C'est de la détection automatique. Ça fait chuter le risque, ça ne remplace pas une relecture humaine sur les documents critiques.
Le français demande un réglage. Par défaut, Presidio raisonne en anglais. Pour le français, il faut lui adjoindre un modèle de langue français et adapter quelques règles. C'est faisable et documenté, mais ce n'est pas « actif tout seul » dès l'installation.
Ce n'est pas une appli grand public. Pas de bouton magique : c'est une brique à installer (Docker / Python) ou à brancher devant tes appels API. Le vrai travail, c'est de bien la régler pour TES données et de l'intégrer dans le flux de tes équipes.

En résumé

QuestionRéponse courte
Ça sert à quoi ?Masquer les données perso avant l'envoi dans un LLM
C'est payant ?Non — open source, licence MIT
Où tourne la donnée ?Chez toi (local), elle ne sort pas pour être analysée
Je teste comment ?aka.ms/presidio-demo, sans rien installer
Français géré nativement ?Non — modèle FR à configurer
Ça remplace l'humain ?Non — ça réduit le risque, la relecture reste utile
Le bon réflexe : commence par tester la démo en ligne aujourd'hui, sur de faux exemples, pour voir le mécanisme. Si l'enjeu est réel chez toi — données clients, contrats, RH — la vraie valeur est dans l'intégration : brancher ce sas devant tes outils, en français, et l'adapter à tes documents. C'est exactement ce type de chantier qu'on cadre ensemble.
Envie d'aller plus loin ? On forme les dirigeants et leurs équipes à Claude, ChatGPT et Gemini, directement sur leurs propres cas. Découvrir la formation IA NoesisAI.
Nos expertises

Ce que nous concevons pour vous

De l'application métier sur-mesure aux systèmes d'IA les plus avancés : nous couvrons toute la chaîne, du produit digital à l'intelligence artificielle.

Produits digitaux

Logiciel métier

Des outils internes sur-mesure qui digitalisent vos processus spécifiques.

Application web & SaaS

Plateformes web performantes, du MVP au produit SaaS multi-utilisateurs.

Automatisation

Workflows n8n / Make qui connectent vos outils et éliminent les tâches manuelles.

API & microservices

Architectures modulaires et intégrations robustes entre vos systèmes.

Solutions IA

Agents autonomes & multi-agents

Des agents IA qui exécutent des tâches complexes et collaborent entre eux.

Agentic Workflows

Des chaînes de décision intelligentes orchestrant IA, outils et données.

AI Engineering

Intégration de LLM, RAG et fine-tuning au cœur de vos applications.

Computer Vision

Analyse d'images et de vidéos pour automatiser le contrôle et la détection.

Ils nous font confiance
Homelok FastParts BT Propre Bungazur NRGY UP Bunker Game ISCI Muller Client à confirmer

Tu veux appliquer ça dans ton activité ?

On fait le point sur ta situation et sur les endroits où l'IA peut concrètement te faire gagner du temps. Sans engagement.

Réserver un appel →
Échange 1:1 avec Ugo Sartini · sans engagement