This page provides a list of which API endpoints and features are ZDR-eligible and which are not.
Information about Anthropic's standard retention policies are set out in Anthropic's commercial data retention policy and consumer data retention policy.
Zero Data Retention (ZDR) is Anthropic's commitment to ensuring that customer data submitted through certain API endpoints is not stored after the API response is returned except where needed to comply with law or combat misuse, as outlined in a customer's arrangements with Anthropic. Subject to these exceptions, when using ZDR-enabled endpoints, your data is processed in real-time and immediately discarded, with no logging or storage of prompts or outputs.
What ZDR covers
What ZDR does NOT cover
For the most up-to-date information on what products and features are ZDR-eligible, please refer to your contract terms or contact your Anthropic account representative.
These API endpoints process data in real-time:
| Feature | Endpoint | Description |
|---|---|---|
| Messages API | /v1/messages | Standard API calls for generating Claude responses. |
| Token Counting | /v1/messages/count_tokens | Count tokens before sending requests. |
| Web Search | /v1/messages (with web_search tool) | Basic tool version (web_search_20250305) is ZDR-eligible. The web_search_20260209 version with dynamic filtering is not ZDR-eligible by default. See Web search tool for details. |
| Web Fetch | /v1/messages (with web_fetch tool) | Basic tool version (web_fetch_20250910) is ZDR-eligible. Website publishers may retain URL parameters. The web_fetch_20260209 version with dynamic filtering is not ZDR-eligible by default. See Web fetch tool for details. |
| Memory Tool | /v1/messages (with memory tool) | Client-side memory storage where you control data retention. |
| Tool Search (client-side) | /v1/messages | Custom client-side tool search uses the standard Messages API. |
| Context Management (compaction) | /v1/messages (with context_management) | Server-side compaction summarizes conversation context in real-time. |
| Fast Mode | /v1/messages (with speed: "fast") | Same Messages API endpoint with faster inference. ZDR applies regardless of speed setting. |
| 1M Token Context Window | /v1/messages | Extended context processing uses the standard Messages API. ZDR applies for all supported models, including beta access on Claude Sonnet 4.5 and Sonnet 4. |
The following is a non-exhaustive list of endpoints and features that store data beyond when the API response is generated and are not ZDR-eligible:
| Feature | Endpoint | Data Retention Policy | Why It's Not ZDR-Eligible |
|---|---|---|---|
| Batch API | /v1/messages/batches | Standard policy: 29-day retention. Use the /v1/messages/batches DELETE endpoint to delete message batches at any time after processing. | Batch processing requires asynchronous storage of responses. |
| Code Execution | /v1/messages (with code_execution tool) | Container data retained up to 30 days. | Server-side code execution stores execution data and uploaded files beyond the immediate API response. |
| Programmatic Tool Calling | /v1/messages (with code_execution tool) | Container data retained up to 30 days. | Built on code execution; uses sandbox containers that retain user data. |
| Tool Search (server-side) | /v1/messages (with tool_search tool) | Data retained according to standard policy. | Server-side tool search indexes and stores tool catalog data beyond the immediate API response. |
| Files API | /v1/files | Files retained until explicitly deleted. | Beta features are excluded from ZDR. Files uploaded via the Files API are retained for future API requests. |
These features have nuanced data retention characteristics:
Status: Prompt caching is a beta feature that stores KV cache representations and cryptographic hashes of cached content. Cached entries have at least a 5 or 60-minute lifetime and are isolated between organizations. Because Anthropic does not store the raw text of prompts or responses, this feature may be suitable for customers who require ZDR-type data retention commitments.
See Prompt Caching documentation for details.
Status: When using Structured Outputs with a JSON schema, prompts and responses are processed with ZDR. However, the JSON schema itself is temporarily cached for up to 24 hours for optimization purposes. No prompt or response data is retained.
Cross-Origin Resource Sharing (CORS) is not supported for organizations with ZDR arrangements. If you need to make API calls from browser-based applications, you must:
Even with ZDR arrangements in place, Anthropic may retain data where required by law or to combat Usage Policy violations and malicious uses of Anthropic's platform. As a result, if a chat or session is flagged for such a violation, Anthropic may retain inputs and outputs for up to 2 years.
How do I know if my organization has ZDR arrangements?
Check your contract terms or contact your Anthropic account representative to confirm if your organization has ZDR arrangements in place.
What happens if I use a feature that isn't ZDR-eligible when my organization has ZDR arrangements?
Data will be retained according to the feature's standard retention policy. Ensure you understand the retention characteristics of each feature before use.
Can I request deletion of data from features that are not ZDR-eligible?
Contact your Anthropic account representative to discuss deletion options for non-ZDR features.
Does ZDR apply to all Claude models?
ZDR applies to ZDR-eligible endpoints regardless of which Claude model you use.
Does this apply to Claude on AWS Bedrock or Google Vertex AI?
No, only the Claude API is eligible for ZDR. For Claude deployments on AWS Bedrock or Google Vertex AI, refer to those platforms' data retention policies.
Is Claude Code eligible for ZDR?
Claude Code is eligible for ZDR through two paths:
ZDR is enabled on a per-organization basis. Each new organization requires ZDR to be enabled separately by your account team. ZDR does not automatically apply to new organizations created under the same account.
Additionally, if you have metrics logging enabled in Claude Code, productivity data (such as usage statistics) is exempted from ZDR and may be retained.
For full details on ZDR for Claude Code on Claude for Enterprise, including disabled features and how to request enablement, see the Claude Code ZDR documentation.
Does Claude for Excel support ZDR?
No, Claude for Excel is not currently ZDR-eligible.
How do I request ZDR?
To request a ZDR arrangement, contact the Anthropic sales team.
Was this page helpful?