By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
For Admins Who Need to Lock Down (or Open Up) Data—Fast
Organization-Wide Defaults (OWD) are the foundation of your Salesforce security model. They define the baseline level of access users have to records they don’t own. Think of OWD like the default lock on a filing cabinet: - Private: Only the owner (and admins) can see the file.- Public Read Only: Everyone can see the file, but only the owner can edit it.- Public Read/Write: Everyone can see and edit the file (use with extreme caution).
Sharing Models (Sharing Rules, Manual Sharing, Role Hierarchy, Teams, etc.) are the exceptions to OWD—they let you selectively grant more access than the default.
Public Read/Write
Opportunities
Private
Accounts
Real-World Scenario: You inherit a Salesforce org where all objects are set to Public Read/Write. A disgruntled employee exports the entire Contact database and leaks it to a competitor. Your job: Lock it down without breaking critical workflows (e.g., sales teams sharing leads).
Contact
Cases
Custom Objects
Products
Price Books
Campaigns
Leads
Contacts
Account
Account Teams
Opportunity Teams
Goal: Change Opportunities from Public Read/Write to Private without breaking sales workflows.
OpportunityShare
Opportunity
Problem: Sales reps can’t see each other’s Opportunities anymore.Solution: Create a sharing rule to grant read-only access to the same team.
Sales Team Read-Only Access
Based on record owner
Owned by members of
Role: Sales Team
Read Only
Problem: A sales rep needs to edit a specific Opportunity they don’t own.Solution: Use Manual Sharing.
Read/Write
Controlled by Parent
SR_Opp_SalesTeam_ReadOnly
SR_Account_EMEA_ReadWrite
❌ Trap: Public Read Only (still allows viewing).
Public Read Only
"A sales rep can’t see an Opportunity they don’t own. What’s the most likely cause?"
❌ Trap: "The role hierarchy is broken" (role hierarchy only extends access, not restricts it).
"Which OWD setting allows all users to edit records but not transfer ownership?"
❌ Trap: Public Read/Write/Transfer (allows ownership changes).
Public Read/Write/Transfer
"When should you use Controlled by Parent?"
Public
Scenario: Your org has Accounts set to Public Read/Write. A compliance audit requires you to change it to Private without breaking the following: - Sales reps must still see Accounts in their region.- Support agents must see Accounts with open Cases.
Your Task: 1. Change OWD for Accounts to Private.2. Create sharing rules to maintain the required access.
Solution: 1. Change OWD: - Setup → Sharing Settings → Edit → Set Account to Private → Save.2. Create Sharing Rules: - Rule 1 (Sales by Region): - Name: SR_Account_Sales_Region - Share records owned by: Role: [Region] Sales Team - With: Role: [Region] Sales Team - Access: Read Only - Rule 2 (Support for Open Cases): - Name: SR_Account_Support_OpenCases - Share records with: Open Cases - With: Role: Support Team - Access: Read Only
SR_Account_Sales_Region
Role: [Region] Sales Team
SR_Account_Support_OpenCases
Open Cases
Role: Support Team
Why It Works: - OWD Private locks down all Accounts by default.- Sharing rules selectively grant access to the right teams.
Role
Public Group
AccountShare
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.