ACCOUNT & DATA SECURITY

Practical protections.

Keys and sessions

API keys and session tokens are stored as hashes. Provisioned accounts use salted password hashes and sign-in limits; passwords can be changed in Account settings. Optional Google sign-in validates state, PKCE, nonce, issuer, and audience. Browser account changes require a matching Origin.

Budget checks before generation

An atomic reservation checks your balance, key budget, account status, and shared limits before a model call. Uncertain charges remain auditable and can be reconciled.

Payment verification

Payment events require signature verification, order and amount checks, provider confirmation, and duplicate protection before balance is credited.

Report an issue

Contact support with the affected request ID and a concise description. Do not include secret keys or sensitive request content.

Contact us