Governance

How to Offboard a System User on Facebook the Right Way

A system user's token keeps working long after the employee leaves — it will not expire on its own. Here is how to revoke it and close the security gap for good.

This is the access most likely to be quietly forgotten and most likely to bite. A system user is a non-human account that tools and servers use to call Meta's API, and it holds long-lived access tokens. When the employee who set it up leaves, removing their personal profile does nothing to the system user — the token keeps working until someone revokes it on purpose. Proper offboarding means treating the system user as its own thing.

The principle: revoke the token, not just the person

Three rules so a departure never leaves an automated door open.

  1. Principle 1

    Tokens are separate from people

    Removing a person does not revoke the system user tokens they created. The token survives the employee, so it must be handled directly.

  2. Principle 2

    Inventory before you offboard

    Keep a record of which system users exist, what they power, and who set them up — so you know what to revoke when someone leaves.

  3. Principle 3

    Revoke and rotate deliberately

    When the integration is no longer trusted, revoke the token and rotate any that need to keep running under new control.

Review cadence: Review system users on every departure and at least quarterly.

Offboard a system user safely

Why system users slip through offboarding

  • Assuming removing the person is enough

    A standard offboarding removes the employee's profile and Page access — but the system user and its token are untouched and keep working.

    Why it happens: System user tokens are long-lived and decoupled from any individual's employment.

  • No record of what each system user does

    Without an inventory, you cannot tell which tokens are safe to revoke, so they get left alone "just in case" — which is exactly the gap an attacker wants.

    Already happened: Find old partners and system users

Common questions

No. System user tokens are long-lived and do not expire just because the person who created them is gone. You have to revoke them explicitly — that is the whole reason this page exists.

Delvia

Access issues are easier to prevent when roles, owners, and responsibilities are recorded clearly

Most access problems trace back to the same gap — no clear record of who has access, what role they hold, and what should happen when that changes. Delvia helps you keep that record so problems are visible before they become incidents.

Delvia is free on iPhone and Android. Keep a clear record of who has access to your accounts — and what to do when that changes — wherever you are.