Empêcher les IA de divulguer les clés API, les numéros de carte et les fichiers clients — Outils
Ceci est une traduction. La version de référence est l’original en anglais ; citez celle-ci.

La plupart des gens utilisent les IA avec un simple espoir : que rien de ce qu'ils collent n'aura jamais d'importance. Puis un numéro de carte glisse dans un message, une clé API (le mot de passe secret qu'un programme utilise pour accéder à un service payant) se retrouve dans une commande, ou un tableur entier d'adresses de clients entre dans un chat pour qu'il soit « rangé ». Les entreprises le savent. Certaines interdisent purement et simplement les IA, ce qui leur coûte le bénéfice. D'autres rédigent une politique que personne ne lit au moment du collage. Gatecall est un plugin gratuit et open source pour Claude Code, l'assistant IA d'Anthropic qui fonctionne avec les fichiers sur votre ordinateur. Il place exactement la règle de l'entreprise où l'erreur se produit, et il donne aux gens une voie à suivre au lieu de seulement un « non ».
Pourquoi vous voudriez l'avoir
Claude Code peut lire des fichiers, exécuter des commandes et appeler des outils web sur votre ordinateur. Les personnes qui l'utilisent demandent constamment comment garder les secrets hors d'une session, et un problème GitHub sur le référentiel Claude Code décrit des secrets qui apparaissent malgré le fait que les instructions du projet disaient à l'assistant de ne pas les toucher. Une instruction écrite est une demande ; une vérification qui s'exécute avant l'étape est un verrou. Le cas le plus connu en dehors du codage est Samsung en 2023, où des ingénieurs ont collé du code source et une transcription de réunion dans un chatbot. Personne n'avait l'intention de faire du mal. Ils travaillaient simplement rapidement.
Ce qu'il vous offre
- Un contrôle avant que le message ne parte. Gatecall recherche les clés API et les jetons, les numéros de carte (vérifiés avec le test de Luhn standard, les longs numéros ordinaires passent donc), les IBAN (vérifiés avec le test mod-97), les numéros d'identification nationaux avec leur clé de contrôle (États-Unis, Royaume-Uni, Espagne, Portugal, Brésil, France, Italie, Allemagne, Pays-Bas, Pologne, Ukraine et Russie), et les listes d'adresses e-mail ou de numéros de téléphone. S'il en trouve un, le message est mis en attente et vous êtes informé de la raison en langage clair, en anglais, espagnol, portugais, russe ou ukrainien.
- Le même contrôle sur les actions. Avant que l'assistant n'exécute une commande, ne récupère une page web ou n'appelle un outil, le même contrôle s'effectue.
- Des dossiers rouges, jaunes et verts. Vous indiquez quels dossiers contiennent ce qui doit rester dans l'entreprise : fichiers clients, dossiers du personnel, contrats. Les dossiers rouges ne sont lus que par un modèle IA fonctionnant sur votre propre ordinateur, dans une session sans outils web ni programmes réseau ne s'étendant vers l'extérieur. Les dossiers jaunes sont des travaux pouvant aller aux comptes propres de l'entreprise, comme les sièges Claude Team ou Enterprise. Tout le reste est vert.
- Des copies sûres pour d'autres outils IA. Kimi peut travailler dans un dossier d'entraînement contenant des fichiers de pratique. Grok peut travailler sur une copie nettoyée où les clés, cartes, IBAN, numéros d'identification et listes d'adresses à l'intérieur de chaque fichier, y compris les documents bureautiques, sont masqués, de sorte qu'une carte s'affiche sous la forme
[card ********7899]. - Des profils d'entreprise prêts à l'emploi. Choisissez
default,eu,us-federal-contractorouus-dod-strict. Une entreprise peut également fermer les services IA de pays ou de fournisseurs particuliers avec une seule ligne dans sa politique. - Un journal pour l'équipe de sécurité. Chaque arrêt est enregistré par type et règle. La valeur elle-même n'est jamais stockée : seule une empreinte réalisée avec la clé propre de l'entreprise, de sorte que la même carte apparaissant deux fois peut être comptée. Les enregistrements sont supprimés après une période de rétention (90 jours sauf si vous en choisissez une autre) et peuvent être exportés sous forme de fichier tableur.
Un exemple concret
Une comptable dans une petite entreprise demande à Claude de « vérifier cette liste de clients et relancer les retardataires », et colle un tableau avec des noms, des adresses e-mail et des IBAN. Avec Gatecall installé, le message ne sort pas. Elle voit une seule ligne : le texte contient des IBAN et une liste d'adresses. Elle prend alors la route que Gatecall lui indique : le dossier clients est marqué en rouge, donc un modèle sur son ordinateur le lit, ou elle crée une copie nettoyée dans laquelle les IBAN et les adresses sont masqués. Le travail est fait quand même, et les détails bancaires restent dans l'entreprise.
Comment commencer
Vous avez besoin de Claude Code et de Python 3.8 ou plus récent. Aucun compte ni paiement ne sont nécessaires ; Gatecall lui-même n'envoie rien et n'achète rien. Dans Claude Code, tapez :
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install gatecall@poly-a1
Ensuite, dites « set up the data rules for our company ». L'assistant demande quels dossiers sont rouges et quels sont jaunes, dans quel pays vous vous trouvez, si des pays ou des fournisseurs sont interdits, et combien de temps conserver le journal. Il écrit un fichier company-ai-policy.json et le bloc de permissions correspondant pour Claude Code.
Gatecall fonctionne avec les autres plugins d'entreprise : Firmcall installe le même fichier de politique sur chaque ordinateur portable, Routecall ouvre la fenêtre du modèle local qui peut lire les dossiers rouges, et Billcall lit la même politique pour compter les coûts des IA. Tous se trouvent dans le catalogue des plugins Poly A1.
Le code, les tests et la liste complète des paramètres se trouvent à https://github.com/vadimchernets/gatecall, sous la licence Apache-2.0.
Vadym Chernets développe également Poly A1, une application dans laquelle les IA de différentes entreprises vérifient le travail les unes des autres.