FDE-AI Security, PII & Enterprise Integration HARD
PRODUCTION SCENARIO
A SaaS platform stores contracts for 200 competing financial firms in one vector database. Security policy requires that one firm's vectors can never be returned to another, and the platform team is choosing the index layout before migration.

Which layout gives the strongest isolation between tenants?

Answering here is anonymous. Nothing is saved unless you sign in.

Show answer and explanation

Answer: One namespace per tenant, selected from the caller's session token claim

A namespace per tenant stores each tenant's vectors separately, so the boundary sits in the storage layout and a query cannot reach across it. A tenant_id filter is a predicate every code path must remember to apply, one omission leaks, and it still scans the whole namespace. Partitioning by classification level leaves competitors sharing a namespace. Per-tenant encryption does not help, because similarity search runs over plaintext embeddings.
Free

Keep practicing FDE-AI

24 original FDE-AI practice questions, each with an explanation and a source link. No account needed.

Start free practice set → Timed, explained, free