What the person is doing
The resource has durable authorization rules such as roles, groups, teams, guests, anonymous users, parent inheritance, folder scope, repository roles, space permissions, service accounts, or keys.
Foundation · lesson 4 of 21 · Trust, Safety, And Privacy
Underlying principle: Trust grows when purpose, consequence, status, and control are visible at the point of decision. Sensitive tasks also need a safe route for correction and exit.
Provide a permission sharing surface that exposes direct and inherited grants, users and groups, role meanings, effective access, pending changes, risky grants, approval or confirmation needs, audit context, and complete revoke paths before access is changed.
Trust grows when purpose, consequence, status, and control are visible at the point of decision. Sensitive tasks also need a safe route for correction and exit.
The resource has durable authorization rules such as roles, groups, teams, guests, anonymous users, parent inheritance, folder scope, repository roles, space permissions, service accounts, or keys.
Provide a permission sharing surface that exposes direct and inherited grants, users and groups, role meanings, effective access, pending changes, risky grants, approval or confirmation needs, audit context, and complete revoke paths before access is changed.
Default access list state with users, groups, guests, anonymous access, roles, and effective access.
What are all active routes by which a person, group, guest, anonymous user, service account, or key can access this resource?
Opening the permission sharing surface loads direct grants, inherited grants, group or team grants, anonymous access, service credentials, and owner or admin constraints before edits are saved.
The resource has durable authorization rules such as roles, groups, teams, guests, anonymous users, parent inheritance, folder scope, repository roles, space permissions, service accounts, or keys.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The resource has durable authorization rules such as roles, groups, teams, guests, anonymous users, parent inheritance, folder scope, repository roles, space permissions, service accounts, or keys.
Provide a permission sharing surface that exposes direct and inherited grants, users and groups, role meanings, effective access, pending changes, risky grants, approval or confirmation needs, audit context, and complete revoke paths before access is changed.
Default access list state with users, groups, guests, anonymous access, roles, and effective access.
A user keeps access through a group after their direct row is removed.
Use labelled tables or grids with column headers for principal, source, role, capability, status, and actions.
Microsoft Support - checked
Microsoft documents SharePoint groups, Read, Contribute, Full Control, inheritance, unique item permissions, and owner-managed grants.
Microsoft Learn - checked
Microsoft documents Microsoft 365 group, Teams, channel-site, communication-site, direct-user, security-group, and hub-site permission management.
Atlassian Support - checked
Atlassian documents user, group, guest, anonymous, additive, matrix, revoke, and individual permission behavior in Confluence spaces.
GitHub Docs - checked
GitHub documents repository role levels and action-specific permission differences for Read, Triage, Write, Maintain, and Admin.
Google Drive Help - checked
Google Drive documents Viewer, Commenter, Editor, owner controls, download/copy restrictions, and role effects for shared files.
Microsoft Support - checked
Microsoft documents viewing who has access, changing permissions, stopping sharing, and deleting sharing links.
Source trail checked: