GitHub CLIがデフォルトで擬似匿名テレメトリを収集するように
https://cli.github.com/telemetryTL;DR
GitHub CLI v2.91.0からテレメトリがデフォルト有効に。無効化は gh config set telemetry disabled で。
Key Takeaways
-
オプトアウト方法:
export GH_TELEMETRY=falseまたはgh config set telemetry disabled。エンタープライズ環境はデフォルト除外 - データはアーティファクトではなくユーザーIDに紐づく — 利用統計ではなく監視に近い
- CI/CDパイプライン(継続的インテグレーション環境)では、デフォルトオンのテレメトリがネットワーク制約を破って障害につながる可能性がある
Discussion
主なコメント:
- [neobrain]:オプトアウト手段は3つ — 環境変数、DO_NOT_TRACK、gh configコマンド
- [ryanshrott]:CI/CDやバスチョンホスト(踏み台サーバー)でアウトバウンド接続がデフォルトオンになるため問題になり得る
-
[tpsvca]:データがユーザーIDに紐づく時点で分析ではなく監視だと指摘
私の判断基準:短縮リンクを削除してデータも消えるなら分析。リンクを消してもプロファイルが残るなら監視。GitHub CLIは後者だ。
- [ImJasonH]:GitHubはすでにサーバー側で全リクエストをロギングしており、プライバシー的には大きな変化ではないとの見方
| Type | Link |
| Added | Apr 22, 2026 |
| Modified | Apr 22, 2026 |
| comments | 238 |
| hn_id | 47862331 |
| score | 302 |
| target_url | https://cli.github.com/telemetry |