Skip to content
Guide9 min read

AI memory access control and offboarding

What actually happens to shared AI memory when an employee leaves — grants, sessions, API key rotation — and the questions to ask any memory vendor.

Every memory vendor will tell you access can be revoked. The question that separates them is narrower: what happens to the API key the departing employee copied into a script eight months ago? Ending a session does not touch it.

Two authorities, kept apart

Access to a memory is decided by exactly two things: you own it, or you hold a grant on it. An organisational role is not consulted. This is worth stating plainly because the alternative — roles implying content access — is common, and it produces a system where promoting someone silently opens years of material nobody reviewed.

Owning a company memory is itself conditional. The person a memory was provisioned for holds owner rights only while their membership is active. The moment it ends, the pointer confers nothing — their access must come from a grant like anyone else's, and offboarding deleted theirs. Nothing is rewritten on the memory document to achieve that; the check simply asks whether the membership is live.

The Members tab of the organisation console showing colleagues with Admin, Editor and Viewer roles, and a panel explaining that these roles govern organisation administration rather than memory access.
Organisation roles decide who administers the company. Who can open a particular memory is set on that memory, by ownership or grant.

What offboarding actually does

Removing a member is a single action with five consequences, and the order matters less than the completeness:

ActionWhy
Membership set to removed, with the stint recordedThe audit trail is a history, not a flag — repeated join/leave cycles stay legible
Sessions and tokens revokedEnds every live surface immediately
All their grants deletedAccess to every shared memory ends at once
Every company memory they worked in has its API key rotatedA copied key is a bearer credential that survives logout — rotation is the only real revocation
Their account, personal memories and own plan left untouchedThose were never the company's to take
Deleting the person to remove them from a company destroys data that was never the company's. Offboarding revokes access; it does not delete a human being's account.

One guard worth knowing about: removing or demoting the last admin is refused. An organisation with no admins is unmanageable, and the failure mode is discovered at the worst possible moment. Transfer admin first.

Rejoining

People come back. When they do, the memory provisioned for them originally is reused rather than a second one created — so a returning employee gets their workspace back, and the company is not billed for an accumulating pile of orphaned spaces. Each stint is recorded separately, so the history reads as a history.

Questions to ask any memory vendor

  • After offboarding, is the memory's API key rotated? If not, the departed employee's copy still works. This is the single most revealing question in the category.
  • Does an org role imply access to content? If yes, every promotion is an unreviewed data grant.
  • Can an admin read a personal memory? If yes, employees have no private workspace, whatever the marketing says.
  • Is admin access to a colleague's memory recorded? Invisible capability and audited capability look identical until the day you need the log.
  • Can the last admin be removed? If yes, you can lock yourself out of your own organisation.

For what is recorded once access is granted — every operation, by whom, and what it cost — see audit logs and compliance.

Frequently asked questions

What happens to shared AI memory when an employee is offboarded?

Their membership is marked removed, sessions and tokens are revoked, every grant they held is deleted, and the API key of each company memory they worked in is rotated. The memories and their contents stay with the company; the person's account and personal memories are untouched.

Why does offboarding rotate API keys?

Because a key is a bearer credential. Someone who copied it into a script months ago can keep using it after their sessions end and their grants are deleted — revoking access in the product does not reach a key that already left it. Rotation is the only revocation that works.

Does an admin automatically get access to every memory?

To company-owned memories, yes — an admin administers what the company owns. But reaching a colleague's memory is a recorded act with an actor and a timestamp, not a silent capability, and memories created personally are outside the organisation entirely.

What happens if someone rejoins the company?

The memory originally provisioned for them is reused rather than a new one created, so they get their workspace back and the organisation is not billed for duplicates. Every stint is recorded separately in the membership history.

Give your agents memory that persists.

Semantic, episodic, and procedural memory behind one API. Connect it once, and the knowledge stays.

Browse all articles