Shows whether a chosen user has Read/Edit access to a Salesforce record and explains every sharing source that grants it.
Users
6
store count
Rating
5.0 / 5
unchanged in 30 days
Ratings
3
total ratings
Store rank
#229K
#192K among extensions
Version
1.0.0
updated 23 Sep 2026
Users
monthly, 1 months
Latest, 16 Oct 2026:6 usersMove the mouse over the chart for any month
Ratings count
monthly, 1 months
Latest, 16 Oct 2026:3 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About SF Access Explainer
"Why can't this user see this record?" is one of the most time-consuming questions to answer in Salesforce. Sharing access can come from a dozen different places at once: role hierarchy, ownership, manual shares, sharing rules, account/case teams, territories, Apex managed sharing, or a profile-level "View/Modify All" override that bypasses sharing entirely. Normally, answering it means jumping between Setup pages, Sharing Detail buttons, and guesswork.
SF Access Explainer answers it in one click. On any Salesforce Lightning record page, it shows whether a chosen user has Read, Edit, or Delete access to that record, and explains exactly why, by enumerating every sharing source that grants it, or ruling each one out.
No OAuth, no external servers, no data collection. It reuses your existing browser session against Salesforce (your sid cookie) to call the Salesforce REST API directly from your browser to your own org. Nothing is sent anywhere else, ever.
Features:
• Access Verdict: Read/Edit/Delete badges, max access level, transfer, and full-access flags, computed from UserRecordAccess.
• Why: every sharing source that grants access, object-level ViewAllRecords/ModifyAllRecords overrides, record ownership, manual shares, sharing rules, teams, implicit sharing, territories, and Apex managed sharing, each attributed to the specific share row and access level.
• What was checked: every query run, including shares that exist on the record but don't apply to the target user, so a "no access" verdict is fully explainable rather than a dead end.
• Switch user: search for and inspect access for any user in your org (requires View All Data for non-self lookups). The default target is always yourself, so it works out of the box with no setup.
• Works with standard and custom objects: it automatically handles the differences between standard share tables (e.g. AccountShare) and custom object share tables (e.g. Invoice__Share), and explains when an object has no share table at all (Public Read/Write org-wide defaults, or Controlled by Parent).
Built for Salesforce admins, developers, and consultants who need to debug access issues, audit sharing configuration, or explain "who can see what and why" during a security review, without digging through Setup by hand.
This is a read-only diagnostic tool. It does not modify any records, sharing rules, or settings in your org.