| Data protection |
| Encryption at rest | AES-256-GCM. Per-workspace keys. BYOK available on Enterprise. |
| Encryption in transit | TLS 1.3 only. HSTS + OCSP stapling. mTLS for self-hosted data plane. |
| Zero-retention mode | Prompts and completions never written to durable storage. Only aggregate metrics retained. |
| PII redaction | Built-in detectors for names, addresses, card numbers, SSNs, PHI. Redaction happens before models see the prompt. |
| Deletion SLA | Workspace data fully purged within 30 days of contract termination. Verifiable on request. |
| Identity & access |
| SSO | SAML 2.0, OIDC. Supported: Okta, Azure AD, Google Workspace, JumpCloud, OneLogin, custom IdP. |
| Provisioning | SCIM 2.0. Just-in-time user creation, group-based role sync, automatic de-provisioning. |
| RBAC | Four built-in roles plus custom roles. Scoped per route, environment, and key. |
| API keys | Rotatable, scoped, and auditable. Short-lived (1h) session tokens for interactive auth. |
| Operational security |
| Background checks | All employees. Production access limited to a named on-call rotation with hardware-key 2FA. |
| Penetration testing | Annual external pentest. Quarterly internal red team. Reports available under NDA. |
| Vulnerability management | Snyk + GitHub Advanced Security on every PR. CVSS ≥ 7.0 patched within 72h. |
| Incident response | 24/7 on-call. 15-min acknowledgement SLA on P1. Postmortems published to customers within 7 days. |
| Compliance & audit |
| GDPR & data residency | EU data can be kept in EU-only region. DPA template ships with every Team contract. |
| LGPD | Controlador/operador roles, lawful-basis and purpose declared in the DPA, DPO contact published, and data-subject rights (access, correction, portability, deletion) honored within the workspace deletion SLA. |
| Audit logs | Every gateway request, routing decision, constraint change, and admin action is recorded with request_id, decision trace, and actor. Queryable in the dashboard and exportable as JSONL. |