---
schema_version: "1"
id: cc67a39a447bf57e873322d0cffd8b6488aae8d5f5ad8643243c40e6ff4536f8
title: File Visibility and Sharing in Experience Cloud Sites
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/experience/264-0-0/networks_files_visibility_and_sharing.md
canonical_url: https://help.salesforce.com/s/articleView?id=experience.networks_files_visibility_and_sharing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f74ad6f21ddfb4f11670735d492b49956262f0be5e322765cdf286239c49de5e
description: When sharing and viewing files, context matters. Experience Cloud site files are tied to the site context in which they’re created or uploaded, with a few exceptions.
products:
  - Experiences
release: "264"
---
# File Visibility and Sharing in Experience Cloud Sites

When sharing and viewing files, context matters. Experience Cloud site files are tied to the site context in which they’re created or uploaded, with a few exceptions.

### 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: both Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="File Visibility and Sharing in Experience Cloud Sites">
      <caption>File Visibility and Sharing in Experience Cloud Sites</caption>
      <colgroup>
        <col style="width:13.550135501355012%">
        <col style="width:13.685636856368562%">
        <col style="width:32.52032520325203%">
        <col style="width:40.24390243902439%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8497e75">Who</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8497e78">What</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8497e81">File Visibility</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8497e84">File Sharing</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Site user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files - general</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">
            <p> Regardless of the Experience Cloud site, users see files: </p>
            <ul>
              <li>they own </li>
              <li>shared with them directly</li>
              <li>shared to an Experience Cloud site they’re a member of</li>
              <li>shared to a group they can access</li>
              <li>they can access within a library</li>
              <li>posted to a record they have access to and when visibility on that file is set to allow
                them to access it </li>
              <li>content added from Salesforce CMS</li>
            </ul>
            <p style="margin-bottom:0;">When you enable Chatter for your org, make sure you’ve also enabled Chatter for your
              users. This way, they can access all Salesforce files in your org, including <a href="https://help.salesforce.com/articleView?id=admin_files_asset_files.htm&amp;type=5&amp;language=en_US" target="_blank">asset files</a>.</p>
          </td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">
            <p>For files that are not in libraries, you can only share them in the Experience Cloud
              site where they were uploaded. For files in libraries that you can access, you can share them
              across sites when you share to a record. You can’t share files from the file detail page in
              Experience Cloud sites.</p>
            <p style="margin-bottom:0;">Prevent others from sharing and unsharing a file that you own by
              checking the <strong class="uicontrol">Prevent others from sharing and unsharing</strong> option on the
              file’s sharing settings or detail page. Users with the Manage Experiences permission or
              Access Experience Management can share files across sites. For example, a file created in
              site A can be shared in site B.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Site user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files shared with users</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">To view a file, the user must be a member of the Experience Cloud site the file was
            created in.</td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">If users can view a file, they can share it, unless the <strong class="uicontrol">Prevent others from
              sharing and unsharing</strong> option is enabled. </td>

        </tr>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Site user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files shared with groups</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">To view a file shared with a group, the user must have access to the group and the
            Experience Cloud site where the file was uploaded. </td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">To share a file with a group, the group and the file must be in the same Experience
            Cloud site.</td>

        </tr>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Site user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files on records</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">To view a file on a record, the user requires access to the record. The file visibility
            on the record must be set to allow site users. </td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">A library file can be shared with a record with no restrictions. Use the Customer
            Access switch on a file’s sharing detail page to allow customers to see individual files on
            records. </td>

        </tr>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Site user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files in libraries</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">Site users who are members of a library can view files in that library.</td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">
            <p>To share a file with a library, you must be a member of the library.</p>
            <p style="margin-bottom:0;">Users with the
              Manage Experiences permission or Access Experience Management can share library files across
              sites.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Guest user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files - general</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">To give guest users access to files in Experience Cloud sites, select Give access to
            public API requests on Chatter in <span class="menucascade"><strong class="uicontrol">Experience Workspaces</strong> | <strong class="uicontrol">Administration</strong> | <strong class="uicontrol">Preferences</strong></span>.</td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">To let guest users upload files in Experience Cloud sites, select <strong class="uicontrol">Allow site
              guest users to upload files</strong> in <span class="menucascade"><strong class="uicontrol">Setup</strong> | <strong class="uicontrol">Salesforce Files</strong> | <strong class="uicontrol">General Settings</strong></span>.</td>

        </tr>
        <tr class="">
          <td data-label="Who" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e75 ">Guest user</td>

          <td data-label="What" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e78 ">Files shared with records</td>

          <td data-label="File Visibility" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e81 ">When your Experience Cloud site allows guest users, they can access a file shared with
            a record on any entity, such as an account or opportunity. Guest users can view Notes and
            Attachments but not the Files Related List. Learn how to enable <a href="https://help.salesforce.com/articleView?id=networks_files_on_records_visible_to_customers.htm&amp;type=0&amp;language=en_US" target="_blank">Customer Access</a> for a file. </td>

          <td data-label="File Sharing" class="slds-cell-wrap" style="vertical-align:top;" headers="d8497e84 ">For guest users, only publicly accessible files can be downloaded.</td>

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

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-experience-communities-264-0-0-production-enus/bf7df212-91a1-4fa3-a007-4d6f3e3b470b/images/icon_example.png)

Example To share from a library to a group in an Experience Cloud site, upload the file to the Files List component in an Aura site. This is an example of uploading to the library within the context of the site. Alternatively, you can share the file with a record, or custom object that is accessible in the site.