GitHub CLIがデフォルトで擬似匿名テレメトリを収集するように

https://cli.github.com/telemetry

TL;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はすでにサーバー側で全リクエストをロギングしており、プライバシー的には大きな変化ではないとの見方

HNで議論を読む


原文(英語): GitHub CLI now collects pseudoanonymous telemetry


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