データポリシー

データトレーニングポリシー

コンシューマーユーザー(Free、Pro、Max プラン): 2025年8月28日から、将来の Claude モデルの改善に使用するためにデータを使用することを許可するかどうかを選択できるようになります。 この設定がオンの場合、Free、Pro、Max アカウントからのデータを使用して新しいモデルをトレーニングします(これらのアカウントから Claude Code を使用する場合も含まれます)。
  • 現在のユーザーの場合、今すぐ設定を選択でき、選択は直ちに有効になります。 この設定は Claude 上の新規または再開されたチャットおよびコーディングセッションにのみ適用されます。追加のアクティビティがない以前のチャットはモデルトレーニングに使用されません。
  • 2025年10月8日までに選択を行う必要があります。 新規ユーザーの場合、サインアップ処理中にモデルトレーニングの設定を選択できます。 プライバシー設定でいつでも選択を変更できます。
商用ユーザー:(Team および Enterprise プラン、API、サードパーティプラットフォーム、Claude Gov)既存のポリシーを維持します:Anthropic は、商用条件の下で Claude Code に送信されたコードまたはプロンプトを使用して生成モデルをトレーニングしません。ただし、顧客がモデル改善のためにデータを提供することを選択した場合は除きます(例:Developer Partner Program)。

Development Partner Program

Development Partner Program などを通じて、トレーニング用の資料を提供する方法に明示的にオプトインした場合、提供された資料を使用してモデルをトレーニングする場合があります。組織の管理者は、組織の Development Partner Program に明示的にオプトインできます。このプログラムは Anthropic ファーストパーティ API でのみ利用可能であり、Bedrock または Vertex ユーザーは利用できないことに注意してください。

/bug コマンドを使用したフィードバック

/bug コマンドを使用して Claude Code に関するフィードバックを送信することを選択した場合、フィードバックを使用して製品とサービスを改善する場合があります。/bug 経由で共有されたトランスクリプトは5年間保持されます。

セッション品質調査

Claude Code で「Claude はこのセッションでどのように機能していますか?」というプロンプトが表示される場合、この調査に応答する(「却下」を選択する場合も含む)と、数値評価(1、2、3、または却下)のみが記録されます。この調査の一部として、会話トランスクリプト、入力、出力、またはその他のセッションデータは収集または保存されません。サムズアップ/ダウンフィードバックまたは /bug レポートとは異なり、このセッション品質調査は単純な製品満足度メトリックです。この調査への応答は、データトレーニング設定に影響を与えず、AI モデルをトレーニングするために使用することはできません。

データ保持

Anthropic は、アカウントタイプと設定に基づいて Claude Code データを保持します。 コンシューマーユーザー(Free、Pro、Max プラン):
  • モデル改善のためのデータ使用を許可するユーザー:モデル開発とセキュリティ改善をサポートするための5年間の保持期間
  • モデル改善のためのデータ使用を許可しないユーザー:30日間の保持期間
  • プライバシー設定は claude.ai/settings/data-privacy-controls でいつでも変更できます。
商用ユーザー(Team、Enterprise、API):
  • 標準:30日間の保持期間
  • ゼロデータ保持:適切に構成された API キーで利用可能 - Claude Code はサーバー上でチャットトランスクリプトを保持しません
  • ローカルキャッシング:Claude Code クライアントはセッション再開を有効にするために最大30日間ローカルにセッションを保存できます(構成可能)
Privacy Center でデータ保持慣行の詳細をご覧ください。 詳細については、Commercial Terms of Service(Team、Enterprise、API ユーザー向け)または Consumer Terms(Free、Pro、Max ユーザー向け)および Privacy Policy をご確認ください。

データフローと依存関係

Claude Code データフロー図 Claude Code は NPM からインストールされます。Claude Code はローカルで実行されます。LLM と相互作用するために、Claude Code はネットワーク経由でデータを送信します。このデータには、すべてのユーザープロンプトとモデル出力が含まれます。データは転送中に TLS で暗号化され、保存時には暗号化されません。Claude Code はほとんどの一般的な VPN および LLM プロキシと互換性があります。 Claude Code は Anthropic の API 上に構築されています。API のセキュリティ制御(API ロギング手順を含む)に関する詳細については、Anthropic Trust Center で提供されるコンプライアンスアーティファクトを参照してください。

クラウド実行

上記のデータフロー図と説明は、マシン上でローカルに実行される Claude Code CLI に適用されます。Web 上の Claude Code を使用したクラウドベースのセッションについては、以下のセクションを参照してください。
Web 上の Claude Code を使用する場合、セッションはローカルではなく Anthropic 管理の仮想マシンで実行されます。クラウド環境では:
  • コード保存:リポジトリは分離された VM にクローンされ、セッション完了後に自動的に削除されます
  • 認証情報:GitHub 認証はセキュアプロキシを通じて処理されます。GitHub 認証情報はサンドボックスに入りません
  • ネットワークトラフィック:すべてのアウトバウンドトラフィックはセキュリティプロキシを通じて監査ログと不正使用防止のために送信されます
  • データ保持:コードとセッションデータはアカウントタイプのデータ保持および使用ポリシーに従います
  • セッションデータ:プロンプト、コード変更、出力はローカル Claude Code 使用と同じデータポリシーに従います
クラウド実行のセキュリティ詳細については、Security を参照してください。

テレメトリサービス

Claude Code はユーザーのマシンから Statsig サービスに接続して、レイテンシ、信頼性、使用パターンなどの運用メトリックをログします。このログには、コードまたはファイルパスは含まれません。データは転送中に TLS を使用して暗号化され、保存時に 256 ビット AES 暗号化を使用して暗号化されます。Statsig セキュリティドキュメント で詳細をご覧ください。Statsig テレメトリをオプトアウトするには、DISABLE_TELEMETRY 環境変数を設定します。 Claude Code はユーザーのマシンから Sentry に接続して、運用エラーログを記録します。データは転送中に TLS を使用して暗号化され、保存時に 256 ビット AES 暗号化を使用して暗号化されます。Sentry セキュリティドキュメント で詳細をご覧ください。エラーログをオプトアウトするには、DISABLE_ERROR_REPORTING 環境変数を設定します。 ユーザーが /bug コマンドを実行すると、コードを含む完全な会話履歴のコピーが Anthropic に送信されます。データは転送中および保存時に暗号化されます。オプションで、公開リポジトリに Github イシューが作成されます。バグレポートをオプトアウトするには、DISABLE_BUG_COMMAND 環境変数を設定します。

API プロバイダーごとのデフォルト動作

デフォルトでは、Bedrock または Vertex を使用する場合、すべての非必須トラフィック(エラーレポート、テレメトリ、バグレポート機能を含む)を無効にします。CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 環境変数を設定することで、これらすべてを一度にオプトアウトすることもできます。完全なデフォルト動作は以下の通りです:
サービスClaude APIVertex APIBedrock API
Statsig(メトリック)デフォルトオン。
DISABLE_TELEMETRY=1 で無効化。
デフォルトオフ。
CLAUDE_CODE_USE_VERTEX は 1 である必要があります。
デフォルトオフ。
CLAUDE_CODE_USE_BEDROCK は 1 である必要があります。
Sentry(エラー)デフォルトオン。
DISABLE_ERROR_REPORTING=1 で無効化。
デフォルトオフ。
CLAUDE_CODE_USE_VERTEX は 1 である必要があります。
デフォルトオフ。
CLAUDE_CODE_USE_BEDROCK は 1 である必要があります。
Claude API(/bug レポート)デフォルトオン。
DISABLE_BUG_COMMAND=1 で無効化。
デフォルトオフ。
CLAUDE_CODE_USE_VERTEX は 1 である必要があります。
デフォルトオフ。
CLAUDE_CODE_USE_BEDROCK は 1 である必要があります。
すべての環境変数は settings.json にチェックインできます(詳細を読む)。