Workspace isolation
Understand how personal, business and team contexts are kept separate, and how to verify isolation yourself.
Workspace isolation is the guarantee that one workspace's data, memory, connections and conversations cannot appear in another workspace's answers. It is enforced on every request rather than trusted to the interface.
What is isolated
- Connections and their stored authorisations.
- Workspace memory.
- Conversations and their context.
- Usage and credit accounting.
- Members and roles.
How it is enforced
- The workspace identity is resolved explicitly on every request.
- Queries are filtered by workspace, so records cannot be returned by omission.
- An unresolvable workspace fails closed rather than defaulting.
- Memory retrieval never mixes candidates across workspaces.
Verifying it yourself
- Store a distinctive fact in workspace A.
- Switch to workspace B and ask OpenFeather about it.
- Confirm there is no trace of it in workspace B.
- Repeat with a connection rather than memory, since connections are the stronger test.
Practical rules
- One workspace per client or legal entity.
- Check the switcher before every sensitive question.
- Start a new conversation when switching workspaces.
- Never share a connection across workspaces; connect it separately in each.
What happens when isolation fails
Isolation failure is treated as a serious fault rather than a cosmetic bug. If a workspace can observe another workspace's records, the exposed data may already have appeared in an answer, a citation, or an export.
- Stop sending requests in the affected workspace so nothing further is retrieved.
- Capture the workspace, the request, and the time so the report is actionable.
- Revoke connections if the exposure involved connected data.
- Report it with the reproduction steps, and do not paste the exposed content into a chat or ticket.
Isolation and the public documentation
Public documentation is global and unscoped by design: every visitor may read it. Private workspace content is the opposite case and never enters a public index. Public articles, the sitemap and the machine-readable exports contain only product documentation — no conversation content, no workspace records, no account data.
That separation is why asking OpenFeather "how do I create a team?" can be answered from the documentation knowledge base, while asking it "what did my last team meeting decide?" must come from authorised workspace records instead.
Common questions
Can the same user see both workspaces?
Yes, but only by switching deliberately. Context from one workspace is never used in the other.
What happens if workspace resolution fails?
The request is denied. It never falls back to a default workspace.