カスタマー管理暗号化キー
お客様が管理するキーを使用して、Claudeワークスペースの保存データを暗号化します。
claude "/claude-api tell me about customer-managed encryption keys"「customer-managed encryption key」(カスタマー管理暗号化キー)、すなわちCMEKを使用すると、お客様自身のAWS KMS、Google Cloud KMS、またはAzure Key Vaultで暗号化キーをプロビジョニングし、Anthropicがそのキーを使用して特定のワークスペースの保存データを暗号化できるようになります。ローテーション、監査、失効を含め、キーの完全な管理権はお客様が保持し、Anthropicがお客様のキーに対して実行するキー操作は、お客様のクラウドプロバイダーの監査ログに記録されます。
CMEKの使用は任意です。対象となる組織は、Anthropicが提供するデフォルトの暗号化の代わりに、カスタマー管理暗号化キーの使用をオプトインできます。CMEKを有効化するには、Anthropicのアカウントチームにお問い合わせください。
仕組み
CMEKを設定できるのは、組織管理者(Claude Platformの場合。Claude Platform on AWSではAdminロール)、またはオーナーおよびプライマリオーナー(Claude Enterpriseの場合)のみです。Claude Platformでは、CMEKはワークスペース単位でスコープされ、Admin APIで設定します(Claude Platform on AWSでは、Claude Console、またはIAMで認可された外部キーおよびワークスペースのエンドポイントを通じて設定します)。Claude Enterpriseでは、CMEKは組織単位でスコープされ、claude.ai > 組織設定 > データとプライバシーで設定します。どちらの製品でも、CMEKはキーが有効になった後に書き込まれたデータを保護します。既存のデータ(以前のチャット、ファイル、セッション)は引き続きAnthropic管理のキーで暗号化され、お客様のキーで再暗号化されることはありません。
Claude Platformでは、Anthropicは新しいワークスペースにリクエストを送信する前に、そのワークスペースにキーをアタッチすることを推奨します。すでにリクエストを受信しているワークスペースにキーをアタッチした場合、キーが有効になるまで最大1日かかることがあります。それ以前に書き込まれたデータは、既存のデータと同様にAnthropic管理のキーで暗号化され、再暗号化されません。
CMEKの設定イベントはCompliance APIアクティビティフィードに表示されます。Anthropicがお客様のキーに対して実行するキー操作(データキーのラップやアンラップなど)はCompliance APIには表示されず、お客様のクラウドプロバイダーの監査ログに表示されます。
Anthropicは標準のパブリックIP範囲からお客様のキー管理サービスを呼び出します。キー管理サービスへのアクセスをIPで制限している場合は、IPアドレスに記載されているアドレスを許可してください。Claude Platform on AWSでは、キーに対してIPベースの制限に依存しないでください。代わりに、AWS KMSガイドで説明されているキーポリシーでアクセスをスコープしてください。
前提条件
- 暗号化キーをホストするアカウント、プロジェクト、またはサブスクリプションにおいて、暗号化キーを作成しキーアクセスを管理する権限。
- Claude PlatformではClaude Consoleの組織管理者ロール(Claude Platform on AWSではAdminロール)、Claude Enterpriseではオーナーまたはプライマリオーナーロール。
- データ保持設定:CMEKは、Claude PlatformとClaude Enterpriseの両方でゼロデータ保持(ZDR)と併用できます。
提供状況とリージョン
Claude Platform on AWS(このセクションの最後で説明します)を除き、CMEKは現在USリージョンでのみ利用可能であり、すべての暗号化操作はUSリージョンで処理されます。「latency」(レイテンシ)を最小限に抑えるには、AnthropicのUSインフラストラクチャに近いリージョンを選択してください。
| プロバイダー | 推奨リージョン |
|---|---|
| AWS | us-east-2 |
| Google Cloud | us-central1, us-east5 |
| Azure | northcentralus, eastus2 |
Claude Platform on AWSでは、CMEKはAWS KMSキーでのみ利用可能です。Google Cloud KMSおよびAzure Key Vaultのキーは登録できません。上記のリージョン推奨はそこには適用されません。キーは、アタッチ先のワークスペースと同じAWSアカウントおよびリージョンにある単一リージョンのKMSキーである必要があり、そのキーポリシーはAnthropicのIAMロールではなくAWSサービスプリンシパルにアクセスを付与する必要があります。Claude Platform on AWSでCMEKを設定するを参照してください。キーの登録とアタッチはClaude Consoleで行います。外部キーエンドポイントもClaude Platform on AWSで利用可能で、IAMアクションを通じて認可されます。個別の検証ステップはありません。キーはワークスペースにアタッチする際に暗黙的に検証されます(アタッチ呼び出しが暗号化/復号のラウンドを実行します)。そのため、キーポリシーの問題は登録時ではなくアタッチ時に表面化します。
CMEKが保護する対象
CMEKの対象範囲は、使用する製品によって異なります。
CMEKキーで暗号化されるもの
Claude Platform
- メッセージコンテンツ、ファイルと添付ファイル(リクエストとともに送信されるインライン添付ファイルとFiles APIアップロードの両方)、およびMCPとツールの設定。
- Claude Managed Agentsのデータ。エージェント設定、環境、Webhook、セッションとそのイベントを含みます。
Claude Enterprise
- チャットコンテンツ。スキル、プラグイン、アーティファクトを含みます。
- チャットの添付ファイルとプロジェクトの添付ファイル。
- CLI上のClaude Code。メッセージコンテンツを含みます。
- Claude DesktopのCowork。
- ユーザーのマシン上のセッションからキャプチャされたCompliance APIのローカルセッショントランスクリプト。お客様のキーが使用できない場合、messagesエンドポイントはトランスクリプトコンテンツの代わりに503 Service Unavailableを返します。セッションメタデータは引き続き一覧表示されます。
- Officeエージェント。
- Claude in Chrome。
どちらの製品でも、バックアップとスナップショットはキーを継承します。
無効化または変更されるもの
CMEKを有効にすると、一部の機能が無効化されるか、大幅に変更されます。このリストは網羅的ではありません。CMEKを有効にする前にチームで確認してください。
Claude Platform
- Claude ConsoleのPlaygroundは無効化されます。
- プロンプト、レスポンス、ファイルなどの生のコンテンツを返すCompliance APIの一部は無効化されます。
- その他のベータ機能およびリサーチプレビュー機能はCMEKの対象外となる場合があります。
Claude Enterprise
- 会話履歴の検索は無効化されます。会話タイトルは暗号化されるため、タイトルまたはコンテンツで検索しても結果は返されません。
- プロジェクトナレッジ検索(「retrieval-augmented generation」(検索拡張生成)、すなわちRAG)は無効化されます。プロジェクトナレッジはインデックス化されて検索されるのではなく、各会話のコンテキストに直接読み込まれます。その結果、プロジェクトで使用できるナレッジはCMEKなしの場合よりも大幅に少なくなる可能性があります。読み込める量を超えるナレッジは会話から除外されます。
- 一部の分析機能が低下します。claude.aiのスキルとコネクターに関する管理者向け分析(claude.ai/analytics/usage配下およびClaude Enterprise Analytics API経由)、Claudeスマートレポート(claude.ai/analytics/insights配下)、Claude Codeコントリビューションメトリクス(claude.ai/analytics/claude-code配下)が該当します。
- 監査ログのエクスポートは無効化されます。
- 一時的なファイル交換用の署名付きURLは無効化されます。これらはclaude.aiの組織データエクスポートや、スクリーンショット更新などのClaude Code Remoteのファイルフローを支えています。
Anthropicのキーで暗号化されるもの
これらの機能は引き続き利用可能ですが、そのデータはお客様のキーでは暗号化されません。ユースケースに適さない機能は設定で無効化できます。
Claude Platform
- 保存状態ではないデータ(キャッシュなど)およびTTLが24時間未満のデータ。
- アクティビティフィード、監査ログ、およびOTELなどのテレメトリネットワークトラフィック。これにより、キーが失効した場合でもお客様はコンプライアンスを維持できます。
- Claude Managed Agentsのボールト認証情報の値(OAuthトークンやクライアントシークレットなど)。これらはAnthropic管理の暗号化で保存され、書き込み専用であり、APIレスポンスで返されることはありません。
- ユーザープロファイル:
name、external_id、metadataフィールドは、お客様のキーではなくAnthropic管理の暗号化で保存されます。プロファイルのmetadataに機密性の高い個人データを保存しないでください。
Claude Enterprise
- Claude Code Desktop、Claude Code on the web、およびClaude in Slack。Anthropicは、ユースケースに適さないものを管理コンソールで無効化することを推奨します。
- ベータ機能およびリサーチプレビュー機能はCMEKの対象外となる場合があり、CMEK組織では動作しなくなる可能性があります(例:Claude SecurityやClaude Design)。
- 設定 > プライバシー配下のオンデマンドデータエクスポート。
- 個人設定 - Claudeへの指示セクションおよびCoworkのグローバル指示。これらはアカウントレベルで設定され、ユーザーのすべての組織で共有されます。
どちらの製品でも、組織内のユーザーのアカウントデータ(名前、メールアドレス、プロフィール画像など)はお客様のキーでは暗号化されません。
機能サポート
CMEKが有効な場合、以下のClaude PlatformのAPIとツールは保存データをお客様のキーで保存します。
| API | ツールと機能 |
|---|---|
| Messages | Web検索 |
| Models | Webフェッチ |
| Files | コード実行 |
| Batch | Bashツール |
| Skills | テキストエディタツール |
| Claude Managed Agents | MCPコネクター |
| 構造化出力(CMEK組織ではClaude FableまたはClaude Mythosモデルでは利用不可) | |
| アドバイザーツール | |
| コンピュータ使用 | |
| ブラウザ使用 | |
| コンテキスト管理 |
お客様のキー外での限定的な保存
次の3つの限定的なケースにおいて、Anthropicは特定の記録をAnthropic管理の暗号化で保存する場合があります。
- Anthropicが法律により記録の保持を義務付けられている場合(例:18 U.S.C. § 2258Aに基づきNCMECに報告された資料)。
- 重大な危害の緊急リスク(例:CBRNE兵器の開発、攻撃的サイバー攻撃、または差し迫った暴力の脅威)。
- Anthropicの商用利用規約のセクションD.4、またはお客様がAnthropicと締結しているその他の適用契約における同等の条項への違反。
CSAMスクリーニングを除き、保存には人間のレビュアーによる明示的な判断が必要であり、Anthropicの商用データの保持ポリシーに従います。保存が行われるたびに、保存の目的を示す理由コードを含む対応するCompliance APIアクティビティフィードイベントが生成されます。詳細はCMEKコンテンツの保存を参照してください。安全性スクリーニングメタデータ(パターン識別子や一致インジケーターなど、Anthropicの自動安全性スキャンから派生した記録であり、会話コンテンツではないもの)はAnthropic管理の暗号化で保持され、キーの失効後も読み取り可能なままです。
制限事項
- 取り消し不能な操作: キーをワークスペースにアタッチすると、デタッチや交換はできません。Claude Platformでは、キーをアタッチするとワークスペースのデータ保持設定もロックされます。そのワークスペースの30日間のデータ保持をオフにすることはできず、ゼロデータ保持に戻すには新しいワークスペースを作成してトラフィックを移行する必要があります。同じキー内でのキーマテリアルのローテーション(例:AWS KMSの自動ローテーション、Cloud KMSのローテーションスケジュール、Azure Key Vaultのローテーションポリシー)は透過的にサポートされ、Anthropic側での変更は不要です。別のキーに切り替えるには、新しいキーで新しいワークスペースを作成し、データを移行する必要があります。キーを失効または無効化すると、そのワークスペース内のCMEKで保護されたすべてのデータが永久にアクセス不能になり、元に戻す方法はありません。
- 遡及的な暗号化なし: CMEKはキーが有効になった後に書き込まれたデータのみを保護します(仕組みを参照)。
- レイテンシ: データキーをラップまたはアンラップする操作はお客様のキー管理サービスへのラウンドトリップを行うため、保存データの読み取りまたは書き込みを行う操作にわずかなレイテンシが加わる可能性があります。
- 失効の遅延: キーの失効には最大1時間(キャッシュTTL)かかる場合があります。その間にすでに処理中のリクエストは引き続き成功する可能性があります。
- KMSコスト: CMEKにはサードパーティのキー管理サービス(AWS KMS、Google Cloud KMS、またはAzure Key Vault)のキーが必要であり、KMSプロバイダーから別途料金が請求される場合があります。
- ゲートウェイ経由のClaude Codeテレメトリ: Claude CodeがLLMゲートウェイまたはプロキシ(カスタムの
ANTHROPIC_BASE_URL)経由で接続する場合、CMEKはClaude Codeの運用テレメトリには適用されません。このテレメトリをオフにするには、Claude Codeドキュメントのテレメトリサービスで説明されているとおり、環境変数DISABLE_TELEMETRYを1に設定してください。
プロバイダーの設定
使用するキー管理サービスのガイドに従ってください。
Anthropicにアクセスを付与するキーポリシーを持つAWS KMSキーを作成し、登録します。
Cloud KMS暗号鍵を作成し、Anthropicのサービスアカウントにアクセスを付与してから、登録します。
RSAキーを作成し、Anthropicのサービスプリンシパルにアクセスを付与してから、登録して検証します。
Was this page helpful?