GitHub CLI now collects pseudoanonymous telemetry

https://cli.github.com/telemetry

Article

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

Discuss on HN


Type Link
Added Apr 22, 2026
Modified Apr 22, 2026
comments 144
hn_id 47862331
score 196
target_url https://cli.github.com/telemetry