データ使用
ClaudeのAnthropicのデータ使用ポリシーについて学ぶ
データポリシー
データトレーニングポリシー
デフォルトでは、AnthropicはClaude Codeに送信されるコードやプロンプトを使用して生成モデルをトレーニングしません。
私たちはあなたのデータをどのように使用するかについて完全に透明性を保つことを目指しています。私たちは製品やサービスを改善するためにフィードバックを使用する場合がありますが、Claude Codeからのあなたのフィードバックを使用して生成モデルをトレーニングすることはありません。
開発パートナープログラム
開発パートナープログラムなどを通じて、トレーニング用の素材を提供する方法に明示的にオプトインした場合、私たちはモデルをトレーニングするために提供されたそれらの素材を使用する場合があります。組織の管理者は、組織に対して開発パートナープログラムに明示的にオプトインできます。このプログラムはAnthropicファーストパーティAPIでのみ利用可能であり、BedrockやVertexユーザーには利用できないことにご注意ください。
フィードバック記録
使用状況の記録など、Claude Codeについてフィードバックを送信することを選択した場合、Anthropicは関連する問題をデバッグし、Claude Codeの機能を改善するために(例:将来的に同様のバグが発生するリスクを減らすため)そのフィードバックを使用する場合があります。私たちはこのフィードバックを使用して生成モデルをトレーニングすることはありません。潜在的に機密性の高い性質を考慮して、私たちはユーザーフィードバック記録を30日間のみ保存します。
データ保持
ゼロデータ保持組織のAPIキーを使用できます。その場合、Claude Codeは私たちのサーバー上にあなたのチャット記録を保持しません。ユーザーがセッションを再開できるように、ユーザーのローカルClaude Codeクライアントは最大30日間セッションをローカルに保存する場合があります。この動作は設定可能です。
プライバシー保護措置
私たちはあなたのデータを保護するためにいくつかの保護措置を実装しています:
- 機密情報の限定的な保持期間
- ユーザーセッションデータへの制限されたアクセス
- モデルトレーニングにフィードバックを使用しないという明確なポリシー
詳細については、私たちの商用利用規約とプライバシーポリシーをご確認ください。
データフローと依存関係
Claude CodeはNPMからインストールされます。Claude Codeはローカルで実行されます。LLMと対話するために、Claude Codeはネットワーク経由でデータを送信します。このデータには、すべてのユーザープロンプトとモデル出力が含まれます。データは転送中にTLSで暗号化され、保存時には暗号化されません。Claude Codeは最も人気のあるVPNやLLMプロキシと互換性があります。
Claude CodeはAnthropicのAPIに基づいて構築されています。APIログ記録手順を含む、私たちのAPIのセキュリティ制御に関する詳細については、Anthropic Trust Centerで提供されるコンプライアンス成果物を参照してください。
テレメトリサービス
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
環境変数を設定することで、これらすべてを一度にオプトアウトすることもできます。完全なデフォルト動作は以下の通りです:
サービス | Anthropic API | Vertex API | Bedrock 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である必要があります。 |
Anthropic API(/bug レポート) | デフォルトでオン。DISABLE_BUG_COMMAND=1 で無効化。 | デフォルトでオフ。CLAUDE_CODE_USE_VERTEX は1である必要があります。 | デフォルトでオフ。CLAUDE_CODE_USE_BEDROCK は1である必要があります。 |
すべての環境変数はsettings.json
にチェックインできます(詳細を読む)。