Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How should organisations reduce Salesforce data exposure when…
Governance, Ownership & Risk

How should organisations reduce Salesforce data exposure when users change roles or leave the company?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 30, 2026 Domain: Governance, Ownership & Risk

Treat onboarding and offboarding as a security control, not just an HR workflow. HR and IT should coordinate every access change, review roles and permissions at the point of hire and departure, and remove access as soon as it is no longer needed. A formal process reduces the chance that former employees retain access to sensitive records or privileged functions.

How role changes should narrow Salesforce access

The practical goal is to reduce the user’s effective access immediately, not wait for the next periodic review. Role change should trigger a fresh access check for profiles, permission sets, permission set groups, sharing access, connected app access, and any administrative or data-export capability that no longer matches the job function. The lower-risk pattern is to remove excess access first, then add back only what the new role needs.

That matters because Salesforce exposure is often created by accumulated entitlements, not by a single obvious admin account. If a user moves into a less sensitive role and retains old permissions, they may still be able to see records, export data, use integrations, or act through flows and apps that their new role should no longer touch. A role change is therefore a revalidation event, not a bookkeeping update.

Use a Salesforce Security Guide approach when you want the review to cover connected apps, permission sets, profiles and access review discipline together. For organisations that want a broader data-centric lens, the Data Security Guide is useful for thinking about overexposed records and accidental data access beyond the Salesforce admin layer.

What should happen when someone leaves

Offboarding should remove Salesforce access as a time-bound control, not a manual courtesy. The highest-value actions are to disable interactive access, revoke active sessions and tokens where applicable, remove the user from groups and permission sets, and confirm that any delegated access or automation they owned has been reassigned. If the person had elevated access, treat deprovisioning as urgent because the remaining exposure is usually broader than the original login.

Leavers are a common source of residual risk because permissions are often inherited indirectly. A user may no longer have a visible license or profile assignment yet still retain access through a shared integration, an old permission set group, or a connected app relationship. If the organisation cannot quickly prove that access ended everywhere, it should assume some exposure remains.

The safest operational model is to connect HR departure signals to IT and security access removal so the process is executed on the same day, with exceptions tracked explicitly. Where access to sensitive records or export functions is involved, offboarding should also include a check for recent downloads, mass exports, unusual login locations, and any records that may have been cloned outside the org before the account was closed.

Why stale access becomes a data exposure problem

Salesforce is valuable because it concentrates customer, commercial and support data in one place. That concentration means even a single leftover permission can create broad exposure, especially where users can search across records, export reports, access attachments, or use connected applications that reach beyond the user interface. The control problem is not just whether the account still exists, but whether it can still reach data that the new or former role should not see.

This is why data exposure handling should focus on blast radius. If someone changed roles but kept access to a sensitive object, a report folder, or an integration path, the exposure can persist without any obvious alert. In practice, the risk grows when access reviews are ad hoc, when admins rely on manual memory of who needs what, and when role structures are allowed to drift away from actual business duties.

When the issue is not just access but broader information leakage, a Top 10 Data Security Risks perspective helps teams think about overexposure, shadow data and weak data access governance as connected failure modes rather than isolated mistakes. For organisations already seeing data sprawl across SaaS platforms, the SaaS Security Guide is a strong companion because offboarding gaps often show up as SaaS identity drift, not only as Salesforce misconfiguration.

Risk and Threat Considerations

Stale Salesforce access is dangerous because it lets role changes and departures leave behind usable paths to customer data, support history, reports, and administrative functions. The same gap can also be abused by a malicious insider or by anyone who has obtained the old credentials or session material before revocation.

Failure mechanism: Excess permissions survive the role change, or the account remains active long enough for the former user to continue reading, exporting, or modifying records through the UI, API, or a connected app.

Impact: The organisation can suffer unauthorised disclosure of sensitive records, loss of control over business data, and weaker accountability for actions taken after the user should no longer have access.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8 and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-5 — Account ManagementRole changes and departures require timely account and access removal.
Recommendation — Revoke or adjust access immediately when roles change or users leave.
NIST SP 800-53 Rev 5AC-2 — Account ManagementSalesforce access should be provisioned, modified and terminated through controlled account lifecycle handling.
AC-6 — Least PrivilegeRole changes should strip excess Salesforce permissions and keep only needed access.
Recommendation — Track, review and disable accounts as soon as business need ends. Reduce permissions to the minimum required for the new role.
ISO/IEC 27001:2022A.5.15 — Access controlThe question is about controlling who may access Salesforce data during joiner-mover-leaver changes.
Recommendation — Apply access control rules consistently across role changes and departures.

Practitioner Guidance

What to verify: Check that role change and exit workflows remove access from every path the user had, not just the primary login. That includes profile and permission set drift, report and folder access, connected apps, delegated administration, and any shared or inherited permissions.

Decision rule: If a user can still reach sensitive records after their role has changed or after separation is approved, treat that as an access-control failure, not an HR delay. Prioritise removal of access first, then investigate whether any data was accessed while the entitlement was still live.

Practitioner takeaway: The quality of Salesforce offboarding is measured by how quickly you collapse real access, not by how neatly you close the ticket. If the account can still touch sensitive data, the risk is still active.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org