Privacy, Logging, and Data Collection

Making sure your data is safe

When using AI through OpenRouter, whether via the chat interface or the API, your prompts and responses go through multiple touchpoints. You have control over how your data is handled at each step.

This page is designed to give a practical overview of how your data is handled, stored, and used. More information is available in the privacy policy and terms of service.

Within OpenRouter

OpenRouter does not store your prompts or responses, unless you have explicitly opted in to prompt logging in your account settings. It’s as simple as that.

OpenRouter samples a small number of prompts for categorization to power our reporting and model ranking. If you are not opted in to prompt logging, any categorization of your prompts is stored completely anonymously and never associated with your account or user ID. The categorization is done by model with a zero-data-retention policy.

OpenRouter does store metadata (e.g. number of prompt and completion tokens, latency, etc) for each request. This is used to power our reporting and model ranking, and your activity feed.

Provider Policies

Training on Prompts

Each provider on OpenRouter has its own data handling policies. We reflect those policies in structured data on each AI endpoint that we offer.

On your account settings page, you can set whether you would like to allow routing to providers that may train on your data (according to their own policies). There are separate settings for paid and free models.

Wherever possible, OpenRouter works with providers to ensure that prompts will not be trained on, but there are exceptions. If you opt out of training in your account settings, OpenRouter will not route to providers that train. This setting has no bearing on OpenRouter’s own policies and what we do with your prompts.

Data Policy Filtering

You can restrict individual requests to only use providers with a certain data policy.

This is also available as an account-wide setting in your privacy settings.

Data Retention & Logging

Providers also have their own data retention policies, often for compliance reasons. OpenRouter does not have routing rules that change based on data retention policies of providers, but the retention policies as reflected in each provider’s terms are shown below. Any user of OpenRouter can ignore providers that don’t meet their own data retention requirements.

The full terms of service for each provider are linked from the provider’s page, and aggregated in the documentation.

ProviderData RetentionTrain on Prompts
OpenAIRetained for 30 days Does not train
AnthropicRetained for 30 days Does not train
Google VertexRetained for 30 days Does not train
Google Vertex (free)Prompts are retained for unknown period May train
Google AI StudioZero retention Does not train
Google AI Studio (free)Prompts are retained for unknown period May train
Amazon BedrockZero retention Does not train
GroqZero retention Does not train
SambaNovaZero retention Does not train
Chicken & WafflesUnknown retention policy Does not train
CohereRetained for 30 days Does not train
MistralRetained for 30 days Does not train
TogetherZero retention Does not train
Together (lite)Zero retention Does not train
FireworksZero retention Does not train
DeepInfraZero retention Does not train
LeptonZero retention Does not train
NovitaAIUnknown retention policy Does not train
Avian.ioUnknown retention policy Does not train
LambdaUnknown retention policy Does not train
AzureZero retention Does not train
PerplexityUnknown retention policy Does not train
DeepSeekPrompts are retained for unknown period May train
InfermaticZero retention Does not train
AI21Unknown retention policy Does not train
FeatherlessZero retention Does not train
InflectionRetained for 30 days Does not train
xAIRetained for 30 days Does not train
CloudflareUnknown retention policy Does not train
MinimaxUnknown retention policy Does not train
NineteenUnknown retention policy Does not train
LiquidUnknown retention policy Does not train
InceptionPrompts are retained for unknown period May train
GMICloudUnknown retention policy Does not train
StealthPrompts are retained for unknown period May train
nCompassUnknown retention policy Does not train
inference.netUnknown retention policy Does not train
FriendliPrompts are retained for unknown period Does not train
AionLabsUnknown retention policy Does not train
AlibabaUnknown retention policy Does not train
Nebius AI StudioZero retention Does not train
ChutesPrompts are retained for unknown period May train
kluster.aiZero retention Does not train
CrusoeUnknown retention policy Does not train
TargonPrompts are retained for unknown period May train
UbicloudUnknown retention policy Does not train
ParasailPrompts are retained for unknown period Does not train
PhalaZero retention Does not train
CentMLZero retention Does not train
VeniceZero retention Does not train
OpenInferencePrompts are retained for unknown period May train
AtomaZero retention Does not train
EnferUnknown retention policy Does not train
MancerPrompts are retained for unknown period May train
Mancer (private)Zero retention Does not train
HyperbolicUnknown retention policy Does not train
Hyperbolic (quantized)Unknown retention policy Does not train
ReflectionUnknown retention policy Does not train