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.
- 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.
- Open the file you want to share org-wide
Open the file in the Files tab or on a record. Click Share.
- 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.
- Save
Click Done. The file transitions to Your Company state automatically.
- 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.
- 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.
Publish to a Library shared with all internal users. Scales well for many files.
Direct sharing with All Internal Users Public Group. Per-file action.
Files linked to records with org-wide read OWD effectively reach Your Company state through record sharing.
Apex DML inserting ContentDocumentLink records for many files at once. Used for bulk migration to Your Company state.
- 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.