Skip to content

Security and controls

Security controls for production document workflows.

exdata is built for cautious adoption: account-scoped access, hashed API tokens, signed webhooks, retention controls, audit context, support tooling, and clear status reporting.

Security posture

Built around account boundaries and integration safety.

Access

Account-scoped tokens and roles

API tokens belong to accounts, tokens are stored hashed, and workspace roles separate owner, admin, developer, billing, and support needs.

Delivery

Signed webhook events

Webhook payloads include event, delivery, timestamp, and signature headers so receivers can verify the source before automation runs.

Retention

Separate retention windows

Source files, previews, extracted metadata, and operational logs can follow different retention defaults for cleaner lifecycle control.

Operational confidence

Production issues need observable state.

Document automation becomes fragile when failures disappear into a queue. exdata surfaces request IDs, document state, extraction run versions, blocked reasons, webhook delivery context, and account usage.

Request and run context
API failures include request IDs, and extraction runs carry schema, extractor, AI prompt, and normalization versions.
Blocked document handling
Documents that cannot be processed carry blocked reasons so support can distinguish credit, policy, and processing issues.
Operations checks
The platform includes health, launch preflight, restore smoke check, queue, webhook, billing, and extraction regression tooling.
Public security resources
Privacy, terms, DPA, TOMs, subprocessors, data residency, security, status, and API documentation are available from the public site.

Document data path

See what happens from upload to deletion.

Account storage

Separate retention by data type

The current defaults keep source files for 30 days, previews for 30 days, and extracted metadata for 365 days. Account owners and admins can choose supported retention windows.

AI extraction

Provider persistence is kept explicit

When AI extraction is used, required document content is sent to OpenAI. exdata disables Responses API storage, requests deletion of temporary Files API uploads after each attempt, and sweeps leftovers older than one hour. Provider-side safety retention may still apply under OpenAI’s API data controls.

Deletion and providers

Controls and boundaries stay public

Customers can delete documents through available API and workspace controls. Scheduled retention handles stored artifacts, while the public subprocessor and residency pages explain third-party and regional boundaries.

Legal and operations

Review the public security, privacy, and API documentation before rollout.