Skip to Content
Platform
PlatformData Handling

Data Handling

What we hold from your agent runs, how we store it, and what control you have.

What We Hold

Introspection captures what your agents do when they run on the platform. The records you work with are built from the run data the runtime emits:

  • Conversations: the replayable record of a task. Model calls, tool calls, and messages.
  • Observations and patterns: platform-generated records about completed conversations, and clusters of similar observations across many runs.
  • Files and shares: files runtimes read and write, the durable artifacts they produce, and read-only share links.
  • Underlying telemetry: the events, model/token metadata, and timing beneath those records, plus user identity and feedback signals attached to a run.

What We Do Not Do

  • We do not train AI models on customer data. Introspection’s internal models are trained on separate data. Customer data is used only to operate the service.
  • We do not sell or share personal data with third parties for advertising.
  • We do not use advertising or tracking cookies. Only essential session cookies are used.

Data Residency

Where your agent run data lives depends on your deployment model:

  • Managed multi-tenant: data is held on Introspection-operated shared infrastructure.
  • Dedicated single-tenant: data is held on isolated, Introspection-operated dedicated infrastructure (an Enterprise offering).

See Deployment for the full picture.

Data Retention

Retention periods are governed by your subscription plan. Contact support@introspection.dev for details on your plan’s retention policy.

Customer-Managed Encryption Keys

On Enterprise and dedicated deployments, customers can bring their own encryption keys, managed through their cloud provider’s key management service. When enabled, customer-managed keys cover stored data: databases, caches, object storage, and Kubernetes secrets. Availability depends on the deployment’s cloud; contact us to confirm support for your setup.

Sensitive Data

The platform is designed for agent run data: model inputs and outputs, tool calls, files, and user feedback. Avoid routing sensitive PII (social security numbers, financial account numbers, health records) through agent runs unless you have an enterprise agreement in place.

If your application processes sensitive data and you need to redact it before it reaches Introspection, contact us about PII handling options.

Subprocessors

Introspection uses the following categories of subprocessors:

CategoryExamples
Cloud hostingAWS, GCP, Azure
Databases & infrastructurePostgreSQL, ClickHouse, Valkey, Restate (self-hosted)
AuthenticationZitadel (self-hosted)
Model providersAnthropic, OpenAI, Google Gemini
PaymentStripe

For a complete list, contact support@introspection.dev.

Last updated on