Loading
Salesforce now sends email only from verified domains. Read More
Manage Users and Data Access
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Implicit Sharing

          Implicit Sharing

          Implicit sharing is a built-in mechanism in the Salesforce platform that automatically grants users access to parent records if they can access related child records and vice versa. There’s also built-in sharing behavior for external site and portal users.

          Required Editions

          Available in: both Salesforce Classic and Lightning Experience

          Sharing for accounts and contacts is available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions

          Sharing for cases and opportunities is available in Enterprise, Performance, Unlimited, and Developer Editions

          Built-in sharing behaviors apply only to standard relationships. There are different types of implicit sharing in Salesforce: two that affect internal and external users, and a few more that only affect external users. Salesforce defines internal users as users who access a Salesforce org. External users are users who access records via a site created by using Experience Cloud or Industries clouds, such as Healthcare, Manufacturing, and Automotive.

          Parent implicit access

          • Access to a parent account—If you have access to an account’s child case, contact, or opportunity record, you have implicit Read Only access to that account, even with org-wide defaults on Account set to Private.

            For example, you can view the Alex Kim contact in this image because you were granted access through a sharing rule. You can also view the contact’s parent account, Northern Trail Outfitters, but you can’t edit the account data.

            Detail of a contact record with the related account name highlighted.
          • To view the parent account via implicit access, you must have access to the related child case, contact, or opportunity record via ownership or through sharing access. You can’t access the parent account if you only have access to the child records through the View All Records or Modify All Records object permissions.

          Child implicit access

          • Access to child records—Depending on your sharing configuration, if you have access to a parent account, you can have access to the associated child case, contact, and opportunity records. The account owner’s role and settings configured in account sharing rules and manual shares determine the level of access to child records.

            For example, in this image, Jane owns the Northern Trail Outfitters account. The Salesforce admin set up Jane’s role so that assigned users can view all opportunities, cases, and contacts associated with accounts they own. Jane can therefore view data for all of the child opportunities, cases, and contacts highlighted for the account she owns, but she can’t edit this data.

            Detail of an account record with the related child contacts, opportunities, and cases highlighted.

          Built-in sharing between accounts and other child objects

          • Orders—If you own an order record or are above the order’s owner in the role hierarchy, you have implicit Read Only access to its related parent account. If you have access to an order through a sharing rule or manual sharing, you can only see the related parent account’s name. If you have access to a parent account, you don’t automatically have access to its child orders.
          • Contracts—Account and contract access is configured by using the same organization-wide default setting. If you have access to an account’s contract, you have implicit Read Only access to that account. If you have access to a parent account, you have access to its associated contracts.

          Sharing behavior for site or portal users

          • Account and contact access—Because external users can only be created by being associated with an account record, the users gain some record access based on the account they’re linked to. An account’s portal or site user has access to the parent account and to all of the account’s contacts that are enabled as partner or customer users.
          • Management access to data owned by high-volume site or portal users—Because high-volume site or portal users don’t have roles, portal account owners can’t access their data via the role hierarchy. To grant them access to this data, you can add account owners to the portal’s share group where the high-volume users are working. This step provides access to all data owned by high-volume users in that site or portal.
          • Case access—If a portal or site user is a contact on a case, then the user has Read and Write access on the case.
           
          Loading
          Salesforce Help | Article