Trust centerControls active
Security posture

Designed to keep boundaries clear.

Meridian is structured so that provider credentials never enter the browser. Requests pass through a same-origin serverless endpoint before reaching the AI gateway.

Credential handling

The OmniRoute bearer token is held as a Vercel environment variable and is only read inside the serverless function. It is never embedded in HTML, JavaScript, or local storage.

Application safeguards

  • Input size and conversation length are capped before provider routing.
  • Output token caps limit accidental over-generation and cost exposure.
  • Security headers prevent framing and MIME-type sniffing.
  • Chat history exists only in the active browser tab.

Local profile

The optional profile stores only a display name, email, and timestamp in this browser. Passwords are neither collected nor stored.