Updated October 7, 2026
Salesforce security can feel a bit like airport checkpoints where some folks glide through with PreCheck, others get a quick pat‑down, and a few need full inspection. The difference? With Salesforce, you decide who sees which records, and how deeply they can interact with them. Done right, everyone has just enough access to be helpful and not a byte more. Done wrong, data bottlenecks (or worse, data leaks) are almost guaranteed. Let’s walk through the four pillars that keep things tidy: Org‑Wide Defaults, the role hierarchy, sharing rules, and the odd little gem called manual sharing.
1. Org‑Wide Defaults: Lock It, Then Crack the Door
Org‑Wide Defaults (OWDs) set the baseline for every object; Accounts, Opportunities, even custom ones like “Installations__c.” The three access levels you’ll use most:
-
Private means only the record owner and users above them in the role hierarchy can see or edit, plus anyone you open access to with the sharing tools below.
-
Public Read Only lets everyone peek but not touch.
-
Public Read/Write is a communal salad bowl where any user can view or update.
Most admins start with Private on revenue‑sensitive objects (Opportunities, Quotes). Price Books work a little differently: they have their own access levels, Use, View Only, and No Access, and the default is Use. Beginning with a tight setting, then loosening where needed, is far safer than the reverse. It’s the digital equivalent of locking every door at night and handing out keys only when visitors arrive.
2. The Role Hierarchy: Your Org Chart, Super‑Charged
Picture the classic company pyramid: reps at the base, managers above, directors higher still. Salesforce mimics that exact structure. Users higher in the role hierarchy can view, edit, and report on all data owned by or shared with users below them, even if OWDs are Private. One exception worth knowing: for custom objects, you can turn off Grant Access Using Hierarchies, and then only the owner and users granted access can see the records.
Why it matters:
-
A sales manager can coach reps without begging for access.
-
A regional VP can forecast for the whole territory in one report.
But here’s the kicker. The hierarchy passes along record access, not object permissions. A manager gets the same access to her reps’ records that they have, including edit. But if her profile and permission sets don’t let her edit Opportunities at all, sitting at the top of the hierarchy won’t change that. Think of roles as telescopes: higher vantage, same control knobs.
3. Sharing Rules: Smart Shortcuts Through the Walls
Real life is messy; teams collaborate across silos. That’s where sharing rules shine. They poke neat holes in the baseline security so users can see records they don’t own. A sharing rule can never be stricter than your org‑wide defaults; it only grants extra access.
Two main flavors for internal users:
-
Owner‑Based: “Share any Opportunity owned by the Wholesale role with the Finance role.”
-
Criteria‑Based: “Share Accounts where Industry = ‘Healthcare’ with the Medical Sales public group.”
A single rule can open access to a large set of records at once, and it remains easy to switch off if priorities change. Just don’t expect it to be instant on a big org: when you create or change sharing rules, the sharing recalculation can take a while to complete. It’s the difference between handing out keys one‑by‑one and installing a door code for the whole department.
4. Manual Sharing: One‑Off Hall Passes
Sometimes a lone rep needs a colleague to peek at a single record, say, an especially tricky deal. Manual sharing lets users share individual records with other users, public groups, and roles. It’s handy, but it can clutter orgs if overused. Treat it like sticky notes: great in small doses, chaotic when they cover the entire monitor.
How the Pieces Work Together
-
Start Private: Set OWDs conservatively.
-
Build the Ladder: Mirror real‑world reporting lines in the role hierarchy.
-
Cut Strategic Windows: Craft sharing rules for cross‑team needs (marketing ↔ sales, support ↔ engineering).
-
Hand Out Hall Passes: Use manual shares for true one‑offs.
That layered approach keeps auditors happy and employees productive.
Common Rookie Missteps (and Easy Fixes)
-
Too Many Roles A role per user feels intuitive until nobody can maintain the hierarchy. Keep roles broad; use public groups for fine‑grained control.
-
Everything Public “for Now” Temporary openness becomes permanent faster than you can say “data breach.” If you must open the gates, schedule a review date right inside Salesforce Tasks.
-
Neglecting Field‑Level Security OWDs govern records, but sensitive fields (Salary__c, SSN__c) still need protecting. Field‑level security, set in profiles or permission sets, controls whether a user can see and edit each field.
A Quick Example
Picture a 50‑user solar installer that started with every object set to Public Read/Write. Reps overwrite each other’s quotes, and management loses track of who really owns each deal.
A sensible fix
-
Shift the OWD for Opportunities to Private.
-
Build a lean three‑tier role hierarchy: Rep → Manager → Director.
-
Add a criteria‑based rule: if Installation_Region__c = North, share with the North_Service group.
-
Train reps on manual sharing for joint deals.
The goal is that every deal has one clear owner again, reps stop stepping on each other’s work, and managers can trust what their dashboards show.
Tips for a Smooth Rollout
-
Sandbox First: Test new OWDs and sharing rules in a sandbox; surprise lockouts in production ruin mornings.
-
Change Sets or DevOps Center: Deploy changes systematically to avoid half‑baked security states.
-
Audit Trail Check‑Ins: Scan Setup Audit Trail weekly for frantic admins re‑opening access. A quick Slack chat can solve root causes before bad habits stick.
-
Quarterly Reviews: Roles shift, mergers happen, new teams spawn. Revisit your model every three months.
Wrapping Up
Org‑Wide Defaults, the role hierarchy, sharing rules, and manual shares might feel like separate levers, yet they’re parts of one engine: record visibility. Set the base tight, let the hierarchy flow upward, carve cross‑team windows with rules, and sprinkle manual shares only when truly needed.
Do that, and users see exactly what they should. No more, no less. Your data stays clean, your teams stay nimble, and you sleep better knowing a solid security design has your back. Ready to tweak your own setup? Start small, document every change, and watch your Salesforce org shift from “wild west” to “well‑oiled.”
Sources
- Salesforce Help: Organization-Wide Default Access Settings
- Salesforce Help: Default Organization-Wide Access Levels
- Salesforce Help: Create a User Role
- Salesforce Help: Sharing Rules
- Salesforce Help: Sharing Rule Types
- Salesforce Help: Considerations for Making Sharing Updates
- Salesforce Help: Manual Sharing
- Trailhead: Improve Field-Level Security Settings