Claude Codeに学習させない設定を徹底解説!データが学習される条件も紹介

会社のコードをClaude Codeに読ませたら、AIの学習に取り込まれて外へ漏れるのではないか。そんな不安から、オプトアウトの方法を探していないでしょうか。2025年の規約変更で個人プランは学習利用を自分で選ぶ方式になり、自分がどちらを選んだか覚えていない人も多くいます。
この記事では、Claude Codeのデータが学習される条件と、学習させないための設定手順を解説します。見落としやすい例外もあわせて扱う内容です。読み終えるころには、自分のプランで何を設定すべきかが正確にわかるはずです。結論から言うと、商用プランは既定で学習されず、個人プランは設定画面のトグル1つでオフにできます。
Claude Codeのデータが学習されるかはプランで決まる

公式ルールは以下の5つです。
- 個人プランは学習利用を自分で選ぶ方式になっている
- 2025年の規約変更の内容を押さえておく
- TeamやEnterpriseなどの商用プランは学習されない
- APIキーやクラウド経由のログインなら学習されない
- 学習の許可で保持期間は5年と30日に分かれる
個人プランは学習利用を自分で選ぶ方式になっている
Free・Pro・Maxの個人プランでは、入力したデータを将来のモデル改善に使ってよいかを利用者自身が選びます。設定はClaude Codeの利用分にも適用されるため、オンのままならコードやプロンプトも学習対象です。オフにしていれば、新しい入力が学習に使われることはありません。
自分がどちらを選んだか覚えていない場合も、claude.aiの設定画面から現在の状態をいつでも確認可能です。学習の話はすべて、このトグル1つに集約されています。
2025年の規約変更の内容を押さえておく
現在の選択制は、2025年の利用規約とプライバシーポリシーの更新で導入されました。既存ユーザーは2025年10月8日までに学習利用の可否を選ぶ必要があり、新規ユーザーは登録時に選ぶ流れです。学習を許可した場合の保持期間が最長5年へ延びたのも、同じ更新のタイミングになります。
対象はFree・Pro・Maxの個人プランだけです。法人向けのClaude for Work・API・政府向け・教育向けは対象外と発表資料に明記されており、この規約変更を理由に法人利用を不安視する必要はありません。
TeamやEnterpriseなどの商用プランは学習されない
TeamやEnterpriseの法人プラン、API経由やクラウド事業者経由の利用では、Anthropicは送信されたコードやプロンプトを生成モデルの学習に使わないと公式に明記しています。例外は、開発パートナープログラムのような仕組みへ利用者側が明示的に参加した場合だけです。
業務でClaude Codeを使うなら、設定に頼らずプラン選択の段階で学習リスクを断つのが確実です。従業員それぞれの設定状況を確認して回る手間もなくなります。
APIキーやクラウド経由のログインなら学習されない
見落としやすいのが、Claude Codeの学習可否は「どのアカウントでサインインしているか」で決まる点です。個人プランのアカウントでサインインしていれば学習設定のトグル次第ですが、Claude Console(APIキー)での利用はAPI扱いとなり、学習には使われません。Amazon BedrockやGoogle Cloudなどのクラウド事業者経由も同様に非学習です。
パソコンの環境変数にANTHROPIC_API_KEYが設定されていると、サブスクリプションではなくAPI経由の従量課金で動く点には注意してください。学習の面では安全側ですが、請求の面では意図しない課金につながります。
学習の許可で保持期間は5年と30日に分かれる
学習利用を許可した場合、データは非識別化された形式で最長5年保持されます。許可しない場合の保持は30日です。商用プランとAPIも標準は30日で、より厳格な要件には、データを保持しないZero Data Retentionもあります。ただし公式によると、Zero Data Retentionは標準のEnterprise契約に自動で含まれるものではありません。適格性の確認を経て、アカウントチーム経由で組織単位で有効化される仕組みです。
保持期間は学習の可否とセットで決まるため、オプトアウトには保存期間を大幅に短くする効果もあります。
Claude Codeに学習させないオプトアウト設定の手順

個人プランで実施する手順のポイントは以下の3つです。
- 設定はclaude.aiのプライバシー画面で切り替える
- 適用されるのは設定後の新しい会話からになる
- 削除したチャットは将来の学習に使われない
設定はclaude.aiのプライバシー画面で切り替える
オプトアウトの操作はClaude Codeの画面ではなく、claude.aiの設定で行います。公式ヘルプが案内する変更場所はclaude.ai/settings/data-privacy-controlsのプライバシー設定で、「Help Improve our AI models」(モデル改善への協力)のトグルをオフにすれば完了です。パソコンのブラウザでもスマホアプリでも、同じ設定画面から変更できます。
Claude Code側のコマンドや設定ファイルに、学習のオプトアウト項目はありません。ログインに使っているアカウントの設定が、コーディング作業にもそのまま適用される仕組みです。
適用されるのは設定後の新しい会話からになる
オフにすると、それ以降の新しいチャットとコーディングセッションは将来の学習に使われなくなります。一方で、すでに開始済みの学習と学習済みのモデルからデータが取り除かれることはないと公式ヘルプに明記されています。
学習許可の適用対象は、設定を切り替えた後に新しく始めた会話と、再開した会話です。オンのまま古い会話を再開して入力した分も対象になるため、切り替えは会話の区切りで行うのが安全です。つまりオプトアウトは、早く済ませるほど効果が大きい設定と言えます。機密性の高いコードを扱う予定があるなら、使い始める前に切り替えておきましょう。
削除したチャットは将来の学習に使われない
過去の入力が心配な場合に有効なのが、チャットの削除です。削除したチャットは履歴から即時に消え、バックエンドからも30日以内に削除され、将来のモデル学習には使われないと公式が説明しています。
学習済みモデルからの遡及削除はできないものの、これから始まる学習への提供は削除で止められます。オプトアウトと削除の組み合わせが、個人プランで取れる最も強い守りです。
環境変数では学習を止められない【Claude Code固有の注意】

Claude Codeならではの注意点は以下の3つです。
- テレメトリの環境変数は学習のオプトアウトではない
- フィードバック送信は学習設定と別に5年保持される
- オプトアウトしてもデータの送信自体は続く
テレメトリの環境変数は学習のオプトアウトではない
解説記事の中には、DISABLE_TELEMETRYなどの環境変数を学習させない方法として紹介する例があります。しかし公式ドキュメント上、これらは利用状況の統計やエラーレポートを止める設定で、学習利用の可否とは別の仕組みです。メトリクスにはそもそもコード・プロンプト・ファイルパスが含まれないと明記されています。
環境変数をいくつ設定しても、学習のオプトアウトの代わりにはなりません。学習を止める手段は、claude.aiの設定画面にあるトグルだけと覚えておきましょう。参考として、エラーレポートはProやMaxでのサインイン時に一定条件で既定オンとなります。既知の秘密情報は送信前にマスクされ、学習の話とは別枠の扱いです。
フィードバック送信は学習設定と別に5年保持される
/feedbackコマンドで不具合を報告すると、コードを含む会話履歴のコピーがAnthropicに送信され、5年間保持されます。公式によると、/bugと/shareも同じ経路・同じ保持期間です。学習のオプトアウトとは別枠の扱いのため、業務コードを扱う環境では安易に使わないのが無難です。機能自体は環境変数DISABLE_FEEDBACK_COMMANDで無効化できます。
なお、セッション終了時の品質調査は2段階です。評価だけなら会話は収集されません。会話記録の共有に同意した場合のみ、APIキーなどをマスクしたうえでコードを含む記録が送信され、最長6か月保持されます。いずれの場合も学習設定には影響せず、モデルの学習にも使えない決まりです。
オプトアウトしてもデータの送信自体は続く
オプトアウトは学習に使われなくなる設定であって、データが送信されなくなる設定ではありません。Claude Codeは応答を生成するために、プロンプトやコードをAnthropicのサーバーへ送り続けます。加えて、会話の記録は手元のパソコンにも既定で30日間保存される仕様です。保存期間は設定のcleanupPeriodDaysで変更できます。
送信や保存まで含めた漏洩経路の全体像は、次の記事で解説しています。
Claude Codeの情報漏洩リスクを徹底解説!機密情報を守る設定も紹介
学習させないデメリットと知っておくべき例外

オプトアウトの判断材料は以下の2つです。
- 機能が制限されるとの公式記載はない
- オフにしても残る2つの例外を知っておく
機能が制限されるとの公式記載はない
オプトアウトすると回答の質が下がるのではと心配する声がありますが、機能や性能が制限される記述は公式ドキュメントに見当たりません。公式に明記されている違いは、学習に使われるかどうかと、保持期間が5年か30日かの2点です。
モデルの改善に貢献できなくなる面はあるものの、目の前の使い勝手を犠牲にする設定ではないため、業務利用なら迷わずオフを選べます。保持期間が30日へ短くなる変化も、管理上はむしろ利点です。
オフにしても残る2つの例外を知っておく
例外の1つ目は安全性の審査です。安全分類器が問題を検知した会話は、設定をオフにしていても、社内の安全対策モデルの改善に使われる場合があると公式ヘルプに記載されています。2つ目は遡及の限界で、オフにする前にすでに学習へ取り込まれたデータが取り除かれない点です。
どちらも通常の業務利用で問題になる場面は限られます。ただし「オフにすれば過去も含めて完全にゼロ」ではない点は、正確に理解しておきましょう。
Claude Codeの学習に関するよくある質問

紛らわしい用語や機能への回答は以下の4つです。
- Claude Codeの学習モードとは関係がありますか?
- 学習をオフにできたか確認する方法はありますか?
- 一時的な相談だけ学習させない方法はありますか?
- 会社で使う場合はどのプランを選ぶべきですか?
Claude Codeの学習モードとは関係がありますか?
関係ありません。Claude Codeの出力スタイルにあるLearning(学習)は、AIが利用者を教育するためのモードです。コーディング中に解説を挟んだり、一部のコードを利用者自身に書かせたりします。公式ドキュメントも、出力スタイルは応答の仕方を変えるだけと説明しています。
名前は似ていますが、入力データがAIモデルの学習に使われるかどうかとは無関係の機能です。
学習をオフにできたか確認する方法はありますか?
あります。claude.ai/settings/data-privacy-controlsを開き、「Help Improve our AI models」のトグルがオフになっていれば、それ以降の新しい入力は学習に使われません。公式ヘルプが変更場所として案内しているのも、この画面です。表示名は画面や時期によって表記が揺れることがあるため、モデル改善への協力に関するトグル、と覚えておくと確実です。
切り替え後の適用は、新しい会話から始まります。過去分は、チャットを削除すれば将来の学習には使われませんが、学習済みのモデルからは取り除かれません。
一時的な相談だけ学習させない方法はありますか?
Claudeのチャットには、履歴に残らないIncognitoチャットがあります。学習設定をオンにしていても、Incognitoチャットの内容は学習に使われないと公式ヘルプが明記しており、保持期間も30日です。
Incognitoチャットはブラウザやアプリのチャット向け機能のため、Claude Codeでのコーディング作業を学習させたくない場合は、アカウント全体のオプトアウトで対応します。
会社で使う場合はどのプランを選ぶべきですか?
TeamかEnterpriseの法人プランが確実です。契約条件として学習に使われないため、従業員ごとの設定確認に頼る必要がありません。さらに厳格な要件に応えるのが、Enterprise向けのZero Data Retentionです。
法人プランの選び方と料金は次の記事で解説しています。
Claude Codeの法人導入と研修を徹底解説!Teamプランの選び方も紹介
Claude Codeに学習させない設定はトグル1つで今すぐ済ませましょう

Claude Codeのデータが学習されるかどうかを決めるのは、プランと設定の2つです。個人プランはclaude.aiのプライバシー設定で「Help Improve our AI models」をオフにすれば、それ以降の入力を学習に使われない状態にできます。商用プランなら、そもそも契約条件として学習の対象外です。
環境変数では学習を止められない点・フィードバック送信の5年保持・オフにしても残る2つの例外まで押さえれば、判断を誤る余地はなくなります。適用は設定後の会話からのため、機密性の高いコードを扱う前の今のうちに、設定を済ませておきましょう。



