Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full File, Your Company entry
How-to guide

How to make a file Your Company state

Making a file Your Company means sharing it with an audience covering all internal users. The standard path is publishing to a Library shared with the All Internal Users group; the alternative is direct sharing with an all-employees Public Group.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 21, 2026

Making a file Your Company means sharing it with an audience covering all internal users. The standard path is publishing to a Library shared with the All Internal Users group; the alternative is direct sharing with an all-employees Public Group.

  1. Identify or create the all-internal-users group

    Setup, then Public Groups. Confirm a group exists with all internal users as members (often called All Internal Users or All Employees). Create one if needed.

  2. Open the file you want to share org-wide

    Open the file in the Files tab or on a record. Click Share.

  3. Add the all-employees group as Viewer or Collaborator

    In the Share dialog, add the All Internal Users Public Group with the appropriate permission level. Viewer is typical for reference docs.

  4. Save

    Click Done. The file transitions to Your Company state automatically.

  5. Verify the state

    Open the file detail page. The privacy state shows Your Company. Search and the Files tab now expose the file to everyone in the org.

  6. Audit periodically

    For sensitive content, review what is in Your Company state quarterly. Over time, files that should not be org-wide accumulate; cleanup matters for compliance.

Key options
Library publishingremember

Publish to a Library shared with all internal users. Scales well for many files.

Public Group sharingremember

Direct sharing with All Internal Users Public Group. Per-file action.

Record-linked broad sharingremember

Files linked to records with org-wide read OWD effectively reach Your Company state through record sharing.

Mass publishing via Apexremember

Apex DML inserting ContentDocumentLink records for many files at once. Used for bulk migration to Your Company state.

Gotchas
  • Your Company state covers internal users only. External community users do not have access via this state; they need separate community sharing.
  • Files shared as Your Company can be downloaded by every internal user. For sensitive content, consider whether the org-wide audience is right.
  • Removing the all-internal-users group from sharing immediately transitions the file out of Your Company state. Users lose access; communicate the change.
  • Public Group membership changes affect Your Company files. If your all-employees group dynamically updates with employee join/leave, file access follows.

See the full File, Your Company entry

File, Your Company includes the definition, worked example, deep dive, related terms, and a quiz.