claude "/claude-api tell me about customer-managed encryption keys"A customer-managed encryption key (CMEK) lets you provision an encryption key in your own AWS KMS, Google Cloud KMS, or Azure Key Vault and have Anthropic use it to encrypt certain workspace data at rest. You retain full control of the key, including rotation, audit, and revocation, and the key operations Anthropic performs against your key are recorded in your cloud provider's audit logs.
Organizations can opt in to use customer-managed encryption keys instead of the default encryption that Anthropic provides.
CMEK is attached per workspace. Only admins can configure it. CMEK protects data written after the key is enabled. Existing data (prior chats, files, and sessions) remains encrypted with Anthropic-managed keys and is not re-encrypted under your key.
CMEK admin configuration events appear in the Compliance API Activity Feed. The key operations Anthropic performs against your key (such as wrapping and unwrapping data keys) do not appear in the Compliance API; they appear in your cloud provider's audit logs.
CMEK is currently available in US regions only, and all encryption operations are processed in US regions. Multi-region keys and EU key residency are not yet supported.
CMEK is not currently supported for organizations with HIPAA enabled. Support for using CMEK together with HIPAA is planned. If your organization has HIPAA enabled, contact your Anthropic representative before configuring CMEK.
For minimal latency, choose a region close to Anthropic's US infrastructure:
| Provider | Recommended regions |
|---|---|
| AWS | us-east-2 |
| Google Cloud | us-central1, us-east5 |
| Azure | northcentralus, eastus2 |
Some features are turned off or substantially modified when CMEK is enabled:
/v1/files), Batch API, and code execution.These features remain available, but their data is not encrypted under your key. You can disable any feature that is not appropriate for your use case in Settings.
Follow the guide for the key management service you use.
Create an AWS KMS key with a cross-account key policy, then register and validate it.
Create a Cloud KMS crypto key, grant Anthropic's service account access, then register it.
Create an RSA key, grant the Anthropic service principal access, then register and validate it.
Was this page helpful?