A gateway sits in the path of every prompt your company sends, so it inherits your highest security bar. This chapter is written for the reviewer who has to sign off, not the buyer who has to be excited.
Two kinds of secret pass through NeuroRoute: the provider keys you entrust to it, and the API keys your applications use to reach it. They are handled differently and neither is ever recoverable in plaintext by us.
Each key is sealed with a per-organisation data key, which is itself encrypted by a KMS master key. The plaintext key exists only in memory for the duration of an outbound call.
We keep a keyed digest, never the key. The full value is shown once at creation and cannot be retrieved afterwards — only rotated or revoked.
Portal sessions use ECDSA P-256 signed JWTs with a 30-minute access window and rotating refresh tokens bound to device and IP.
Four roles, scoped API keys, and an append-only record of who changed what. SSO is available today via generic OIDC; SAML and SCIM are not yet available.
| Role | Permissions | Seats |
|---|---|---|
| Owner | Full control including billing, provider keys and organisation deletion. | 1 per org |
| Admin | Manage API keys, routing policy, members and spend caps. No billing changes. | Unlimited |
| Developer | Create and use scoped API keys, read usage and traces. No policy changes. | Unlimited |
| Viewer | Read-only access to dashboards and invoices. Cannot see key material. | Unlimited |
Generic OIDC single sign-on; SAML and SCIM are not yet available.
Every key carries a role, an optional model allow-list and a spend cap. Revocation takes effect on the next request.
Key creation, policy changes, member changes and exports, each with actor, timestamp and source IP. Exportable to your SIEM.
Prompt bodies are not retained unless you switch retention on for debugging, in which case they expire on a window you set. PII detection can redact before a prompt ever leaves your region.
| Control | Detail | Status |
|---|---|---|
| SOC 2 Type II | Not yet certified — architecture and controls documentation available on request | Not started |
| GDPR | DPA and SCCs available; EU-only routing supported | Current |
| Data residency | Per-org pinning to US, EU or APAC provider regions | Current |
| Sub-processors | Published list, 30 days notice of change | Current |