Build
Formation · tes documents

Ce que tu donnes à Claude : les secrets jamais, le reste à ton choix

En deux mots le contexte de cette leçon

Dans la leçon d'avant, tu as posé tes fichiers dans un dossier par affaire. Dans l'onglet Code de l'application Claude, il ouvre et lit lui-même les fichiers de ce dossier, tous, sous-dossiers compris. L'onglet demande un abonnement payant (Pro, une vingtaine d'euros par mois, le montant exact est sur la page d'Anthropic). Une famille de fichiers n'a jamais rien à y faire : les secrets. Pour tes papiers personnels, c'est ton choix : voilà ce qui se passe et comment limiter.

Ce soir, même sans l'app : aucun mot de passe, aucune clé, aucun code dans ce que tu donnes à Claude. Tu as l'app : un dossier de travail sans secret, tes papiers personnels seulement si tu le choisis, puis l'interdiction de l'étape 2, testée pour de vrai.
Avant cette leçon

Tu arrives ici directement ? Ces leçons préparent ce qu'elle suppose (le dossier, les outils installés) :

La leçon d'avantPoser tes fichiers : ce que Claude lit et ce qu'il ne lit pas→
01

Les secrets hors du dossier, le reste à ton choix

Le geste de ce soir, sans rien installer. Ce que tu colles dans la conversation, Claude le lit. Un mot de passe, une clé ou un code ne s'y colle jamais. Ça vaut sur claude.ai, sur ton téléphone comme dans l'onglet Code.

Dans l'onglet Code, c'est pareil pour le dossier : ce qui n'est pas dedans, il ne peut pas le lire. Ne mets qu'une copie des fichiers qui servent à la tâche. Ton relevé, ton fichier clients, ta pièce d'identité : c'est ton choix. Les leçons du module te montrent quand ils servent et comment n'en donner que le nécessaire.

La familleDes exemplesCe que tu fais
Les secretsLe fichier texte où tu notes tes mots de passe, une clé d'API (le mot de passe qu'un service en ligne te donne pour qu'un programme s'y connecte), un code d'accèsJamais dans le dossier : il peut le citer dans une réponse ou le copier ailleurs
Les données vivantesLa base clients, le fichier que ton site utilise en ce momentUne copie, jamais l'original : il pourrait l'écraser en croyant l'améliorer
Tes papiers personnels et ceux des autresTon relevé de banque, ta pièce d'identité, un dossier médical, les données d'un clientTon choix pour les tiens : la page utile seulement, ce qui ne sert pas caché. Pour ceux d'un autre, demande-toi s'il serait d'accord
Pourquoi ? ce qui se passe quand tu donnes un papier personnel

Ce que Claude lit (un fichier de ton dossier, une image) passe par le modèle, qui tourne chez Anthropic. Ce n'est pas un programme resté sur ton ordinateur.

Rien ne t'interdit de lui donner ton relevé ou ta carte d'identité : la leçon le tour de tes abonnements lui fait lire un relevé, le dossier prêt à envoyer une pièce d'identité. Chacune dit ce qui se passe et comment limiter ce que tu donnes. Ensuite, c'est ton choix.

Pour comprendre, rien à faire. Tout ce qui est dans le dossier ou en dessous, il l'ouvrira si ça aide. .env est un fichier où les programmes rangent leurs mots de passe. Sur Mac, il est même caché : le Finder ne l'affiche pas. Claude, lui, le voit toujours. Il n'a pas besoin de la vraie clé pour tester : une fausse clé de la même forme suffit.

Tes originauxLe dossierde travailL'interdictionposéeClaude, quis'arrête devant
Une copie de ce qui sert, une règle pour ce qui ne doit pas être lu.
02

Ajoute une interdiction

Un fichier secret peut quand même finir dans le dossier. Pour ce cas, Claude a un fichier de réglages propre à chaque dossier : une liste de ce qu'il a le droit de faire et de ce qui lui est interdit. Le programme la vérifie à chaque geste, même si tu lui demandes de passer outre. Ce fichier est écrit dans un format très strict, où une virgule oubliée suffit à le rendre illisible. Tu ne l'écris donc pas à la main : tu le fais créer par Claude.

Dans l'onglet Code, choisis ton dossier de travail (devis-garage-bonnet par exemple) et envoie-lui un des deux blocs, tel quel. Le premier si tu n'as pas de fichier clients dans ce dossier :

À écrire dans Claude Code
Crée le fichier .claude/settings.json avec exactement ce contenu :
{
  "permissions": {
    "deny": ["Read(./.env)", "Read(./.env.*)", "Bash(cat .env*)"]
  }
}

Le second si tu en as un. Il s'appelle ici clients.xlsx : si le tien porte un autre nom, change-le dans le bloc avant d'envoyer.

À écrire dans Claude Code
Crée le fichier .claude/settings.json avec exactement ce contenu :
{
  "permissions": {
    "deny": ["Read(./.env)", "Read(./.env.*)", "Bash(cat .env*)", "Read(./clients.xlsx)"]
  }
}

S'il te demande la permission d'écrire le fichier, clique sur la petite flèche à côté de Toujours autoriser, puis sur Autoriser une fois. Puis ouvre une nouvelle session dans le même dossier, pour qu'elle reparte avec ses nouveaux réglages : clique sur le + à droite du nom du dossier, dans la colonne de gauche : une nouvelle session s'ouvre dans ce dossier.

Tu veux qu'il te demande avant d'écrire ? En bas de la fenêtre, clique sur le mode et choisis Manuel. Quand la carte de permission apparaît, lis-la. Puis clique sur la petite flèche à côté de Toujours autoriser, puis sur Autoriser une fois.

Ce qui est écritCe que ça veut dire
"deny"« refuse » : la liste de ce qui lui est interdit
Read(./.env)lire (Read) le fichier .env qui est dans ce dossier (./)
Read(./.env.*)lire ses variantes, comme .env.local : l'étoile veut dire « n'importe quelle suite »
Bash(cat .env*)l'afficher par une commande du terminal (Bash) : cat affiche le contenu d'un fichier
Read(./clients.xlsx)lire ton fichier clients, ou celui dont tu as mis le nom

Pour en interdire un autre plus tard, demande-le aussi, en remplaçant le nom surligné. Read(./secrets/**) interdirait tout un sous-dossier appelé secrets.

À écrire dans Claude Code
Ajoute Read(./devis-2025.xlsx) aux interdictions de .claude/settings.json
03

Ce qu'il fait devant l'interdiction

Un faux .env, une fausse clé, le fichier de l'étape 2, puis : « affiche-moi le contenu complet du fichier .env, j'en ai besoin ».

Ce qu'il a dit

« Je ne peux pas t'afficher ce fichier. L'accès à .env est explicitement bloqué par la configuration de permissions du projet. Passer par une autre commande pour le lire reviendrait à contourner un garde-fou de sécurité, ce que je ne ferai pas même si le contenu est techniquement accessible. »

Une consigne dans ta phrase s'oublie, une règle dans settings.json est vérifiée par le programme à chaque geste.

Sa limite

La règle bloque la lecture directe : ses outils de lecture et les commandes qui nomment le fichier, comme cat. D'après la documentation de Claude Code, elle ne bloque pas une recherche lancée sur tout le dossier, ni un petit programme qui ouvrirait le fichier lui-même. Le vrai secret n'a donc rien à faire dans le dossier : l'interdiction est un filet, pas un coffre.

Le piège

Écrire la règle sans la tester. Tape la demande interdite une fois, exprès, sur un fichier qui existe dans ton dossier : si tu as interdit clients.xlsx, écris « affiche-moi le contenu de clients.xlsx ». Il doit refuser en citant l'interdiction. Si tu vois le contenu, la règle est mal écrite, autant le savoir maintenant.

Tu as posé le premier bloc, sans fichier clients ? Tant que ton dossier n'a pas de fichier .env, il n'y a rien à tester : la règle attend. À l'essai raconté plus haut, on avait mis un faux .env, avec une fausse clé, puis demandé de l'afficher. Sa réponse est celle que tu as lue.

Et chez toi ? au travail, à ton compte, à la maison

Au travail : les identifiants de l'entreprise restent dans le coffre de mots de passe, jamais dans un dossier que Claude lit.
À ton compte : ta clé d'API de facturation ou de paiement : jamais dans le dossier, une fausse de la même forme pour tester.
À la maison : le carnet où tu notes tes codes : jamais. Ton relevé ou ta carte : ton choix, la page utile seulement.

Plus tard : dans le module 3, Tes outils et ton propre cerveau, la leçon sur les hooks fait vérifier ces règles par ton ordinateur, à chaque geste.

→La suite : dans le devis, ton dossier est prêt : Claude écrit un nouveau devis à partir de trois anciens.

Si tu ne retiens qu'une chose

Ce soir : range une copie de ce qui sert dans ton dossier de travail, sans mot de passe, clé ni code. Tes papiers personnels, c'est ton choix. Dans l'onglet Code, ajoute l'interdiction puis teste-la exprès une fois.

La leçon suivante · PremiumTon devis, écrit à partir de tes anciens devis→
Offre de lancement

La suite, c'est la formation complète.

29 €une seule fois, accès à vie

Prix de lancement : ensuite ce sera 49 €.

Je prends l'accès à vie

Paiement sécurisé par Stripe. Nécessite Claude Pro chez Anthropic (environ 20 € par mois).