Field-level security: the layer people forget
You can lock down records perfectly and still expose the one field that mattered. Field-level security is the quiet last layer of Salesforce access.
Read the postBlog
What we learn building a Salesforce access oracle: edges in the sharing model, patterns we see in real orgs, and where the product is going.
You can lock down records perfectly and still expose the one field that mattered. Field-level security is the quiet last layer of Salesforce access.
Read the postProfiles and permission sets both grant the same powerful permissions. The difference in how they are managed is where a lot of excess access comes from.
Read the postSharing rules are how you open Salesforce access sideways. They are also the layer most likely to accumulate quietly until no one can explain it.
Read the postSalesforce role hierarchies look like reporting lines, so people build them that way. That is where a lot of accidental access comes from.
Read the postOrg-wide defaults are the most consequential access setting in Salesforce, and the easiest to set once and forget. Here is how to think about them.
Read the postWho can see a record in Salesforce is decided by seven layers stacked on top of each other. Here is what each one does, in plain language.
Read the post
Access in Salesforce almost never shrinks on its own. Here are the everyday mechanisms that widen it, usually without anyone deciding to.
Read the post
The question sounds simple and the manual answer is anything but. Here is the fast way to get a complete, defensible answer.
Read the post
A way to answer the question every Salesforce admin eventually gets asked: who can see this, and why?
Read the post