GitHub CLI now collects pseudoanonymous telemetry
https://cli.github.com/telemetryArticle
TL;DR
GitHub CLI 2.91.0 enables telemetry by default; opt out with GH_TELEMETRY=false.
Key Takeaways
- On-by-default breaks CI/CD in air-gapped or network-restricted environments — not just a privacy issue
- Enterprise users stay opted-out by default; individual developers and OSS pipelines are opted in
- Opt-out: export GH_TELEMETRY=false, DO_NOT_TRACK=true, or gh config set telemetry disabled
Discussion
Top comments:
- [ryanshrott]: CI/CD and bastion hosts with network restrictions break — telemetry isn’t just a privacy problem
- [neobrain]: Clean summary of all three opt-out methods from the official docs
- [embedding-shape]: The PR simply removes the env var gate — telemetry was always there, now just always on
- [Kim_Bruning]: Dev tools that leak can’t be trusted in restricted client environments — blanket block policy emerges
| Type | Link |
| Added | Apr 22, 2026 |
| Modified | Apr 22, 2026 |
| comments | 144 |
| hn_id | 47862331 |
| score | 196 |
| target_url | https://cli.github.com/telemetry |