Data we store
For each trace ingested via the SDK or API:
For each manifest registered via the SDK:
What we do NOT store
- Your LLM API keys — with one exception you opt into. Pre-deploy regression checks don’t need them, and the SDK never sends them. The exception is a bring-your-own-key you add for the Playground: that one is stored, encrypted at rest, scoped to the organization, and never logged. Storing or removing it requires the admin role; any member of the org can spend against it.
- Your source code. The SDK reads only SKILL.md files under the per-runtime skill directories in your project (
.claude/skills/,.agents/skills/,.windsurf/skills/, and similar — see Skills for the full list). User-level directories such as~/.claude/skills/are opt-in viainclude_global=Trueand are not scanned by default. - Inbound request bodies to the platform API beyond what’s documented as an endpoint payload.
Encryption
- At rest. All data in Postgres is encrypted at rest by Cloud SQL (Google-managed AES-256); object storage is Google Cloud Storage, encrypted at rest by default (AES-256).
- In transit. All API traffic uses TLS 1.2+. HSTS is enabled on
api.decimal.aiandapp.decimal.ai. - Secrets. API keys are stored as SHA-256 hashes; only the prefix (
dai_sk_...) is visible after creation. Every key is a secret — there is no publishable variant. BYOK LLM keys are encrypted at rest with Fernet (AES-128-CBC with an HMAC-SHA256 authentication tag) using a server-managed key.
Retention
The window for your plan is the target we aim for — traces become eligible for deletion once they pass it. The commitment behind it is the outer bound: no trace is kept longer than 12 months, on any plan. Manifests, skills, and datasets are kept indefinitely so your version history stays intact.
How to delete data
Deletions are hard deletes — the row is removed, not soft-flagged. Backups retain deleted data for up to 7 days for disaster recovery; after that the row is unrecoverable.
Compliance
DecimalAI is not currently SOC 2 certified. The certification is in progress (target: late 2026).Procurement & enterprise review package
Procurement & enterprise review package
For enterprise procurement reviews, we provide:
- Detailed security questionnaire (SIG Lite, CAIQ)
- Architecture diagram + threat model
- DPA / standard contractual clauses for EU data flows
Hosting region
Production runs on Google Cloud Platform (Cloud Run + Cloud SQL for PostgreSQL) in regionus-central1. Enterprise customers can request a different GCP region; we’ll spin up an isolated stack and migrate.