環境変数

DO_NOT_TRACK

1を設定するとテレメトリーをオプトアウトする。効果は DISABLE_TELEMETRY と同じで、フィーチャーフラグの取得も含まれる。Claude Code はこの変数を標準的なブール値として読むため、0 ならテレメトリーは有効のままであり、多くの開発者向け CLI が認識するクロスツールの慣習として尊重される。

使い方・用途

  • 多くの開発者向け CLI が認識するクロスツールの標準的な規約としてテレメトリーをオフにしたい場合に、DISABLE_TELEMETRY と同じ効果をこの 1 つの変数で実現できる。
  • 環境変数を標準的なブール値として解釈させるため、テレメトリーを無効にする値を 1 や true のような真値に限定したい場合に使える。
  • CI のランナーなどテレメトリー変数をランナー側で制御したい環境で、セッション子プロセスにも同じテレメトリー設定を適用したい場合に使える。
英語原文(公式ドキュメントより)

Set to 1 to opt out of telemetry, with the same effect as DISABLE_TELEMETRY, including on feature-flag fetching. Claude Code reads this variable as a standard boolean, so 0 leaves telemetry on, and honors it as the cross-tool convention recognized by many developer CLIs

関連する変更履歴

v2.1.304(1件)

Fixed
有料プランで DISABLE_TELEMETRY や DO_NOT_TRACK が設定されている際に、Claude Desktop から Remote Control が起動に失敗する問題を修正した。
英語原文を表示
Fixed Remote Control failing to start from Claude Desktop when DISABLE_TELEMETRY or DO_NOT_TRACK is set on a paid plan

関連ドキュメント

v2.1.283(1件)

Fixed
DISABLE_TELEMETRY または DO_NOT_TRACK でテレメトリーを無効にした場合に、有料プランで Remote Control が利用できなくなる問題を修正した。
英語原文を表示
Fixed Remote Control being unavailable on paid plans when telemetry is turned off with DISABLE_TELEMETRY or DO_NOT_TRACK