
Claude Codeのセキュリティ、制作会社が導入前に決める5つのこと──プランごとのデータの扱い、手元に残る会話の記録、権限モード、触らせないファイル、MCPの線引き
この記事は、Claude Codeのセキュリティについて、制作会社が導入の前に決めておくことを扱います。
「学習されない設定にしたから大丈夫」で止まっていないか
「お客様のコードを入れても、学習には使われないはずだから問題ない」
Claude Codeを使い始めた制作会社で、よく聞く言葉です。
けれど、Claude Codeのセキュリティで決めることは、学習の有無だけではありません。
ファイルを読み、書き、コマンドを動かす道具です。
どのプランで使うか、手元に何が残るか、何をさせるか、何を読ませないかまで決めて、初めて取引先に説明できます。
Claude Codeのセキュリティとは、データがどこへ行き何日残るかと、AIに何をさせるかの両方を、社内の決まりと設定で先に固めることである
黒字化の外科医です。Claude Codeのセキュリティを、制作会社が先に決める順番で解剖します。
なお私は弁護士ではありません。実務の指針として読み、個別の判断は専門家や公的な窓口に確認してください。
先に決めるべき理由は、三つあります。
第一に、データの扱いは、契約しているプランで変わるから。
同じClaude Codeでも、個人向けのプランと商用のプランでは、学習への利用と保存の期間の条件が違います。
第二に、送る先は、Anthropicのサーバーだけではないから。
手元のPCには会話の記録が残り、意見の送信(/feedback)を使えば会話がコードごと送られます。
第三に、AIが動かせる範囲は、設定で変わるから。
権限モードと規則の書き方しだいで、確認なしに動く操作の範囲が大きく変わります。
Claude Codeのデータの扱い、公式で確認できたこと
2026年10月27日に、公式ドキュメント(code.claude.com/docs の Data usage、Security、Configure permissions、Permission modes、Sandboxing)で確認した内容です。
【学習への利用】
Free・Pro・Max:利用者が設定で、モデル改善への利用を選べる(オンなら学習に使われる)
Team・Enterprise・API:商用の条件。お客様が提供を選ばない限り、送ったコードやプロンプトを生成モデルの学習に使わない
【Anthropic側の保存期間】
Free・Pro・Max:改善への利用を許可=5年、許可しない=30日
Team・Enterprise・API:標準で30日(Enterprise では条件を満たす組織にゼロデータ保持の選択肢)
【手元のPCに残るもの】
会話の記録は ~/.claude/projects/ に平文で保存。標準で30日(cleanupPeriodDays で変更)
【送られるもの】
/feedback(/bug・/share も同じ経路):会話の履歴をコードごと送信、5年保存
→ 環境変数 DISABLE_FEEDBACK_COMMAND=1 で止められる
セッションの評価のあとに出る「会話を見てよいか」の問い:「Yes」を選んだときだけ会話を送信お客様のコードを扱うなら、商用の条件のプラン(Team・Enterprise・API)で使うことが、説明の出発点になります。
お客様との契約で外部への提供が禁止されていないかは、別に確かめます。
▶ 顧客のソースコードや機密をAIツールに入れる前の確認──「学習されない設定だから大丈夫」で止めない、契約・ツールの設定・社内の手順の3段チェック
今すぐ試せる:自社の決まりの穴を探すプロンプト
私はWeb制作会社の経営者です。Claude Codeを導入する前に、セキュリティの決まりの穴を探してください。
(顧客名や秘密情報は入力しません)
【前提】
・契約するプラン:〔Pro/Max/Team/Enterprise/API〕
・社員のPCのOS:〔記載〕
・お客様のリポジトリで使うか:〔はい/いいえ〕
・リポジトリにある秘密情報のファイル(.env、鍵など):〔記載〕
・つなぎたい外部ツール(MCP):〔記載〕
1. 「データの扱い」「手元の記録」「権限」「読ませないファイル」「外部連携」の5つで、決まっていないことを挙げる。
2. それぞれ、社内の文書で決めることと、設定ファイルで止めることに分ける。
3. 公式ドキュメントで確かめるべき点を列挙する。推測で断定しないこと。先に決める工場:5つの決めごと
① プラン:お客様のコードを扱う人は、会社契約の商用プランだけを使う
② 手元の記録:会話の保存日数(cleanupPeriodDays)と、PCの暗号化・紛失時の手順を決める
③ 意見の送信:/feedback を使わせるか。使わせないなら DISABLE_FEEDBACK_COMMAND=1 を配る
④ 権限モード:どのモードで始めるかを決める(下記)
⑤ 外部連携:つないでよいMCPサーバーを一覧にし、それ以外はつながない④権限モードは「始まり方」を決める
公式ドキュメントでは、端末やVS Codeで起動した場合、v2.1.283以降は auto モード(別のモデルが操作を審査し、危ないと判断したものを止める)で始まると説明されています。
人が毎回承認する形で始めたいなら、個人の設定 `~/.claude/settings.json` に次を書きます(公式の例)。
{
"permissions": {
"defaultMode": "default"
}
}確認を飛ばす `bypassPermissions` は、公式もコンテナや仮想マシンなど隔離した環境だけで使うよう警告しています。組織の管理設定で `"disableBypassPermissionsMode": "disable"` を指定すれば、使えなくできます。
読ませないファイルは、設定で止める
`.env` や鍵は、共有設定の deny に `Read(./.env)`、`Read(./secrets/**)` のように書きます。
ただし、規則は書かれたコマンドの形にだけ当たります。OSの側で読み書きと通信を囲う sandbox は、macOS・Linux・WSL2で動き、Windowsでそのまま動かす場合は使えないと説明されています。
▶ Claude Codeのsettings.jsonをチームで共有する設定──共有・個人・組織の4つの置き場所、permissionsのallow・ask・denyの決め方、効かないときの確かめ方
MCPは、信頼できる提供元だけ
公式は、自分で作ったものか信頼できる提供元のMCPサーバーを使うよう勧め、Anthropicは個々のMCPサーバーのセキュリティ監査をしていないと明記しています。
構造的なリスク
逆説を指摘しておきます。
設定を固めるほど、社員は「設定があるから大丈夫」と考え、提案された変更を読まずに承認しがちです。
公式も、承認の前に提案されたコードとコマンドを確かめるのは利用者の責任だと書いています。
だから、設定と同じだけ、レビューの手順を決めてください。AIが書いたコードの点検は、こちらで扱っています。
▶ AI生成コードのセキュリティ、「動いたから納品」をやめる社内ルール──人が確かめる5つの観点、実在しないパッケージの確認、記録の型
よくあるQ&A
Q. 取引先に、どう説明すればよいか?
「会社契約の商用プランで使い、学習に使われない条件であること」「秘密情報のファイルは読ませない設定にしていること」「AIが書いた部分は人が確認していること」の3点を、確認日つきで伝えます。
Q. 社員のPCに残る会話の記録は、消すべきか?
保存日数を社内で決め、設定で揃えます。案件の説明に記録が要るなら、納品までは残す判断もあります。
Q. 自社の情報の線引きは、どこから決めるか?
預かっている情報を分類するところからです。
▶ AIの情報漏えい対策、制作会社は「預かり物」から線を引く──原稿・顧客名簿・アクセス解析・ログイン情報の4分類と、取引先に説明できる管理の型
最後に
Claude Codeのセキュリティは、学習の有無だけでなく、プラン、手元の記録、権限、読ませないファイル、外部連携の5つで決まります。
5つを社内の文書と設定ファイルに落とし、取引先に確認日つきで説明できる会社だけが、お客様のコードでAIを安心して使えるのです。
設定ファイルと hooks の雛形、運用の表は、導入設定キットにまとめました。
▶ Claude Code導入設定キット、制作会社がそのまま置くファイル一式──チーム共有・個人・組織のsettings.json、CLAUDE.mdの雛形、hooksの守りの設定、席の割当表と運用表
これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。
#Web制作会社 #ClaudeCode #セキュリティ #情報漏えい対策 #データ管理 #AI駆動開発 #制作会社経営 #中小企業 #生成AI #情報管理