When do we…
When must a leaver's access be removed, and what changes if they leave on bad terms?
Add to board memoOpen the memo
The short answer
- Recommendation
- Remove a planned leaver's access, local accounts included, by the end of their last working day. If they leave now or on bad terms, disable every account within 60 minutes of the decision by the pack's default, and tell the person only once every account is confirmed disabled.
- Reasoning
- Disabling the directory account ends access to everything on single sign-on and nothing else, so the leaver checklist names a person for every system with local accounts. The deadline follows the last day at work, which can be earlier than the contractual end date. For someone leaving now or on bad terms, the accounts go before the person hears, and are disabled, not deleted, because they may be evidence. Privileged accounts are never in a role profile, so they are checked separately.
- Considerations
- The 60-minute urgent removal, the 1-working-day credential change and the 90-day deletion are the pack's defaults. Your own standard may set others.
- If you are unsure whether a leaver is urgent, take the urgent route. HR or the line manager makes the decision and tells the service desk before telling the person.
- If misuse is suspected, keep the accounts and their logs unchanged and report a security incident. Do not wipe or rebuild a recovered device until the incident manager agrees.
- A closed ticket is not a removal. Each removal counts only once it is confirmed in the system, and a late one is escalated the same day.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
- Loop back
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 18 steps.
Start
HR records a departure, or a sponsor ends an engagement
Every removal starts from the HR record for an employee, or the sponsor register for a non-employee, never from a manager's email. Disabling the directory account ends access to everything on single sign-on and nothing else, so the leaver checklist exists for the systems single sign-on does not reach.
In the pack
- P13-A02 Access Control PolicyThe identity lifecycle (rule JML-01)
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLeaver
Decision
Is the person leaving now, or on bad terms?
An urgent or hostile leaver is someone leaving at short notice or on bad terms: a dismissal, a resignation with immediate effect, a suspension, or a leaver suspected of misconduct. HR or the line manager makes the decision. If you are unsure, take the urgent route: removing access an hour early costs little.
- Yes, or not sure: HR tells the service desk first, and agrees when the person hears
- No: a planned leaving date: Set the deadline: the end of the last working day
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
- P13-A03 Joiner-Mover-Leaver Operating ProcedureDefinitions
Step
HR tells the service desk first, and agrees when the person hears
HR or the line manager tells the service desk before telling the person, and they agree the time the person will be told. Out of hours, HR calls the on-call service desk number. An agreed code word or ticket type lets the service desk act at once without asking why; the reason stays with HR.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
- P13-A03 Joiner-Mover-Leaver Operating ProcedureEscalation
Step
Disable every account within 60 minutes of the decision
Disable the directory account, end every session and token, and call the named administrator of each system with local accounts. Privileged accounts are disabled at once and their sessions ended. The deadline is 60 minutes after the decision by the pack's default, or the moment the person is told if that comes first. Disable; do not delete, because the accounts may be evidence.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver (rule JML-09)
- P13-A06 Leaver Access Removal ChecklistInstructions
- P14-A03 Privileged Access Request, Elevation & Revocation ProcedureLeavers, movers and suppliers (rule RV-2)
Decision
Has the service desk confirmed every account is disabled?
The service desk confirms to HR that every account on the checklist is disabled, local accounts included. Only then is the person told.
- No, or not known: Delay telling the person; chase the missing removals
- Yes: Tell the person; recover equipment at the meeting
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
- P13-A06 Leaver Access Removal ChecklistChecklist scope
Step
Delay telling the person; chase the missing removals
The person is not told until the service desk confirms every account is disabled. Call the named administrator, then the system owner. If an account cannot be removed, block sign-in at the system's network or single sign-on gateway where possible.
- Then: Has the service desk confirmed every account is disabled? (back to an earlier step)
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureEscalation
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
Step
Tell the person; recover equipment at the meeting
Recover the laptop, phone, badge and tokens at the meeting. In the pack's example the accounts were disabled 35 minutes after the decision and the person was told 25 minutes after that, with the equipment recovered in the room.
- Then: Is misuse suspected?
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
- P13-A02 Access Control PolicyWhat this policy rules out
Decision
Is misuse suspected?
Misuse can be anything from copied files to changes made in a system before the person left. The pack gives this step to the line manager and the Head of Information Security, at once. If there is a real doubt, treat it as suspected: preserving evidence costs nothing, and losing it cannot be undone.
- Yes, or in doubt: Keep accounts and logs unchanged, and report an incident
- No: Did they hold privileged access or know shared credentials?
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
- P09-A05 Incident Triage & First-Hour Assessment ProcedureHow events reach triage
Step
Keep accounts and logs unchanged, and report an incident
Keep the accounts and their logs exactly as they are, and report it as a security incident through your incident route. Record which accounts were signed in and from where, and export their sign-in logs, before anything is changed. Do not wipe or rebuild a recovered device until the incident manager agrees.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureUrgent or hostile leaver
- P09-A05 Incident Triage & First-Hour Assessment ProcedureEvidence to preserve in the first hour
Step
Set the deadline: the end of the last working day
HR records the last working day, and the contractual end date where it is later. The last working day is the last day at work: it can be earlier than the contractual end date where holiday or garden leave follows, and the deadline follows the last day at work. For a non-employee the sponsor ends the engagement in the sponsor register.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLeaver (rule JML-09)
- P13-A03 Joiner-Mover-Leaver Operating ProcedureDefinitions
Step
Open the checklist: a named person for every system
Open the leaver checklist with one line for each system the person's profile and non-standard access reach, local accounts included. Assign each local-account line to the named administrator of that system, never to a shared mailbox. In the pack's example a removal sent to a site mailbox went four working days late.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLeaver
- P13-A06 Leaver Access Removal ChecklistRemoval checks
Step
Disable the directory account and remove local accounts
By the end of the last working day, disable the directory account, end its sessions on every device and remove it from its groups. Convert or delegate the mailbox to the line manager and remove forwarding rules. Each named administrator removes the local accounts in their system, and remote access goes too.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLeaver
- P13-A06 Leaver Access Removal ChecklistChecklist scope
Decision
Did they hold privileged access or know shared credentials?
Check the privileged account inventory and the vault's access log, not only the profile: privileged access is never in a role profile. In the pack's example a leaver's administrator account was missed while the daily account went on time, and was found 51 working days later. If you cannot tell, take the yes branch and list what they held.
- Yes, or not known: Disable privileged accounts and change what they could read
- No: Recover devices, badges and tokens; change shared codes
In the pack
- P14-A03 Privileged Access Request, Elevation & Revocation ProcedureLeavers, movers and suppliers
- P13-A06 Leaver Access Removal ChecklistChecklist scope
Step
Disable privileged accounts and change what they could read
For a planned leaver, every privileged account is disabled by the end of the last working day, at the latest when the daily account is; for an urgent leaver, at once. Every shared, service and break-glass credential the person could read is changed within 1 working day by the pack's default, and they come off the on-call approver list and the safe list the same day.
In the pack
- P14-A03 Privileged Access Request, Elevation & Revocation ProcedureLeavers, movers and suppliers (rules RV-1, RV-2, RV-5)
- P14-A02 Privileged Access StandardPeople and suppliers (rule PA-14)
Step
Recover devices, badges and tokens; change shared codes
The same day, recover the laptop, phone, security token, badge and keys, or wipe devices remotely, and disable the badge. Change any shared password, safe code or alarm code the person knew. Close or transfer accounts they held with suppliers or customers on the organisation's behalf, and hand their shared files to the line manager.
In the pack
- P13-A06 Leaver Access Removal ChecklistChecklist scope
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLeaver
Decision
Is every removal confirmed in its system, with a time?
A removal counts only when it is confirmed in the system: the user list, the audit log or the account's status. A completed directory task says nothing about local accounts, and a closed ticket is not confirmation. Record the time of each confirmed removal on the checklist and in the provisioning log.
- No, or not known: Escalate the missing removal today; it is a late leaver
- Yes: Close the checklist; delete the accounts after 90 days
In the pack
- P13-A06 Leaver Access Removal ChecklistInstructions (rule JML-14)
- P13-A06 Leaver Access Removal ChecklistRemoval checks
Outcome
Escalate the missing removal today; it is a late leaver
Call the named administrator, then the system owner, and block sign-in at the gateway where the account cannot be removed. If a supplier cannot remove it in time, record its reason and the system owner raises the removal time against the contract. Every late leaver is raised with the access review as a finding, and a repeated cause goes to the process owner as a process weakness.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureEscalation
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMonthly reconciliation (rule JML-15)
- P07-A02 Access Review MethodologyFindings and process weaknesses (rules AR-08, AR-11)
Outcome
Close the checklist; delete the accounts after 90 days
Keep the completed checklist, with the time of each removal, as your evidence. Delete removed accounts 90 days after removal by the pack's default, once their data has been dealt with. The month-end reconciliation compares every removal time with the last working day, so a late removal is found even if nobody reports it.
In the pack
- P13-A06 Leaver Access Removal ChecklistRules (rule JML-09)
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMonthly reconciliation
- P13-A09 Leaver Timeliness & Orphaned Account ReportLeavers
Practical checklist
- Act on the HR record or the sponsor register entry, and decide whether the person is leaving now or on bad terms.
- For an urgent leaver, disable every account and end every session within 60 minutes of the decision. Confirm to HR before the person is told.
- Open the leaver checklist with one line per system, and assign each local-account line to a named administrator.
- Disable the directory account, end its sessions and remove its groups. Remove every local account and remote access by the end of the last working day.
- Check the privileged account inventory and the vault's access log. Disable privileged accounts no later than the daily account, and change shared credentials the person could read within 1 working day.
- Recover devices, badges and tokens the same day, and change any shared password, safe code or alarm code the person knew.
- Confirm each removal in the system, with its time, and escalate any that is late.
- Delete removed accounts 90 days after removal, once their data has been dealt with.
Evidence to have ready
- The completed leaver checklist for every leaver, with the time of each removal.
- For an urgent leaver, the decision time, the time every account was disabled and the time the person was told.
- For each leaver with privileged access, the time it was removed, and the date each shared credential they could read was changed.
- The monthly reconciliation of removal times against the last working day, with each late leaver raised as a finding.
Assumptions
- HR records every departure with the last working day, and a sponsor ends every non-employee's engagement in the sponsor register, so there is a leaver event to act on.
- Every system with its own local accounts has a named administrator who can remove them the same day. If you do not know which systems those are, start with “If some SaaS accounts sit outside SSO, then how do we find and close the gaps?”.
- The 60-minute urgent removal, the 1-working-day credential change and the 90-day deletion are the CISO Times packs' defaults. Your own standard may set others.
Not covered here
- A contractor whose engagement ends without anyone telling HR. That is “If a contractor's engagement ends without HR knowing, then how do we catch it?”.
- Leavers an access review finds still holding access. That is “If the review finds leavers who still have access, then what?”.
- Deciding whether suspected misuse is an incident, and running it. That is “How do we decide whether something is an incident or just an event?”.
- The dismissal or misconduct case itself. HR and your employment counsel decide that.
Related questions
- If a contractor's engagement ends without HR knowing, then how do we catch it?
- If the review finds leavers who still have access, then what?
- If some SaaS accounts sit outside SSO, then how do we find and close the gaps?
- When someone changes role, when do they lose their old access?
- How do we decide whether something is an incident or just an event?