Sharing

Find out how to hide fields containing personal information from external users with an enhanced user management setting. Manage access to sensitive data on contracts, tasks, events, time sheets, and time sheet entries. And limit the default records that your users see so that they only see what’s necessary.

  • Hide More Personal Information Fields from External Users
    To prevent external users, such as portal or partner users, from viewing personal information in your user records, enable the Enhanced Personal Information Management permission. Salesforce then blocks view and edit access to 20 fields that are considered personal information. You can configure which fields you consider personal information from User Management Settings. This permission replaces the less-configurable Hide Personal Information setting, which will be retired in the Winter ’23 release.
  • Control Access to Sensitive Data with Restriction Rules (Generally Available)
    Secure your data and boost productivity by permitting your users to see only the records necessary for their job function. Create restriction rules to control which subset of records you allow specified groups of users to see. Restriction rules are available for custom objects, contracts, tasks, events, time sheets, and time sheet entries. This feature, now generally available, includes some changes since the last release. You can now create and manage restriction rules in Setup as well as with Tooling and Metadata APIs.
  • Control the Default Records Your Users See with Scoping Rules (Beta)
    Reduce noise and unnecessary searches while enhancing your users’ productivity. Based on criteria that you select, you can set rules to help your users see only records that are relevant to them. By adding a scoping rule, you can help users focus on pertinent records and prevent them from accessing records containing sensitive or inessential information. Scoping rules don’t restrict the record access that your users already have. Your users can still open and report on all records that they have access to per your org’s sharing settings

Sharing (salesforce.com)