Isolation
- Every database query is scoped to a tenant, and stored files are separated per tenant.
- Each knowledge base has its own search index, so content never leaks between personas.
- Embed keys are random, scoped to a single knowledge base, and work only on domains you allow.
- Admin routes sit behind Cloudflare Access; API access uses per-customer keys.