Skip to content
SECURITY

Implemented controls, stated narrowly.

This page separates controls enforced in source from deployment requirements and known limitations. It is not a compliance report or security guarantee.

Last reviewed:

Current control boundaries

STORED PROVIDER KEYS

Envelope-encrypted before storage

A provider API key is sent to the gateway over HTTPS. The gateway creates a random data key, encrypts the provider key with AES-256-GCM, and stores a wrapped data key with the ciphertext.

Boundary detail

The stored envelope requires the separately configured 256-bit master key. One Conductor does not claim that the active implementation uses a managed KMS.

AUTHENTICATED REQUESTS

Cookie sessions and exact-origin checks

Signed-in API routes use an HttpOnly session cookie. Production cookies are Secure, SameSite=Lax, and host-only. State-changing browser requests must come from an exactly allowed origin.

Boundary detail

The production gateway refuses an empty or wildcard browser-origin configuration. CORS reflects only an exact configured origin and never combines credentials with a wildcard.

OWNERSHIP

Records are checked against the signed-in user

Provider connections, conversations, Council sessions, Missions, and related records are loaded through the authenticated user identity and checked for ownership before protected operations.

Boundary detail

This is an application authorization boundary, not a claim that every possible infrastructure compromise or implementation defect is impossible.

OPERATIONAL RECORDS

Selected events and metered work are recorded

One Conductor records named account events and metered execution data used by current product surfaces.

Boundary detail

The current source does not establish a complete, immutable, user-facing record for every attempted provider call. No such claim is made.

KNOWN LIMITS

What these controls do not prove

  • The gateway handles a plaintext key when validating it or making an authorized provider call. The stored value is encrypted; plaintext is not intentionally persisted or logged.
  • Disconnecting removes the saved provider connection so new calls cannot use it. A provider request that was already transmitted cannot be recalled.
  • No public zero-retention period is promised for account, Council, Mission, or metering records. Retention terms require a separate reviewed policy.
  • Self-hosting is not currently offered. No compliance certification, perfect isolation, or breach-resistance guarantee is implied.
Security | One Conductor