OuterciteOutercite

Data isolation

How one client's data is kept from another: separation enforced where data is read, not by filtering rows in the interface.

Outercite is multi-tenant: many organisations, and for agencies many client workspaces inside one organisation. This is how separation works and what it guarantees.

What you'll learn

  • The two levels of separation
  • Where it is enforced
  • What an agency team member can and cannot see

Two levels

Between organisations. Your account and another customer's share infrastructure and nothing else. No query in the product returns another organisation's rows.

Between workspaces inside an organisation. For agencies, each client is a workspace. Prompts, competitors, citations, answers, changes and reports belong to one workspace, and they are read by that workspace's identity.

Where it is enforced

At the point data is read. Every query that touches workspace data resolves which profiles the caller is entitled to first, and reads only those.

That distinction matters more than it sounds. Filtering in the interface means the data was fetched and then hidden, so a missing filter anywhere leaks it. Scoping at the read means there is nothing to hide, and it applies equally to the app, the assistant, the public API and the MCP connector.

Isolation is covered by automated tests, so a change that broke it would fail the build rather than ship quietly.

The assistant obeys the same boundary

An answer is built from the workspace you are in. Ask the same question in two client workspaces and the two answers have nothing in common, because they were built from different rows.

What an agency team member sees

PersonSees
Owner or adminThe portfolio across clients, plus any workspace they open
Member of two workspacesThose two workspaces. No portfolio roll-up
A client contact invited to their own workspaceTheir own workspace only

A client contact never sees your other clients, your portfolio, your allowance or your billing.

What the public knowledge base exposes

Nothing about any customer. This knowledge base contains no customer data, no aggregate of customer data, and no example built from a real account.

Try this in Outercite

Invite a colleague scoped to one workspace and sign in as them. It takes five minutes and it is the only way to see the boundary from the outside.

Was this helpful?

Last updated on