# Privacy and data retention

Last validated Jul 2, 2026

\[Missing snippet: aperture\_release\_note.mdx]

\[Missing snippet: aperture\_terms.mdx]

Aperture captures the full request and response body, headers, and tool use data for every LLM request, alongside usage metrics such as token counts, model, and estimated cost. This hub gathers the controls for where that captured data is stored, how long it persists, and where request content leaves Aperture. Usage metrics are preserved regardless of your retention settings, so reporting and analytics remain available after Aperture purges request bodies.

## Hosting location

Aperture instances are currently hosted in the European Union. Support for additional locations is planned for the future.

## Control retention

Configure how long Aperture keeps captured request and response bodies before it purges them, or enable zero data retention so bodies are never written to disk. The retention fields (`duration`, `purge`, and `require_export`) are documented in the [`database` configuration reference][kb-retention]. For full zero data retention, also leave `save_raws` and `keep_encrypted_blobs` set to `false`, so Aperture keeps no raw or encrypted copies of request content.

[**Configure zero-retention mode**](/docs/aperture/how-to/configure-zero-retention) — Configure Aperture so it never stores prompt and response content on disk, to minimize data at rest and meet strict internal or contractual data-handling requirements.

## Export and archive usage data

Export captured usage data to S3-compatible storage for long-term retention and archiving. You can require export before Aperture purges local captures, so no records are lost when retention expires.

[**Export usage data to S3**](/docs/aperture/how-to/export-usage-data-to-s3) — Configure Aperture to export LLM usage data to an Amazon S3 bucket for analysis, archiving, and long-term retention.

[**Observe and export AI usage**](/docs/aperture/observe-and-export) — Access dashboards, review session logs, and export usage data from Aperture.

## Control third-party data egress

Control where request content leaves Aperture. [Guardrails][kb-guardrails] inspect, modify, or block requests before they reach the provider. [Connectors][kb-connectors] centralize authentication and proxy outbound calls to external MCP servers and HTTP APIs. [Integrations][kb-integrate] forward request and usage data to external enforcement and observability tools.

[kb-connectors]: /docs/aperture/connectors

[kb-guardrails]: /docs/aperture/guardrails

[kb-integrate]: /docs/aperture/integrate

[kb-retention]: /docs/aperture/configuration#database
