You are here:
Secure Guest Users’ Sharing Settings and Record Access
Secure the access that unauthenticated guest users have to your org’s data.
Required Editions
Important Where possible, we changed noninclusive terms to align with our
company value of Equality. We maintained certain terms to avoid any effect on
customer implementations.
| Available in: Salesforce Classic and Lightning Experience |
| Available in: Essentials, Enterprise, Performance, Unlimited, and Developer editions |
| User Permissions Needed | |
|---|---|
| To edit guest user sharing settings: | Manage Sharing |
Important The Secure guest user record access setting is enabled in all Salesforce
orgs with Experience Cloud sites and can't be disabled. The timelines
for the rollout and enforcement of this setting are published in Guest User Security
Policies and Timelines.
- From Setup, enter Sharing Settings in the Quick Find box.
- Select Sharing Settings.
-
Select Secure guest user record access.
When this setting is enabled, guest users:
- Have org-wide defaults set to Private for all objects, including objects not listed on the Sharing Settings page. This access level can’t be changed. Child objects with a master-detail relationship that rely on a parent's sharing settings have an org-wide default of Controlled by Parent. The parent object's Private org-wide default is inherited by the child object, making it Private too.
- Can’t be added to queues or public groups.
- Guest users that were added to queues or public groups before this setting was enabled aren’t removed automatically. You must remove these guest users manually.
- Can’t be given access to records through manual sharing or Apex managed sharing.
- Can be granted Read Only access to records only through guest user sharing rules. Guest
user sharing rules are a special type of criteria-based sharing rule and count toward the
limit of 50 criteria-based sharing rules per object.
Warning The guest user sharing rule type grants access to guest users without login credentials. By creating a guest user sharing rule, you're allowing immediate and unlimited access to all records matching the sharing rule's criteria to anyone. To secure your Salesforce data and give your guest users access to what they need, consider all the use cases and implications of creating this type of sharing rule. Implement security controls that you think are appropriate for the sensitivity of your data. Salesforce is not responsible for any exposure of your data to unauthenticated users based on this change from default settings.
See Also
Did this article solve your issue?
Let us know so we can improve!

