GitHub CLI Enables Telemetry by Default
Key point
GitHub CLI has disclosed its default telemetry collection and how to disable it.
Details
GitHub CLI announced that it collects command usage data through telemetry that is enabled by default.
Collected items include execution information such as command, flags, version, os, architecture, ci, github_actions, and under the skill scope, items like repo_visibility, skill_host_type, skill_names, install_count are also included.
Users can preview the actual JSON payload without sending it using GH_TELEMETRY=log or gh config set telemetry log.
There are three ways to disable it:
- Setting an environment variable such as
GH_TELEMETRY=false - Using
DO_NOT_TRACK=true gh config set telemetry disabled
The collected data is sent to GitHub's internal analytics infrastructure, and CLI extensions may use separate telemetry, so users should check individual documentation.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.