Your data stays in your environment
FailproofAI Observability is self-hosted. Events, prompts, model responses, and analytics are stored in your own databases, in your own environment. Nothing is sent to a third-party SaaS for storage, and your data stays in your own cloud account.Tenant isolation
One FailproofAI Observability instance can host many organizations, and each is isolated at the storage layer — enforced by the database, not just the UI:- An organization’s operational data (users, keys, dashboards, saved queries) is scoped to that org, and cross-org reads are blocked by the database itself.
- Every ingested event is stamped with its owning org, so one organization’s events can never be read by another.
/<org-slug>/…).
Sign-in
FailproofAI Observability uses passwordless, email-based sign-in. There is no password to phish or leak. A user requests a one-time code (or a one-click magic link), which is emailed to them and expires quickly. Sign-in is gated by an allowlist: only email addresses (or domains) you permit can authenticate.
Scoped access with API keys
Every client authenticates with an API key that carries granular, least-privilege permissions. A collector needs onlyevents:add; a dashboard or assistant key can be read-only; destructive actions (delete, regenerate) are separate grants you choose to include.

A read-only, approval-gated assistant
The in-dashboard AI assistant answers questions over your data, but it is constrained by design:- It is read-only by default: its SQL runs through a guard that permits only
SELECT/WITHqueries, single-statement, with a row cap. - Anything it creates (a saved query, a dashboard) is approval-gated: you review and approve every write before it happens.
- It can never delete.
In transit
All traffic runs over HTTPS. You terminate TLS with your own certificates, so collector-to-server and browser-to-server traffic is encrypted in transit.Next steps
- Overview: how FailproofAI Observability fits together.
- API keys: scope access for the collector, dashboard, and assistant.
- Observability: what FailproofAI Observability captures from your agents.

