OpenRouter retains prompts only when you opt in, or when retention is needed for CSAM review, reporting, and related legal preservation. OpenRouter has never sold or licensed prompt data. We share it only to deliver the service or meet legal duties, such as NCMEC reports. We document which providers may capture data for training, and provide settings to control how your own prompts may be used.
When using AI through OpenRouter, whether via the chat interface or the API, your prompts and responses go through multiple touchpoints. You control how your data is handled at each step.This page gives an overview of how your data is stored and used by OpenRouter. More information is available in the privacy policy and terms of service.
OpenRouter does not store your prompts or responses, unless you opt in to one or both of the following, or content is flagged as potential CSAM:
Private Input & Output Logging: Make your prompts and completions visible in your logs for debugging, comparing model responses, and optimizing prompts. OpenRouter does not access or use this data. For organizations, org admins can view all logged data; members can view their own. Off by default. Enable it in your Observability settings.
OpenRouter Use of Inputs/Outputs: Allow OpenRouter to use your prompt and completion data to improve the product. In exchange, you receive a 1% discount on all model usage. Off by default. Enable it in your Privacy settings.
CSAM screening: OpenRouter will screen inference requests, including ZDR traffic, for child sexual abuse material (CSAM) in flight. Content flagged as potential CSAM may be retained for human review, reporting, and preservation where required by law. See CSAM Screening Across OpenRouter.Anonymous Input Categorization: OpenRouter samples a small number of prompts for categorization to power our reporting and model ranking. If you are not opted in to OpenRouter use of inputs/outputs, 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 logs metadata.This metadata does not include the content of your prompts or responses, only information about the request itself.
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.