Skip to main content
Browse docs
By Audience
Getting Started
Configuration
Use Cases
IDE Integration
Third-Party Integrations
Engineering Cache
Console
API Reference
Gateway
Workflow Guides
Templates
Providers and SDKs
Industry Guides
Advanced Guides
Browse by Role
Deployment Guides
In-Depth Guides
Tutorials
FAQ

Zero Retention Endpoints

This page is a research aid for evaluating upstream endpoints that may support Zero Data Retention (ZDR).

Use this page when

  • You need to identify upstream LLM providers that support Zero Data Retention (ZDR) for compliance-sensitive workloads.
  • You want to configure data-routing-policy to enforce that requests only flow to ZDR-qualified endpoints.
  • You need to combine ZDR enforcement with other controls (HIPAA, PII detection) in your policy chain.

Important:

  • This list is informational and does not configure Keeptrusts by itself.
  • Keeptrusts enforces ZDR through your declarative config, using providers.targets[].data_policy plus policy.data-routing-policy.
  • Provider guarantees can change over time, so operators should verify contract terms with the provider before treating any endpoint as compliant.

Use this page to shortlist candidate endpoints, then encode the selected guarantees explicitly in policy-config.yaml.

Primary audience

  • Primary: Technical Engineers
  • Secondary: AI Agents, Technical Leaders

Enforcing ZDR in your config

To route requests only to ZDR-qualified providers, add a data-routing-policy to your policy chain and declare data_policy on each provider target.

Policy chain

policies:
chain:
- "data-routing-policy"
- "audit-logger"

policy:
data-routing-policy:
require_zero_data_retention: true # only route to ZDR endpoints
require_no_training: true # only route to no-training providers
max_retention_days: 0 # reject providers with retention > 0
on_no_compliant_provider: "block" # "block" or "warn"
log_provider_selection: true # emit audit events for every decision

Provider target with data_policy

pack:
name: zero-retention-endpoints-providers-2
version: 1.0.0
enabled: true
providers:
targets:
- id: azure-openai-zdr
provider: azure-openai
model: gpt-4o
base_url: https://my-resource.openai.azure.com
secret_key_ref:
env: AZURE_OPENAI_API_KEY
policies:
chain:
- audit-logger
policy:
audit-logger:
immutable: true
retention_days: 365
log_all_access: true

Combining ZDR with HIPAA

policies:
chain:
- "data-routing-policy"
- "hipaa-phi-detector"
- "pii-detector"
- "audit-logger"

policy:
data-routing-policy:
require_zero_data_retention: true
on_no_compliant_provider: "block"

hipaa-phi-detector:
mode: "hipaa_18"
action: "redact"

audit-logger:
immutable: true
retention_days: 2555 # 7 years (HIPAA requirement)
hipaa_audit_controls: true

Enforcement flow

Audit event example

When log_provider_selection is enabled, the gateway emits an audit event for every routing decision:

{
"event_type": "data_routing_decision",
"policy_kind": "data-routing-policy",
"timestamp": "2026-03-19T14:22:00Z",
"request_id": "req_abc123",
"decision": "allowed",
"requirements": {
"require_zero_data_retention": true,
"require_no_training": true,
"max_retention_days": 0
},
"providers_considered": [
{
"id": "azure-openai-zdr",
"outcome": "allowed",
"data_policy": {
"zero_data_retention": true,
"training_opt_out": true,
"retention_days": 0
}
}
],
"selected_provider": "azure-openai-zdr"
}

When no provider meets the requirements and on_no_compliant_provider is "block":

{
"error": {
"message": "data-routing-policy: no providers meet data retention requirements",
"type": "data_routing_policy_violation",
"code": "no_compliant_provider"
}
}

Sending a request through a ZDR-only gateway

Once your config enforces require_zero_data_retention: true, all requests through the gateway are routed only to ZDR-qualified providers.

curl http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $UPSTREAM_API_KEY" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "Summarize the quarterly report."}
]
}'

If no ZDR-qualified provider is available and on_no_compliant_provider is "block", the gateway returns HTTP 403.

Validating your config

Run the CLI linter to catch contradictions before deployment:

kt policy lint --file policy-config.yaml

The linter rejects configurations where:

  • zero_data_retention: true is set alongside training_opt_out: false
  • zero_data_retention: true is set with retention_days > 0
  • All providers would be excluded at runtime

ZDR-qualified endpoints

ModelProviderImplicit Caching
AlfredPros: CodeLLaMa 7B Instruct SolidityFeatherlessNo
AllenAI: Molmo2 8BParasailNo
AllenAI: Olmo 3 32B ThinkParasailNo
AllenAI: Olmo 3 7B InstructParasailNo
AllenAI: Olmo 3 7B ThinkParasailNo
AllenAI: Olmo 3.1 32B InstructDeepInfraNo
AllenAI: Olmo 3.1 32B ThinkParasailNo
Amazon: Nova 2 LiteAmazon BedrockNo
Amazon: Nova Lite 1.0Amazon BedrockNo
Amazon: Nova Micro 1.0Amazon BedrockNo
Amazon: Nova Premier 1.0Amazon BedrockNo
Amazon: Nova Pro 1.0Amazon BedrockNo
Anthropic: Claude 3 HaikuAmazon BedrockNo
Anthropic: Claude 3 HaikuGoogleNo
Anthropic: Claude 3.5 HaikuAmazon BedrockNo
Anthropic: Claude 3.5 HaikuAmazon BedrockNo
Anthropic: Claude 3.5 HaikuGoogleNo
Anthropic: Claude 3.5 SonnetAmazon BedrockNo
Anthropic: Claude 3.5 SonnetAmazon BedrockNo
Anthropic: Claude 3.7 SonnetAmazon BedrockNo
Anthropic: Claude 3.7 SonnetGoogleNo
Anthropic: Claude 3.7 SonnetGoogleNo
Anthropic: Claude 3.7 SonnetGoogleNo
Anthropic: Claude 3.7 SonnetGoogleNo
Anthropic: Claude Haiku 4.5Amazon BedrockNo
Anthropic: Claude Haiku 4.5GoogleNo
Anthropic: Claude Opus 4GoogleNo
Anthropic: Claude Opus 4Amazon BedrockNo
Anthropic: Claude Opus 4GoogleNo
Anthropic: Claude Opus 4.1GoogleNo
Anthropic: Claude Opus 4.1GoogleNo
Anthropic: Claude Opus 4.1GoogleNo
Anthropic: Claude Opus 4.1Amazon BedrockNo
Anthropic: Claude Opus 4.5Amazon BedrockNo
Anthropic: Claude Opus 4.5GoogleNo
Anthropic: Claude Opus 4.6Amazon BedrockNo
Anthropic: Claude Opus 4.6GoogleNo
Anthropic: Claude Sonnet 4GoogleNo
Anthropic: Claude Sonnet 4GoogleNo
Anthropic: Claude Opus 4.6AzureNo
Anthropic: Claude Sonnet 4GoogleNo
Anthropic: Claude Sonnet 4.5GoogleNo
Anthropic: Claude Sonnet 4Amazon BedrockNo
Anthropic: Claude Sonnet 4GoogleNo
Anthropic: Claude Sonnet 4GoogleNo
Anthropic: Claude Sonnet 4.5GoogleNo
Anthropic: Claude Sonnet 4.6GoogleNo
Anthropic: Claude Sonnet 4.5Amazon BedrockNo
Anthropic: Claude Sonnet 4.5GoogleNo
Anthropic: Claude Sonnet 4.6GoogleNo
Anthropic: Claude Sonnet 4.6GoogleNo
Anthropic: Claude Sonnet 4.6Amazon BedrockNo
Anthropic: Claude Sonnet 4.6AzureNo
Arcee AI: Coder LargeTogetherNo
Arcee AI: Maestro ReasoningTogetherNo
Arcee AI: SpotlightTogetherNo
Arcee AI: Trinity Large PreviewArcee AINo
Arcee AI: Trinity Large PreviewArcee AINo
Arcee AI: Trinity Large PreviewArcee AINo
Arcee AI: Trinity MiniArcee AINo
Arcee AI: Trinity MiniClarifaiNo
Arcee AI: Virtuoso LargeTogetherNo
BAAI: bge-base-en-v1.5DeepInfraNo
BAAI: bge-large-en-v1.5DeepInfraNo
BAAI: bge-m3DeepInfraNo
Baidu: ERNIE 4.5 21B A3BNovitaNo
Baidu: ERNIE 4.5 21B A3B ThinkingNovitaNo
Baidu: ERNIE 4.5 300B A47BNovitaNo
Baidu: ERNIE 4.5 300B A47BSiliconFlowNo
Baidu: ERNIE 4.5 VL 28B A3BNovitaNo
Baidu: ERNIE 4.5 VL 424B A47BNovitaNo
ByteDance Seed: Seed 1.6SeedNo
ByteDance Seed: Seed 1.6 FlashSeedNo
ByteDance Seed: Seed-2.0-LiteSeedNo
ByteDance Seed: Seed-2.0-MiniSeedNo
ByteDance Seed: Seedream 4.5SeedNo
ByteDance: UI-TARS 7BParasailNo
Deep Cogito: Cogito v2.1 671BTogetherNo
DeepSeek: DeepSeek V3DeepInfraNo
DeepSeek: DeepSeek V3NovitaNo
DeepSeek: DeepSeek V3 0324NovitaNo
DeepSeek: DeepSeek V3 0324SambaNovaNo
DeepSeek: DeepSeek V3 0324ModelRunNo
DeepSeek: DeepSeek V3 0324BaseTenNo
DeepSeek: DeepSeek V3 0324HyperbolicNo
DeepSeek: DeepSeek V3 0324DeepInfraNo
DeepSeek: DeepSeek V3 0324AtlasCloudNo
DeepSeek: DeepSeek V3 0324SiliconFlowNo
DeepSeek: DeepSeek V3.1NovitaNo
DeepSeek: DeepSeek V3.1FireworksNo
DeepSeek: DeepSeek V3.1SiliconFlowNo
DeepSeek: DeepSeek V3.1DeepInfraNo
DeepSeek: DeepSeek V3.1SambaNovaNo
DeepSeek: DeepSeek V3.1SambaNovaNo
DeepSeek: DeepSeek V3.1SambaNovaNo
DeepSeek: DeepSeek V3.1GoogleNo
DeepSeek: DeepSeek V3.1AtlasCloudNo
DeepSeek: DeepSeek V3.1TogetherNo
DeepSeek: DeepSeek V3.1 TerminusSambaNovaNo
DeepSeek: DeepSeek V3.1 TerminusNovitaNo
DeepSeek: DeepSeek V3.1 TerminusDeepInfraNo
DeepSeek: DeepSeek V3.1 TerminusSiliconFlowNo
DeepSeek: DeepSeek V3.1 TerminusAtlasCloudNo
DeepSeek: DeepSeek V3.2SiliconFlowNo
DeepSeek: DeepSeek V3.2DeepInfraNo
DeepSeek: DeepSeek V3.2ParasailNo
DeepSeek: DeepSeek V3.2GoogleNo
DeepSeek: DeepSeek V3.2AtlasCloudNo
DeepSeek: DeepSeek V3.2AtlasCloudNo
DeepSeek: DeepSeek V3.2AtlasCloudNo
DeepSeek: DeepSeek V3.2NovitaNo
DeepSeek: DeepSeek V3.2 ExpNovitaNo
DeepSeek: DeepSeek V3.2 ExpSiliconFlowNo
DeepSeek: DeepSeek V3.2 ExpAtlasCloudNo
DeepSeek: DeepSeek V3.2 SpecialeAtlasCloudNo
DeepSeek: R1AzureNo
DeepSeek: R1NovitaNo
DeepSeek: R1 0528TogetherNo
DeepSeek: R1 0528SambaNovaNo
DeepSeek: R1 0528NebiusNo
DeepSeek: R1 0528NebiusNo
DeepSeek: R1 0528DeepInfraNo
DeepSeek: R1 0528HyperbolicNo
DeepSeek: R1 0528NebiusNo
DeepSeek: R1 0528NovitaNo
DeepSeek: R1 0528AtlasCloudNo
DeepSeek: R1 0528SiliconFlowNo
DeepSeek: R1 Distill Llama 70BSambaNovaNo
DeepSeek: R1 Distill Llama 70BDeepInfraNo
DeepSeek: R1 Distill Llama 70BNovitaNo
DeepSeek: R1 Distill Qwen 32BNextBitNo
EleutherAI: Llemma 7bFeatherlessNo
EssentialAI: Rnj 1 InstructTogetherNo
Goliath 120BMancer 2No
Google: Gemini 2.0 FlashGoogleNo
Google: Gemini 2.0 Flash LiteGoogleNo
Google: Gemini 2.5 FlashGoogleNo
Google: Gemini 2.5 FlashGoogleNo
Google: Gemini 2.5 FlashGoogleNo
Google: Gemini 2.5 Flash LiteGoogleNo
Google: Gemini 2.5 Flash Lite Preview 09-2025GoogleNo
Google: Gemini 2.5 ProGoogleNo
Google: Gemini 2.5 ProGoogleNo
Google: Gemini 2.5 ProGoogleNo
Google: Gemini 2.5 Pro Preview 05-06GoogleNo
Google: Gemini 2.5 Pro Preview 06-05GoogleNo
Google: Gemini 3 Flash PreviewGoogleYes
Google: Gemini 3 Pro PreviewGoogleNo
Google: Gemini 3.1 Flash Lite PreviewGoogleYes
Google: Gemini 3.1 Pro PreviewGoogleNo
Google: Gemma 2 27BNextBitNo
Google: Gemma 2 9BNebiusNo
Google: Gemma 3 12BDeepInfraNo
Google: Gemma 3 27BDeepInfraNo
Google: Gemma 3 27BPhalaNo
Google: Gemma 3 27BParasailNo
Google: Gemma 3 27BNovitaNo
Google: Gemma 3 4BDeepInfraNo
Google: Gemma 3n 4BTogetherNo
Google: Nano Banana (Gemini 2.5 Flash Image)GoogleNo
Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)GoogleNo
Google: Nano Banana Pro (Gemini 3 Pro Image Preview)GoogleNo
Inception: MercuryInceptionNo
Inception: Mercury 2InceptionNo
Inception: Mercury CoderInceptionNo
Intfloat: E5-Base-v2DeepInfraNo
Intfloat: E5-Large-v2DeepInfraNo
Intfloat: Multilingual-E5-LargeDeepInfraNo
Kwaipilot: KAT-Coder-Pro V1NovitaNo
Kwaipilot: KAT-Coder-Pro V1StreamLakeNo
Kwaipilot: KAT-Coder-Pro V1AtlasCloudNo
LiquidAI: LFM2-24B-A2BTogetherNo
Llama Guard 3 8BNebiusNo
Magnum v4 72BMancer 2No
Mancer: Weaver (alpha)Mancer 2No
Meituan: LongCat Flash ChatAtlasCloudNo
Meta: Llama 3 70B InstructNovitaNo
Meta: Llama 3 8B InstructNovitaNo
Meta: Llama 3 8B InstructTogetherNo
Meta: Llama 3 8B InstructDeepInfraNo
Meta: Llama 3.1 405B (base)HyperbolicNo
Meta: Llama 3.1 70B InstructDeepInfraNo
Meta: Llama 3.1 70B InstructDeepInfraNo
Meta: Llama 3.1 70B InstructDeepInfraNo
Meta: Llama 3.1 8B InstructSiliconFlowNo
Meta: Llama 3.1 8B InstructSambaNovaNo
Meta: Llama 3.1 8B InstructNovitaNo
Meta: Llama 3.1 8B InstructNebiusNo
Meta: Llama 3.1 8B InstructNebiusNo
Meta: Llama 3.1 8B InstructDeepInfraNo
Meta: Llama 3.1 8B InstructCerebrasNo
Meta: Llama 3.1 8B InstructNebiusNo
Meta: Llama 3.1 8B InstructGroqNo
Meta: Llama 3.2 11B Vision InstructDeepInfraNo
Meta: Llama 3.2 3B InstructVeniceNo
Meta: Llama 3.3 70B InstructTogetherNo
Meta: Llama 3.3 70B InstructGoogleNo
Meta: Llama 3.3 70B InstructNebiusNo
Meta: Llama 3.3 70B InstructSambaNovaNo
Meta: Llama 3.3 70B InstructGoogleNo
Meta: Llama 3.3 70B InstructNebiusNo
Meta: Llama 3.3 70B InstructSambaNovaNo
Meta: Llama 3.3 70B InstructSambaNovaNo
Meta: Llama 3.3 70B InstructParasailNo
Meta: Llama 3.3 70B InstructGroqNo
Meta: Llama 3.3 70B InstructNebiusNo
Meta: Llama 3.3 70B InstructVeniceNo
Meta: Llama 3.3 70B InstructInceptronNo
Meta: Llama 3.3 70B InstructDeepInfraNo
Meta: Llama 3.3 70B InstructGoogleNo
Meta: Llama 3.3 70B InstructNovitaNo
Meta: Llama 3.3 70B InstructAkashMLNo
Meta: Llama 4 MaverickDeepInfraNo
Meta: Llama 4 MaverickSambaNovaNo
Meta: Llama 4 MaverickNovitaNo
Meta: Llama 4 MaverickParasailNo
Meta: Llama 4 MaverickTogetherNo
Meta: Llama 4 MaverickGoogleNo
Meta: Llama 4 MaverickGoogleNo
Meta: Llama 4 MaverickGoogleNo
Meta: Llama 4 ScoutDeepInfraNo
Meta: Llama 4 ScoutGroqNo
Meta: Llama 4 ScoutNovitaNo
Meta: Llama 4 ScoutGoogleNo
Meta: Llama Guard 4 12BTogetherNo
Meta: Llama Guard 4 12BDeepInfraNo
Microsoft: Phi 4NextBitNo
Microsoft: Phi 4DeepInfraNo
MiniMax: MiniMax M1NovitaNo
MiniMax: MiniMax M2MinimaxNo
MiniMax: MiniMax M2GoogleNo
MiniMax: MiniMax M2NovitaNo
MiniMax: MiniMax M2AtlasCloudNo
MiniMax: MiniMax M2.1VeniceNo
MiniMax: MiniMax M2.1NovitaNo
MiniMax: MiniMax M2.1NebiusNo
MiniMax: MiniMax M2.1FireworksNo
MiniMax: MiniMax M2.1MinimaxNo
MiniMax: MiniMax M2.1MinimaxNo
MiniMax: MiniMax M2.1MinimaxNo
MiniMax: MiniMax M2.1AtlasCloudNo
MiniMax: MiniMax M2.1DeepInfraNo
MiniMax: MiniMax M2.5DeepInfraNo
MiniMax: MiniMax M2.5VeniceNo
MiniMax: MiniMax M2.5ParasailNo
MiniMax: MiniMax M2.5MinimaxNo
MiniMax: MiniMax M2.5MinimaxNo
MiniMax: MiniMax M2.5MinimaxNo
MiniMax: MiniMax M2.5NovitaNo
MiniMax: MiniMax M2.5TogetherNo
MiniMax: MiniMax M2.5InceptronNo
MiniMax: MiniMax M2.5SiliconFlowNo
MiniMax: MiniMax M2.5NextBitNo
MiniMax: MiniMax M2.5SambaNovaNo
MiniMax: MiniMax M2.5AtlasCloudNo
MiniMax: MiniMax M2.5NebiusNo
MiniMax: MiniMax M2.7MinimaxNo
MiniMax: MiniMax M2.7NovitaNo
MiniMax: MiniMax M2.7MinimaxNo
MiniMax: MiniMax M2.7MinimaxNo
MiniMax: MiniMax-M1-80kNovitaNo
Mistral: Ministral 3 14B 2512NextBitNo
Mistral: Ministral 3 3B 2512NextBitNo
Mistral: Ministral 3 8B 2512NextBitNo
Mistral: Mistral NemoDeepInfraNo
Mistral: Mistral NemoNovitaNo
Mistral: Mistral Small 3DeepInfraNo
Mistral: Mistral Small 3TogetherNo
Mistral: Mistral Small 3.1 24BVeniceNo
Mistral: Mistral Small 3.2 24BParasailNo
Mistral: Mistral Small 3.2 24BDeepInfraNo
Mistral: Mixtral 8x7B InstructTogetherNo
Mistral: Mixtral 8x7B InstructDeepInfraNo
MoonshotAI: Kimi K2 0711NovitaNo
MoonshotAI: Kimi K2 0711DeepInfraNo
MoonshotAI: Kimi K2 0711Moonshot AINo
MoonshotAI: Kimi K2 0905Moonshot AIYes
MoonshotAI: Kimi K2 0905Moonshot AIYes
MoonshotAI: Kimi K2 0905GroqYes
MoonshotAI: Kimi K2 0905Moonshot AINo
MoonshotAI: Kimi K2 0905DeepInfraNo
MoonshotAI: Kimi K2 0905NovitaNo
MoonshotAI: Kimi K2 0905FireworksNo
MoonshotAI: Kimi K2 0905SiliconFlowNo
MoonshotAI: Kimi K2 0905AtlasCloudNo
MoonshotAI: Kimi K2 ThinkingMoonshot AINo
MoonshotAI: Kimi K2 ThinkingMoonshot AINo
MoonshotAI: Kimi K2 ThinkingDeepInfraNo
MoonshotAI: Kimi K2 ThinkingNebiusNo
MoonshotAI: Kimi K2 ThinkingNovitaNo
MoonshotAI: Kimi K2 ThinkingGoogleNo
MoonshotAI: Kimi K2 ThinkingAtlasCloudNo
MoonshotAI: Kimi K2 ThinkingMoonshot AIYes
MoonshotAI: Kimi K2.5TogetherNo
MoonshotAI: Kimi K2.5VeniceNo
MoonshotAI: Kimi K2.5PhalaNo
MoonshotAI: Kimi K2.5ParasailNo
MoonshotAI: Kimi K2.5NovitaNo
MoonshotAI: Kimi K2.5NextBitNo
MoonshotAI: Kimi K2.5Moonshot AINo
MoonshotAI: Kimi K2.5AtlasCloudNo
MoonshotAI: Kimi K2.5BaseTenNo
MoonshotAI: Kimi K2.5DeepInfraNo
MoonshotAI: Kimi K2.5InceptronNo
MoonshotAI: Kimi K2.5SiliconFlowNo
MoonshotAI: Kimi K2.5FireworksNo
MoonshotAI: Kimi K2.5Io NetNo
Morph: Morph V3 FastMorphNo
Morph: Morph V3 LargeMorphNo
MythoMax 13BDeepInfraNo
MythoMax 13BMancer 2No
MythoMax 13BNextBitNo
Nex AGI: DeepSeek V3.1 Nex N1SiliconFlowNo
Nous: Hermes 3 405B InstructVeniceNo
Nous: Hermes 3 405B InstructDeepInfraNo
Nous: Hermes 3 70B InstructDeepInfraNo
Nous: Hermes 4 405BNebiusNo
Nous: Hermes 4 70BNebiusNo
NousResearch: Hermes 2 Pro - Llama-3 8BNovitaNo
NVIDIA: Llama 3.1 Nemotron 70B InstructDeepInfraNo
NVIDIA: Llama 3.3 Nemotron Super 49B V1.5DeepInfraNo
NVIDIA: Llama Nemotron Embed VL 1B V2NvidiaNo
NVIDIA: Nemotron 3 Nano 30B A3BDeepInfraNo
NVIDIA: Nemotron 3 SuperNebiusNo
NVIDIA: Nemotron 3 SuperDeepInfraNo
NVIDIA: Nemotron Nano 12B 2 VLDeepInfraNo
NVIDIA: Nemotron Nano 9B V2DeepInfraNo
NVIDIA: Nemotron Nano 9B V2NvidiaNo
OpenAI: GPT-3.5 Turbo (older v0613)AzureNo
OpenAI: GPT-3.5 Turbo 16kAzureNo
OpenAI: GPT-4AzureNo
OpenAI: GPT-4.1AzureYes
OpenAI: GPT-4.1 MiniAzureYes
OpenAI: GPT-4.1 NanoAzureYes
OpenAI: GPT-4oAzureNo
OpenAI: GPT-4o (2024-05-13)AzureNo
OpenAI: GPT-4o (2024-08-06)AzureNo
OpenAI: GPT-4o-miniAzureNo
OpenAI: GPT-5AzureYes
OpenAI: GPT-5 MiniAzureNo
OpenAI: GPT-5 NanoAzureNo
OpenAI: GPT-5.1AzureYes
OpenAI: GPT-5.1 ChatAzureYes
OpenAI: GPT-5.1-CodexAzureYes
OpenAI: GPT-5.1-Codex-MaxAzureYes
OpenAI: GPT-5.1-Codex-MiniAzureYes
OpenAI: GPT-5.2AzureYes
OpenAI: GPT-5.2 ChatAzureYes
OpenAI: GPT-5.2-CodexAzureYes
OpenAI: GPT-5.3 ChatAzureNo
OpenAI: GPT-5.3-CodexAzureNo
OpenAI: GPT-5.4AzureNo
OpenAI: GPT-5.4 ProAzureNo
OpenAI: gpt-oss-120bAmazon BedrockNo
OpenAI: gpt-oss-120bPhalaNo
OpenAI: gpt-oss-120bDeepInfraNo
OpenAI: gpt-oss-120bDeepInfraNo
OpenAI: gpt-oss-120bDeepInfraNo
OpenAI: gpt-oss-120bSambaNovaNo
OpenAI: gpt-oss-120bTogetherNo
OpenAI: gpt-oss-120bParasailNo
OpenAI: gpt-oss-120bClarifaiNo
OpenAI: gpt-oss-120bNovitaNo
OpenAI: gpt-oss-120bBaseTenNo
OpenAI: gpt-oss-120bSiliconFlowNo
OpenAI: gpt-oss-120bGroqNo
OpenAI: gpt-oss-120bGoogleNo
OpenAI: gpt-oss-120bFireworksNo
OpenAI: gpt-oss-120bDeepInfraNo
OpenAI: gpt-oss-120bIo NetNo
OpenAI: gpt-oss-120bAtlasCloudNo
OpenAI: gpt-oss-20bParasailNo
OpenAI: gpt-oss-20bNextBitNo
OpenAI: gpt-oss-20bClarifaiNo
OpenAI: gpt-oss-20bNovitaNo
OpenAI: gpt-oss-20bNebiusNo
OpenAI: gpt-oss-20bTogetherNo
OpenAI: gpt-oss-20bAmazon BedrockNo
OpenAI: gpt-oss-20bGroqNo
OpenAI: gpt-oss-20bDeepInfraNo
OpenAI: gpt-oss-20bFireworksNo
OpenAI: gpt-oss-20bGoogleNo
OpenAI: gpt-oss-safeguard-20bGroqNo
Perplexity: SonarPerplexityNo
Perplexity: Sonar Deep ResearchPerplexityNo
Perplexity: Sonar ProPerplexityNo
Perplexity: Sonar Pro SearchPerplexityNo
Perplexity: Sonar Reasoning ProPerplexityNo
Prime Intellect: INTELLECT-3NebiusNo
Prime Intellect: INTELLECT-3ParasailNo
Qwen: Qwen2.5 7B InstructPhalaNo
Qwen: Qwen2.5 7B InstructTogetherNo
Qwen: Qwen2.5 7B InstructAtlasCloudNo
Qwen: Qwen2.5 Coder 7B InstructNebiusNo
Qwen: Qwen2.5 VL 32B InstructDeepInfraNo
Qwen: Qwen2.5 VL 72B InstructParasailNo
Qwen: Qwen2.5 VL 72B InstructNovitaNo
Qwen: Qwen2.5-VL 7B InstructHyperbolicNo
Qwen: Qwen3 14BDeepInfraNo
Qwen: Qwen3 14BNextBitNo
Qwen: Qwen3 235B A22B Instruct 2507NovitaNo
Qwen: Qwen3 235B A22B Instruct 2507TogetherNo
Qwen: Qwen3 235B A22B Instruct 2507GoogleNo
Qwen: Qwen3 235B A22B Instruct 2507GoogleNo
Qwen: Qwen3 235B A22B Instruct 2507GoogleNo
Qwen: Qwen3 235B A22B Instruct 2507AtlasCloudNo
Qwen: Qwen3 235B A22B Instruct 2507HyperbolicNo
Qwen: Qwen3 235B A22B Instruct 2507SiliconFlowNo
Qwen: Qwen3 235B A22B Instruct 2507DeepInfraNo
Qwen: Qwen3 235B A22B Instruct 2507ParasailNo
Qwen: Qwen3 235B A22B Instruct 2507GoogleNo
Qwen: Qwen3 235B A22B Thinking 2507NovitaNo
Qwen: Qwen3 235B A22B Thinking 2507DeepInfraNo
Qwen: Qwen3 235B A22B Thinking 2507AtlasCloudNo
Qwen: Qwen3 30B A3BNextBitNo
Qwen: Qwen3 30B A3BDeepInfraNo
Qwen: Qwen3 30B A3BNovitaNo
Qwen: Qwen3 30B A3B Instruct 2507NebiusNo
Qwen: Qwen3 30B A3B Instruct 2507AtlasCloudNo
Qwen: Qwen3 30B A3B Instruct 2507SiliconFlowNo
Qwen: Qwen3 30B A3B Thinking 2507NebiusNo
Qwen: Qwen3 30B A3B Thinking 2507SiliconFlowNo
Qwen: Qwen3 30B A3B Thinking 2507AtlasCloudNo
Qwen: Qwen3 32BGroqNo
Qwen: Qwen3 32BNebiusNo
Qwen: Qwen3 32BSambaNovaNo
Qwen: Qwen3 32BNovitaNo
Qwen: Qwen3 32BDeepInfraNo
Qwen: Qwen3 32BSiliconFlowNo
Qwen: Qwen3 32BAtlasCloudNo
Qwen: Qwen3 4BVeniceNo
Qwen: Qwen3 8BAtlasCloudNo
Qwen: Qwen3 Coder 30B A3B InstructNovitaNo
Qwen: Qwen3 Coder 30B A3B InstructNebiusNo
Qwen: Qwen3 Coder 30B A3B InstructAmazon BedrockNo
Qwen: Qwen3 Coder 30B A3B InstructSiliconFlowNo
Qwen: Qwen3 Coder 480B A35BVeniceNo
Qwen: Qwen3 Coder 480B A35BHyperbolicNo
Qwen: Qwen3 Coder 480B A35BNovitaNo
Qwen: Qwen3 Coder 480B A35BNebiusNo
Qwen: Qwen3 Coder 480B A35BSiliconFlowNo
Qwen: Qwen3 Coder 480B A35BDeepInfraNo
Qwen: Qwen3 Coder 480B A35BDeepInfraNo
Qwen: Qwen3 Coder 480B A35BDeepInfraNo
Qwen: Qwen3 Coder 480B A35BDeepInfraNo
Qwen: Qwen3 Coder 480B A35BGoogleNo
Qwen: Qwen3 Coder 480B A35BTogetherNo
Qwen: Qwen3 Coder 480B A35BAtlasCloudNo
Qwen: Qwen3 Coder NextNovitaNo
Qwen: Qwen3 Coder NextParasailNo
Qwen: Qwen3 Coder NextAtlasCloudNo
Qwen: Qwen3 Coder NextTogetherNo
Qwen: Qwen3 Embedding 4BDeepInfraNo
Qwen: Qwen3 Embedding 8BSiliconFlowNo
Qwen: Qwen3 Embedding 8BNebiusNo
Qwen: Qwen3 Embedding 8BDeepInfraNo
Qwen: Qwen3 Next 80B A3B InstructParasailNo
Qwen: Qwen3 Next 80B A3B InstructNovitaNo
Qwen: Qwen3 Next 80B A3B InstructDeepInfraNo
Qwen: Qwen3 Next 80B A3B InstructGoogleNo
Qwen: Qwen3 Next 80B A3B InstructVeniceNo
Qwen: Qwen3 Next 80B A3B InstructAtlasCloudNo
Qwen: Qwen3 Next 80B A3B ThinkingNovitaNo
Qwen: Qwen3 Next 80B A3B ThinkingHyperbolicNo
Qwen: Qwen3 Next 80B A3B ThinkingNebiusNo
Qwen: Qwen3 Next 80B A3B ThinkingGoogleNo
Qwen: Qwen3 Next 80B A3B ThinkingAtlasCloudNo
Qwen: Qwen3 VL 235B A22B InstructAtlasCloudNo
Qwen: Qwen3 VL 235B A22B InstructDeepInfraNo
Qwen: Qwen3 VL 235B A22B InstructParasailNo
Qwen: Qwen3 VL 235B A22B InstructNovitaNo
Qwen: Qwen3 VL 235B A22B InstructSiliconFlowNo
Qwen: Qwen3 VL 235B A22B InstructVeniceNo
Qwen: Qwen3 VL 235B A22B ThinkingSiliconFlowNo
Qwen: Qwen3 VL 235B A22B ThinkingNovitaNo
Qwen: Qwen3 VL 30B A3B InstructDeepInfraNo
Qwen: Qwen3 VL 30B A3B InstructNovitaNo
Qwen: Qwen3 VL 30B A3B InstructPhalaNo
Qwen: Qwen3 VL 30B A3B InstructSiliconFlowNo
Qwen: Qwen3 VL 30B A3B ThinkingNovitaNo
Qwen: Qwen3 VL 30B A3B ThinkingSiliconFlowNo
Qwen: Qwen3 VL 8B InstructParasailNo
Qwen: Qwen3 VL 8B InstructNovitaNo
Qwen: Qwen3 VL 8B InstructTogetherNo
Qwen: Qwen3.5 397B A17BTogetherNo
Qwen: Qwen3.5 397B A17BParasailNo
Qwen: Qwen3.5 397B A17BAtlasCloudNo
Qwen: Qwen3.5 397B A17BNovitaNo
Qwen: Qwen3.5 397B A17BNebiusNo
Qwen: Qwen3.5-122B-A10BAtlasCloudNo
Qwen: Qwen3.5-122B-A10BNovitaNo
Qwen: Qwen3.5-27BAtlasCloudNo
Qwen: Qwen3.5-27BNovitaNo
Qwen: Qwen3.5-35B-A3BParasailNo
Qwen: Qwen3.5-35B-A3BVeniceNo
Qwen: Qwen3.5-35B-A3BAtlasCloudNo
Qwen: Qwen3.5-35B-A3BNextBitNo
Qwen: Qwen3.5-9BTogetherNo
Qwen: Qwen3.5-9BVeniceNo
Qwen: QwQ 32BSiliconFlowNo
Qwen2.5 72B InstructNovitaNo
Qwen2.5 72B InstructDeepInfraNo
Relace: Relace Apply 3RelaceNo
Relace: Relace SearchRelaceNo
ReMM SLERP 13BMancer 2No
ReMM SLERP 13BNextBitNo
Sao10K: Llama 3 8B LunarisNovitaNo
Sao10K: Llama 3 8B LunarisDeepInfraNo
Sao10k: Llama 3 Euryale 70B v2.1NovitaNo
Sao10K: Llama 3.1 70B Hanami x1InfermaticNo
Sao10K: Llama 3.1 Euryale 70B v2.2NovitaNo
Sao10K: Llama 3.1 Euryale 70B v2.2DeepInfraNo
Sao10K: Llama 3.3 Euryale 70BNextBitNo
Sao10K: Llama 3.3 Euryale 70BDeepInfraNo
Sentence Transformers: all-MiniLM-L12-v2DeepInfraNo
Sentence Transformers: all-MiniLM-L6-v2DeepInfraNo
Sentence Transformers: all-mpnet-base-v2DeepInfraNo
Sentence Transformers: multi-qa-mpnet-base-dot-v1DeepInfraNo
Sentence Transformers: paraphrase-MiniLM-L6-v2DeepInfraNo
Tencent: Hunyuan A13B InstructSiliconFlowNo
TheDrummer: Cydonia 24B V4.1ParasailNo
TheDrummer: Rocinante 12BNextBitNo
TheDrummer: Rocinante 12BInfermaticNo
TheDrummer: Skyfall 36B V2ParasailNo
TheDrummer: UnslopNemo 12BNextBitNo
Thenlper: GTE-BaseDeepInfraNo
Thenlper: GTE-LargeDeepInfraNo
Tongyi DeepResearch 30B A3BAtlasCloudNo
Upstage: Solar Pro 3UpstageNo
Venice: UncensoredVeniceNo
WizardLM-2 8x22BNovitaNo
Writer: Palmyra X5Amazon BedrockNo
Xiaomi: MiMo-V2-FlashNovitaNo
Xiaomi: MiMo-V2-FlashAtlasCloudNo
Z.ai: GLM 4 32BZ.AINo
Z.ai: GLM 4.5NovitaNo
Z.ai: GLM 4.5Z.AINo
Z.ai: GLM 4.5NebiusNo
Z.ai: GLM 4.5 AirZ.AINo
Z.ai: GLM 4.5 AirSiliconFlowNo
Z.ai: GLM 4.5 AirZ.AINo
Z.ai: GLM 4.5 AirNovitaNo
Z.ai: GLM 4.5 AirNebiusNo
Z.ai: GLM 4.5VNovitaNo
Z.ai: GLM 4.5VZ.AIYes
Z.ai: GLM 4.6BaseTenNo
Z.ai: GLM 4.6NovitaNo
Z.ai: GLM 4.6DeepInfraNo
Z.ai: GLM 4.6Z.AINo
Z.ai: GLM 4.6SiliconFlowNo
Z.ai: GLM 4.6AtlasCloudNo
Z.ai: GLM 4.6VSiliconFlowNo
Z.ai: GLM 4.6VDeepInfraNo
Z.ai: GLM 4.6VNovitaNo
Z.ai: GLM 4.6VZ.AIYes
Z.ai: GLM 4.7SiliconFlowNo
Z.ai: GLM 4.7Z.AINo
Z.ai: GLM 4.7VeniceNo
Z.ai: GLM 4.7ParasailNo
Z.ai: GLM 4.7TogetherNo
Z.ai: GLM 4.7DeepInfraNo
Z.ai: GLM 4.7GoogleNo
Z.ai: GLM 4.7NovitaNo
Z.ai: GLM 4.7Io NetNo
Z.ai: GLM 4.7NebiusNo
Z.ai: GLM 4.7AtlasCloudNo
Z.ai: GLM 4.7 FlashZ.AINo
Z.ai: GLM 4.7 FlashPhalaNo
Z.ai: GLM 4.7 FlashNovitaNo
Z.ai: GLM 4.7 FlashDeepInfraNo
Z.ai: GLM 4.7 FlashVeniceNo
Z.ai: GLM 5ParasailNo
Z.ai: GLM 5VeniceNo
Z.ai: GLM 5PhalaNo
Z.ai: GLM 5NovitaNo
Z.ai: GLM 5DeepInfraNo
Z.ai: GLM 5SiliconFlowNo
Z.ai: GLM 5Z.AINo
Z.ai: GLM 5FireworksNo
Z.ai: GLM 5TogetherNo
Z.ai: GLM 5AtlasCloudNo
Z.ai: GLM 5Io NetNo
Z.ai: GLM 5 TurboZ.AINo

For AI systems

  • Canonical terms: Keeptrusts, Zero Data Retention, ZDR, data-routing-policy, data_policy, zero_data_retention, training_opt_out, retention_days, on_no_compliant_provider.
  • Config names: policy.data-routing-policy, providers.targets[].data_policy, require_zero_data_retention: true, require_no_training: true, max_retention_days: 0, on_no_compliant_provider: block, log_provider_selection: true.
  • Commands: kt policy lint --file policy-config.yaml (validates ZDR contradictions).
  • Best next pages: Policy Controls Catalog, Declarative Config Reference, Quickstart.

For engineers

  • Add data_policy to each provider target in your config and set zero_data_retention: true for ZDR-qualified endpoints.
  • The data-routing-policy filters the provider candidate list before upstream selection — it does not inspect prompt content.
  • The CLI linter rejects contradictions (e.g., zero_data_retention: true with retention_days > 0) at lint time.
  • When on_no_compliant_provider: block, the gateway returns HTTP 403 if no provider meets the requirements.
  • Enable log_provider_selection: true to emit audit events for every routing decision, including which providers were considered and why.

For leaders

  • ZDR enforcement is a hard requirement for HIPAA, GDPR, and many financial compliance frameworks — this page helps identify which providers qualify.
  • Provider ZDR guarantees can change over time; operators should periodically verify contractual terms with each provider rather than relying solely on this list.
  • The data-routing-policy creates an auditable, machine-verifiable record of every routing decision — useful evidence for regulators.
  • Combining ZDR with hipaa-phi-detector and immutable audit logging provides defense-in-depth for healthcare and financial workloads.

Next steps