Security

Designed so one user can never reach another user's data

These are the controls the architecture is built around. Enforcement lands with the backend phases; this page describes intent, not a certification.

Server-side authorization

Ownership and permission checks run on the server. Client state can never widen access.

Private file access

Uploads are scoped to their owner and served through signed, expiring access.

Input validation

Every request and upload is schema-validated and size/type checked.

Secret handling

Provider credentials live server-side only; never in frontend code.

Rate limiting

Per-user and per-endpoint limits protect against abuse and runaway cost.

Webhook verification

Inbound provider callbacks are signature-verified before processing.

Isolated execution

Generated code runs in an isolated sandbox, never against your workspace.

Audit logs

Who asked, what ran, what it produced, and what it consumed.

Consent

Likeness, voice and mailbox access

Voice replication, portrait generation and avatar video require documented consent from the person depicted. Email, social and CRM capabilities operate only through accounts you explicitly authorize, and any outbound action requires per-item approval.