Aller au contenu
6 minutes

Claude Code et vos données : ce qui part, combien de temps, pour quoi faire

Conversation envoyée à l’API, rétention de 30 jours ou 5 ans selon le compte et le réglage, entraînement, télémétrie, transcripts locaux en clair : ce que dit la doc et les réglages utiles.

Claude Code et vos données : ce qui part, combien de temps, pour quoi faire

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, /bug et /share envoient 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_HISTORY supprime l’écriture des transcripts et de l’historique ; ces sessions n’apparaissent plus dans --resume ni --continue.
  • claude purge efface transcripts et mémoire automatique d’un projet, après confirmation ; --dry-run montre le plan.
  • Une règle deny Read(./.env) réduit le risque (voir les règles allow et deny), sans bloquer un grep -r lancé 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 cleanupPeriodDays et 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

Comment les billets sont vérifiés et corrigés