---
schema_version: "1"
id: b8e802c52aa4061990dd2fddd2462f3c935ace3035adc115be7d0468eb270a64
title: Setting Data Access Permissions for Salesforce Objects
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/siteforce_data_access_perms.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.siteforce_data_access_perms.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: aabe10530f082981b50c908c56fdcc670cb2f1dfea9c6ab26bda05ee57dbbb5d
description: Sites built with Site.com are publicly available, so visitors access the site via the Guest User license that's associated with the site.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Setting Data Access Permissions for Salesforce Objects

Sites built with Site.com are publicly available, so visitors access the site via the Guest User license that's associated with the site.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available for purchase in: <strong>Enterprise</strong>, <strong>Performance</strong>,
                and <strong>Unlimited</strong> Editions</p>
              <p style="margin-bottom:0;">Available (with limitations) in:
                <strong>Developer</strong> Edition
              </p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d101795e74">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d101795e74 ">To build, edit, and manage Site.com
              sites:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d101795e74 ">
              <p><samp class="parmname">Site.com Publisher
                  User</samp> field enabled on the user detail
                page</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Site administrator or designer
                role assigned at the site level</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d101795e74 ">To edit the guest user profile:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d101795e74 ">
              <p><samp class="parmname">Site.com Publisher
                  User</samp> field enabled on the user detail
                page</p>
              <p>AND</p>
              <p>Site administrator or designer
                role assigned at the site
                level</p>
              <p>AND</p>
              <p>Manage Profiles and
                Permission Sets</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Customize
                Application</p>
            </td>

          </tr>
        </tbody>
      </table>

By default, site visitors can access information made available in an active public site, such as the site's pages and assets. However, to allow guest users to view or submit data to a Salesforce object, you must modify the object's permission in the site's guest user profile. Each site has a separate Guest User license, so you can control guest access to Salesforce objects on a per-site basis.

To edit the site's guest user profile:

1. On the Overview tab of Site.com Studio, click **Site Configuration** and click **Site Name Profile**. Alternatively, if you're adding a data repeater, data table, data function, or form to the page, click **go to the guest user profile** in the item's dialog box.
2. In the site's guest user profile, enable the “Read” permission on the standard or custom objects you want to retrieve data from using data repeaters, data tables, or data functions. Enable the “Create” permission on the objects you want to submit data to using forms. All permissions that aren't set by default must be set manually.
3. If required, modify the field-level security of an object.

#### See Also

- [Storing Assets to Use with Salesforce Objects](https://help.salesforce.com/s/articleView?id=platform.siteforce_data_assets_storage.htm&release=264.0.0&type=5 "Because websites built with Site.com are publicly available, site visitors don't have the security privileges required to view images and documents stored in your Salesforce objects, which are available to authenticated users only.")
- [Site.com Data Services Overview](https://help.salesforce.com/s/articleView?id=platform.siteforce_data_overview.htm&release=264.0.0&type=5 "Site.com data services combine many features that let you connect to standard and custom Salesforce objects. Retrieve data from your organization's objects and dynamically display it on your site pages, or alternatively, gather and submit data from your customers. And when you update data in your Salesforce object, the changes are reflected automatically on the live site—no site updates required!")