Headless API Security

API data access and retention.

Simulacra's Generative Causal AI is fit zero-shot on your data. We do not pool, aggregate, anonymize, or join datasets across customers for model training, improvement, or inference. Your data is never shared with third parties. The Headless API keeps cleaned datasets, trained models, and generated datasets for short, explicit windows so integrations can retry jobs, inspect schemas, generate scenarios, and download outputs. Access is approved by company tenant and authenticated with Auth0 machine-to-machine tokens.

Storage modes

Managed keys by default. Self-managed keys for sensitive data.

Standard managed mode

Simulacra operates the API, encrypted storage for retained datasets, retention jobs, and the managed download path. Download URLs are short-lived and require the customer's bearer token for access. Every data access is recorded for audit. This is the default path for most API tenants.

Enterprise storage mode

For customers that need stronger separation, generated datasets can route through customer-controlled key paths backed by the customer's AWS KMS keys. Enterprise retrieval returns object-storage URLs with customer-decrypt metadata. Setup is coordinated with the customer's security or cloud team.

API data lifecycle

Your data's lifecycle within the Headless API.

Simulacra uses the uploaded seed dataset to fit a zero-shot model for that tenant only: no pooling, no third-party sharing, no cross-customer training. Every retained dataset, model, generated output, and download URL follows the explicit retention window shown below.

API data lifecycle
Customer-controlled
Ephemeral working path
Encrypted, timed datasets

Legend Arrows show in-flight steps and the three boundaries customer data crosses: into Simulacra at upload, from processing into the timed dataset store, and back out at download. Select any step to see what it does and what's logged.

Legend Cards show the API custody map. Select any step to see what it does and what's logged.

Policy

Logs capture lifecycle metadata, never uploaded or generated rows.

API activity logs capture request, tenant, job, dataset, generation, access, delete, operator, support, and security lifecycle events for monitoring, audit, and investigation. They do not capture uploaded data, generated data, client secrets, bearer tokens, claim tokens, plaintext data, or encryption keys.

Retention and access reference

Data retention and access rights.

Implementation and review

API contract for implementation. Trust package for procurement.

The live API docs define routes, fields, retries, errors, and dataset download behavior. For vendor review, request the restricted package: SOC 2 Type II, ISO/IEC 27001, DPA, subprocessors, questionnaire support, and API control mappings.