{"meta":{"title":"Télémétrie de la CLI GitHub","intro":"GitHub CLI envoie des données de télémétrie pseudonymes pour améliorer le produit. Découvrez les données collectées et comment désactiver.","product":"GitHub CLI","breadcrumbs":[{"href":"/fr/github-cli","title":"GitHub CLI"},{"href":"/fr/github-cli/github-cli","title":"Interface CLI de GitHub"},{"href":"/fr/github-cli/github-cli/github-cli-telemetry","title":"Télémétrie de la CLI GitHub"}],"documentType":"article"},"body":"# Télémétrie de la CLI GitHub\n\nGitHub CLI envoie des données de télémétrie pseudonymes pour améliorer le produit. Découvrez les données collectées et comment désactiver.\n\n## Pourquoi GitHub CLI collecte les données de télémétrie\n\nÀ mesure que l’usage de GitHub CLI par les agents progresse, la compréhension de l’utilisation réelle des fonctionnalités permet à GitHub d’améliorer le produit. Les données de télémétrie nous aident à hiérarchiser le travail de développement et à évaluer si les fonctionnalités répondent aux besoins réels des utilisateurs.\n\nPar exemple, lorsqu’une nouvelle sous-commande est livrée, la télémétrie indique si quelqu’un l’utilise et comment. Si l’adoption est faible, cela signale un besoin de revoir la détectabilité ou la conception de la fonctionnalité. Lorsqu’une sous-commande est fréquemment utilisée avec certains indicateurs, cela met en évidence les domaines dans lesquels des améliorations de l’expérience sont nécessaires.\n\n> \\[!IMPORTANT]\n> Les données de télémétrie ne sont pas collectées lorsque la cible est GitHub Enterprise Server ou que l’utilisateur s’est authentifié auprès d’un hôte GitHub Enterprise Server.\n\n## Examen des données de télémétrie\n\n```\n          GitHub CLI est open source. Vous pouvez passer en revue l’implémentation de la télémétrie dans le référentiel [cli/cli](https://github.com/cli/cli) . Si vous souhaitez voir exactement ce qui serait envoyé sans l’envoyer réellement, vous pouvez activer le mode de journalisation à l’aide d’une variable d’environnement ou d’une option de configuration.\n\n          **Variable d’environnement :**\n```\n\n```shell\nexport GH_TELEMETRY=log\n```\n\n```\n          **Configuration de l’interface CLI :**\n```\n\n```shell\ngh config set telemetry log\n```\n\nEn mode journalisation, la charge utile JSON qui serait normalement envoyée est imprimée à stderr à la place. Cela vous permet d’inspecter chaque champ avant de décider s’il faut activer la télémétrie. Par exemple:\n\n```shell\nGH_TELEMETRY=log gh skill install github/awesome-copilot git-commit --agent github-copilot --scope project\n```\n\nCeci imprime quelque chose comme :\n\n```text\nTelemetry payload:\n{\n  \"events\": [\n    {\n      \"type\": \"skill_install\",\n      \"dimensions\": {\n        \"agent\": \"\",\n        \"agent_hosts\": \"github-copilot\",\n        \"architecture\": \"arm64\",\n        \"ci\": \"false\",\n        \"device_id\": \"1e9a73a6-c8bd-4e1e-be02-78f4b11de4e1\",\n        \"github_actions\": \"false\",\n        \"invocation_id\": \"96d4862f-26c9-4385-961d-d749ae519c81\",\n        \"is_tty\": \"true\",\n        \"os\": \"darwin\",\n        \"repo_visibility\": \"public\",\n        \"skill_host_type\": \"github.com\",\n        \"skill_names\": \"git-commit\",\n        \"skill_owner\": \"github\",\n        \"skill_repo\": \"awesome-copilot\",\n        \"timestamp\": \"2026-04-24T11:54:51.057Z\",\n        \"upstream_source\": \"none\",\n        \"version\": \"2.91.0\"\n      }\n    },\n    {\n      \"type\": \"command_invocation\",\n      \"dimensions\": {\n        \"agent\": \"\",\n        \"architecture\": \"arm64\",\n        \"ci\": \"false\",\n        \"command\": \"gh skill install\",\n        \"device_id\": \"1e9a73a6-c8bd-4e1e-be02-78f4b11de4e1\",\n        \"flags\": \"agent,scope\",\n        \"github_actions\": \"false\",\n        \"invocation_id\": \"96d4862f-26c9-4385-961d-d749ae519c81\",\n        \"is_tty\": \"true\",\n        \"os\": \"darwin\",\n        \"timestamp\": \"2026-04-24T11:54:51.057Z\",\n        \"version\": \"2.91.0\"\n      }\n    }\n  ]\n}\n```\n\nCertaines commandes peuvent inclure des dimensions de télémétrie supplémentaires en fonction du contexte. Dans cet exemple, les `skill_` champs sont inclus, car `repo_visibility` est `public`.\n\n> \\[!NOTE]\n> Cette commande ne peut journaliser que les données de télémétrie pour la commande et le contexte exacts dans lesquels elle s’est exécutée. La modification des variables d’environnement ou des comptes authentifiés peut modifier les événements et les dimensions d’événement incluses dans la charge utile.\n\n## Comment refuser\n\nVous pouvez désactiver les données de télémétrie que vous voyez dans le mode décrit ci-dessus à l’aide `log` d’une variable d’environnement ou d’une option de configuration.\n\n```\n          **Variables d’environnement :**\n```\n\n```shell\nexport GH_TELEMETRY=false\n```\n\nToute valeur falsy fonctionne : `0`, `false`, `disabled` ou une chaîne vide. Vous pouvez également utiliser la `DO_NOT_TRACK` convention :\n\n```shell\nexport DO_NOT_TRACK=true\n```\n\n```\n          **Configuration de l’interface CLI :**\n```\n\n```shell\ngh config set telemetry disabled\n```\n\n> \\[!NOTE]\n> Les variables d’environnement sont prioritaires sur la valeur de configuration.\n\n## Où les données sont envoyées\n\nLes événements de télémétrie sont envoyés à l'infrastructure d'analyses interne de GitHub. Pour plus d’informations sur la façon de GitHub gérer vos données, consultez [Déclaration de confidentialité générale GitHub](/fr/site-policy/privacy-policies/github-general-privacy-statement).\n\n## Informations supplémentaires\n\n```\n          GitHub CLI vous permet d’ajouter des fonctionnalités au produit en installant des extensions développées et tierces, y compris des agents. Ces extensions peuvent collecter leurs propres données d’utilisation et ne sont pas contrôlées par la désactivation. Consultez la documentation de l’extension spécifique pour en savoir plus sur ses rapports de télémétrie et si elle peut être désactivée.\n```\n\nCette page décrit la collecte de données côté client pour GitHub CLI (`gh`). Elle ne s'applique pas à GitHub Copilot ou à CLI GitHub Copilot, qui gèrent séparément la collecte de données. Pour plus d’informations sur le CLI GitHub Copilot, consultez [À propos de GitHub Copilot CLI](/fr/copilot/concepts/agents/copilot-cli/about-copilot-cli) et [Utilisation responsable de l’interface CLI GitHub Copilot](/fr/copilot/responsible-use/copilot-cli)."}