When do we…
When someone changes role, when do they lose their old access?
Add to board memoOpen the memo
The short answer
- Recommendation
- Remove the old role's access on the move date. Where the old line manager recorded a handover before the move, the old access it names may stay until the handover ends, no later than 5 working days after the move date by the pack's default.
- Reasoning
- Movers are where access builds up: new access is asked for at once and old access is rarely given back. So the old role goes by default, and anything still needed is asked for again as non-standard access (JML-08). The conflict check covers everything the person will hold, old access included, because a conflict can exist only in the combination: in the pack's example, neither the old profile nor the new one had it alone. A removal counts only once it is confirmed in the system.
- Considerations
- The 5-working-day handover window, the 6-month limit on non-standard access and the 1-working-day credential change are the pack's defaults. Your own standard may set others.
- A handover counts only if the old line manager recorded it before the move date. Old access it does not name goes on the move date.
- Privileged access the new role does not need goes on the day the move takes effect, with no handover window. Shared, service and break-glass credentials the person could read are changed within 1 working day (RV-3, RV-5).
- A conflict that cannot be separated is an exception, approved at the level its band sets. At Critical that is the board, or a board risk committee it has delegated to; the management board in a two-tier structure; executive management where there is no board.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
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 move, with its date
Movers are where access builds up: new access is asked for at once, and old access is rarely given back. The pack's mover rule therefore removes the old role by default, and anything still needed is asked for again. A new job, a new department or a new line manager is a move, and so is a return from long absence to a different job.
In the pack
- P13-A02 Access Control PolicyJoiners, movers, leavers and long absences (rule JML-08)
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLong absence
Step
List everything the person holds now, in every system
Take the list from the provisioning log and from each system itself, including non-standard rights and anything left from earlier roles. Local accounts outside single sign-on count. This list is the starting point for the conflict check and for knowing what has to be removed.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureChecking resulting access before a grant
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
Decision
Has the old line manager recorded a handover?
A handover is recorded by the old line manager before the move date. It names which old access is still needed and until when. Without one, there is no overlap: the old access goes on the move date. A handover someone mentions but nobody recorded does not count.
- Yes, recorded before the move date: Note which old rights stay, and the end of the handover
- No, or not known: Plan the old access to go on the move date
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
- P13-A02 Access Control PolicyJoiners, movers, leavers and long absences (rule JML-08)
Step
Plan the old access to go on the move date
With no recorded handover, the mover window closes on the move date itself. Make the mover request replace the old profile with the new one, so removal happens with the grant. A request that only adds access leaves the old role in place unless someone remembers to remove it.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
- P13-A03 Joiner-Mover-Leaver Operating ProcedureDefinitions
Step
Note which old rights stay, and the end of the handover
Only the old access the handover names may stay, and only until the date it gives. That date is no later than 5 working days after the move date by the pack's default. The handover lists which old access is needed, so old access it does not name has no reason to stay: the safer reading is to remove it on the move date.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
- P13-A02 Access Control PolicyTiming at a glance (rule JML-08)
Decision
Would the resulting access hold both sides of a conflict?
Resulting access is everything the person will hold after the change: the base profile, the new profile, non-standard rights and any old access they keep, even for a handover. Check every pair against the conflict matrix. Checking only the new profile is the mistake that lets a mover hold both sides of a conflict, as when an accounts payable clerk who keeps supplier bank details becomes the person who approves payments.
- Yes, or not known: Can one of the two rights be removed?
- No: Grant the new role's profile from the move date
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureChecking resulting access before a grant (rule JML-06)
- P13-A04 Role-Based Access Profile MatrixConflict Check
- P02-A02 Security Exception & Waiver StandardSegregation of duties (rule SD-03)
Decision
Can one of the two rights be removed?
A conflict that can be separated is separated, and that needs no exception. Ask first whether the old right is still needed at all: in the pack's example, handover work did not need the bank details right, so it went. Only a conflict that cannot be separated, usually because the team is too small, goes to the exception process.
- Yes: Remove the conflicting right before the new profile goes on
- No: Grant nothing until it is accepted as an exception
In the pack
- P13-A02 Access Control PolicyConflicts of duties
- P02-A08 SoD Conflict Review & Compensating Control ProcedureStage 3 — Separate if you can
- P13-A05 Access Request & Approval FormWorked example: a request the conflict check stops
Step
Remove the conflicting right before the new profile goes on
The line manager and the system owner decide which of the two rights goes. Remove it and confirm the removal in the system before anything is granted. If the right was named in the handover, the handover loses it.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureChecking resulting access before a grant
- P13-A03 Joiner-Mover-Leaver Operating ProcedureEscalation
Outcome
Grant nothing until it is accepted as an exception
A conflict that cannot be separated is scored as an exception, protected by a compensating control run by someone without the conflict, and approved at the level its band sets. At High that is the Head of Information Security with the accountable executive, for no more than 90 days by the pack's default. At Critical it is the board, or a board risk committee it has delegated this to; in a two-tier structure, the management board; where there is no board, executive management.
In the pack
- P02-A02 Security Exception & Waiver StandardApproval authority and maximum duration (rule EX-05)
- P02-A02 Security Exception & Waiver StandardSegregation of duties (rule SD-04)
- P13-A02 Access Control PolicyExceptions
Step
Grant the new role's profile from the move date
The new line manager confirms which profile the new job needs. Profile access needs no further approval, because the profile was approved in advance by its owner and each system owner. Anything the new job needs outside the profile is a separate non-standard request.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover (rule JML-03)
- P13-A02 Access Control PolicyWho approves access
Decision
Does the person hold privileged access the new role doesn't need?
Administrator, emergency and service account access follows the privileged access rules, which are stricter here. Check the privileged account inventory and each system, not only the old profile: privileged access is never in a role profile. If you cannot tell, take the yes branch and list it.
- Yes, or not known: Remove it on the move date and change what they could read
- No: Is any old access still needed after the window closes?
In the pack
- P13-A02 Access Control PolicyPrivileged access (rule JML-16)
- P14-A03 Privileged Access Request, Elevation & Revocation ProcedureLeavers, movers and suppliers
Step
Remove it on the move date and change what they could read
Privileged access the new role does not need is removed on the day the move takes effect. The handover window never applies to it. 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-3, RV-5)
- P14-A02 Privileged Access StandardPeople and suppliers (rule PA-14)
Decision
Is any old access still needed after the window closes?
The question is whether the new job cannot be done without it. Access is not needed because the person used to need it, or because removing it might cause a support call. Leaving old access in place until someone has settled in is exactly what the mover rule rules out.
- Yes: Request it as non-standard access before the window closes
- No: Remove the old role's access when the window closes
In the pack
- P13-A02 Access Control PolicyAccess principles
- P13-A02 Access Control PolicyWhat this policy rules out
Step
Request it as non-standard access before the window closes
The line manager asks on the access request form, with a business reason and an expiry no more than 6 months ahead by the pack's default. The line manager and the owner of the system or data both approve it, and the conflict check runs again. Old access not requested before the window closes is removed.
In the pack
- P13-A05 Access Request & Approval FormWhen to use the form (rule JML-04)
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
Step
Remove the old role's access when the window closes
Remove every old right the new profile does not include, on the move date or at the end of the recorded handover. The service desk removes access in systems on single sign-on; the named administrator of each system with local accounts removes those. Send each task to a named person: the pack's late leaver removal came from a task sent to a shared mailbox.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
- P13-A03 Joiner-Mover-Leaver Operating ProcedureSystems and who makes the change
- P13-A03 Joiner-Mover-Leaver Operating ProcedureLeaver
Decision
Is every removal confirmed in its system?
A removal is complete only when it is confirmed in the system, from its user list, audit log or account status. A closed ticket is not confirmation. Record each confirmed removal in the provisioning log the same day.
- No, or not known: Escalate now: residual access is a finding
- Yes: Old access gone; the month-end check confirms it
In the pack
- P13-A02 Access Control PolicyRecords and the monthly check (rule JML-14)
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMover
Outcome
Escalate now: residual access is a finding
Call the named administrator, then the system owner. If the access cannot be removed, block sign-in at the gateway where possible and record the removal as late. Access a mover still holds after the window is residual access: it 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
Old access gone; the month-end check confirms it
At each month end the reconciliation checks every mover whose window closed in the month and confirms the old role's access is gone from every system. A clean result for movers is the evidence that the mover rule works.
In the pack
- P13-A03 Joiner-Mover-Leaver Operating ProcedureMonthly reconciliation
- P13-A09 Leaver Timeliness & Orphaned Account ReportMovers
Practical checklist
- List everything the person holds in every system, from the provisioning log and each system itself.
- Check whether the old line manager recorded a handover before the move date, and note the old access it names and when it ends.
- Check the resulting access, old access included, against the conflict matrix before granting anything (JML-06).
- Remove one of any two conflicting rights, or grant nothing until the conflict is accepted as an exception.
- Grant the new profile from the move date, replacing the old profile instead of adding to it.
- Remove privileged access the new role does not need on the move date, and change the shared credentials the person could read.
- Request any old access still needed as non-standard access, with both approvals and an expiry, before the window closes.
- Confirm each removal in its system, and escalate any removal that is not confirmed.
Evidence to have ready
- For each mover: the move date, any handover the old line manager recorded, and the date the old role's access was removed (JML-08).
- The resulting access check, recorded with the matrix version, and any exception approved for a conflict.
- For privileged access: the time it was removed, and the date each shared credential the person could read was changed (PA-14).
- The provisioning log entry for each removal confirmed in the system, and the monthly reconciliation of movers whose window closed.
Assumptions
- HR records every move, with its date, before the move date, and the new job has an approved role profile. A change of line manager or department counts as a move.
- You have a segregation-of-duties conflict matrix, or your own equivalent, and you can list what a person holds in each system from your provisioning records and the system itself.
- The 5-working-day handover window and the 1-working-day credential change are the CISO Times packs' defaults. Your own standard may set others.
Not covered here
- Who approves old access that is still needed after the window, and for how long. That is “Who approves access that isn't in the role's standard profile?”.
- Temporary administrator rights the new role needs. That is “Who approves temporary administrator rights, and for how long?”.
- Someone leaving the organisation rather than moving. That is “When must a leaver's access be removed, and what changes if they leave on bad terms?”.
- Old access an access review finds later goes through the review's findings route; “If the review finds leavers who still have access, then what?” covers the leaver case.
Related questions
- Who approves access that isn't in the role's standard profile?
- How do we build role-based access profiles without a role-mining project?
- When must a leaver's access be removed, and what changes if they leave on bad terms?
- If the review finds leavers who still have access, then what?
- How do we separate duties when there are only a few people?