What the person is doing
The shared object may be private, organization-only, public, domain-restricted, password-protected, expiring, downloadable, editable, commentable, or view-only.
Foundation · lesson 1 of 12 · Collaboration And Social Interaction
Underlying principle: Collaborative interfaces show who changed what, where attention is needed, and how a person can respond. Shared state needs clear ownership and timing.
Provide an object-specific dialog that exposes current access, lets users add recipients and groups, choose link scope and role, decide notification and message behavior, copy or send links, use native share only where appropriate, review risky changes, and manage or revoke access after sharing.
Collaborative interfaces show who changed what, where attention is needed, and how a person can respond. Shared state needs clear ownership and timing.
The shared object may be private, organization-only, public, domain-restricted, password-protected, expiring, downloadable, editable, commentable, or view-only.
Provide an object-specific dialog that exposes current access, lets users add recipients and groups, choose link scope and role, decide notification and message behavior, copy or send links, use native share only where appropriate, review risky changes, and manage or revoke access after sharing.
Object identity and current access summary state
What exact object is being shared, and can users verify it before they change access?
Opening the dialog identifies the object and fetches current access before presenting share controls.
The shared object may be private, organization-only, public, domain-restricted, password-protected, expiring, downloadable, editable, commentable, or view-only.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The shared object may be private, organization-only, public, domain-restricted, password-protected, expiring, downloadable, editable, commentable, or view-only.
Provide an object-specific dialog that exposes current access, lets users add recipients and groups, choose link scope and role, decide notification and message behavior, copy or send links, use native share only where appropriate, review risky changes, and manage or revoke access after sharing.
Object identity and current access summary state
A private file becomes publicly editable because copy link implicitly changed scope.
Use labelled fields for recipient entry, role, link scope, notification toggle, message, expiration, password, download controls, copy-link, send, revoke, and stop-sharing actions.
Google Drive Help - checked
Google Drive documents recipient sharing, roles, notification messages, general access, anyone-with-link access, copy link, and owner controls.
Microsoft Support - checked
Microsoft documents OneDrive sharing by direct access or link with permission, expiration, password, copy-link, and link removal behavior.
Microsoft Support - checked
Microsoft documents managing access, stopping sharing, changing direct access, and deleting sharing links.
Dropbox Help - checked
Dropbox documents who-has-access and what-people-can-do permissions for shared links.
Dropbox Help - checked
Dropbox documents Share, Copy link, edit links, view-only links, and link-management behavior.
MDN Web Docs - checked
MDN documents the Web Share API for sharing links, text, files, and other content to user-selected operating-system targets.
MDN Web Docs - checked
MDN documents navigator.share secure-context, activation, data, permission, cancellation, and unsupported-data constraints.
Source trail checked: