Claude Code tourne dans votre terminal, le modèle chez Anthropic ou votre fournisseur cloud. Avant de l’ouvrir sur un dépôt d’infra, sachez ce qui sort du poste et ce qui reste sur le disque.
Relevé de la documentation officielle, octobre 2026 ; ce n’est pas un conseil juridique.
Ce qui part vers l’API
Claude Code envoie tous les prompts et toutes les sorties du modèle, chiffrés en TLS 1.2 ou supérieur. Tout ce qui passe par un outil (contenu de fichier, sortie de commande, texte collé) finit dans la conversation et le transcript.
Rétention et entraînement selon le compte
Grand public (Free, Pro, Max). L’utilisateur choisit si ses données servent à améliorer les modèles. Réglage activé : 5 ans de rétention. Désactivé : 30 jours. La politique de confidentialité garde deux exceptions au refus : les conversations signalées pour revue de sécurité et le contenu que vous signalez explicitement.
Commercial (Team, Enterprise, API). Rétention standard de 30 jours. Anthropic n’entraîne pas de modèles génératifs sur le code ou les prompts envoyés sous conditions commerciales, sauf si le client choisit de fournir ses données.
Ce que vous envoyez sans y penser
/feedback,/buget/shareenvoient l’historique de conversation, code compris. Conservation : 5 ans.- Après l’enquête de satisfaction, une question optionnelle propose de partager le transcript. Yes téléverse conversation et journal brut, seuls les motifs connus de clés et de tokens étant masqués ; conservation jusqu’à 6 mois. Sur Bedrock, Agent Platform et Foundry, Yes écrit plutôt une archive locale dans
~/.claude/feedback-bundles/.
Sur Bedrock, Agent Platform, Foundry et Claude Platform on AWS, métriques, rapports d’erreur et /feedback sont désactivés par défaut ; l’enquête tourne partout. Chaque flux a sa variable, à poser dans ~/.claude/settings.json :
{
"cleanupPeriodDays": 7,
"env": {
"DISABLE_TELEMETRY": "1",
"DISABLE_ERROR_REPORTING": "1",
"DISABLE_FEEDBACK_COMMAND": "1",
"CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY": "1"
}
}
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC coupe d’un coup le trafic non essentiel, mises à jour automatiques et enquêtes comprises. Comme DISABLE_TELEMETRY, elle agit dès qu’elle a une valeur : 0 ou false ne la désactivent pas, il faut la retirer. Pour superviser vous-même l’usage, voir Claude Code dans Grafana.
Sur votre disque : en clair
Les transcripts sont stockés en clair sous ~/.claude/projects/. Si un outil lit un .env, la valeur est dans le .jsonl, protégée par les seules permissions du système de fichiers.
- Rétention : 30 jours par défaut, réglable par
cleanupPeriodDays(minimum 1). history.jsonl, qui garde chaque prompt tapé, reste jusqu’à ce que vous le supprimiez.CLAUDE_CODE_SKIP_PROMPT_HISTORYsupprime l’écriture des transcripts et de l’historique ; ces sessions n’apparaissent plus dans--resumeni--continue.claude purgeefface transcripts et mémoire automatique d’un projet, après confirmation ;--dry-runmontre le plan.- Une règle deny
Read(./.env)réduit le risque (voir les règles allow et deny), sans bloquer ungrep -rlancé du dossier parent ni un script qui ouvre le fichier lui-même. Le blocage au niveau système passe par le sandbox.
Zero Data Retention
Avec le ZDR, prompts et réponses ne sont pas stockés après la réponse ; une session signalée pour violation de politique peut toutefois être conservée jusqu’à 2 ans. Il est réservé aux comptes Claude for Enterprise éligibles et activé par Anthropic, organisation par organisation, après vérification. Il ne couvre ni Cowork ni les serveurs MCP tiers (voir MCP en lecture seule). Sessions cloud, Remote Control et /feedback y sont désactivés.
Ce qu’il faut retenir
- Ce que Claude lit entre dans la conversation : deny et sandbox filtrent en amont.
- Grand public : 5 ans si l’entraînement est autorisé, 30 jours sinon. Commercial : 30 jours, sans entraînement par défaut.
- Les transcripts locaux sont en clair : baissez
cleanupPeriodDayset protégez~/.claude. - Le ZDR se demande à Anthropic, il ne se coche pas.
In English
Conversations sent to the API, retention of 30 days or 5 years depending on the account and setting, training, telemetry, local transcripts in plain text: what the documentation says and the useful settings. Local transcripts under ~/.claude/projects/ are deleted after 30 days by default, adjustable with cleanupPeriodDays, and ZDR is reserved for eligible Claude for Enterprise accounts.
Sources & vérification
Relevé sur : Documentation Claude Code et Anthropic, relevé 2026-10
- Claude Code, Data usage code.claude.com
- Claude Code, Zero data retention code.claude.com
- Claude Code, Explore the .claude directory code.claude.com
- Claude Code, Settings files and precedence code.claude.com
- Claude Code, Environment variables code.claude.com
- Claude Code, Configure permissions code.claude.com
- Anthropic, Commercial Terms of Service anthropic.com
- Anthropic, Privacy Policy anthropic.com
