-
Notifications
You must be signed in to change notification settings - Fork 4
Rework Honesty section #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 7 commits
d2b2509
7d6aa5a
a44e8dc
13af2b8
6ddf053
7e4880d
589cc2e
04eaa32
756797e
7f218b2
da3f527
c69c6dd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -139,12 +139,21 @@ provided users can [[design-principles#consent|meaningfully consent]]. | |
|
|
||
| ## Honesty ## {#honesty} | ||
|
|
||
| A user agent is responsible to explain to its user what's going on, | ||
| in terms that user is likely to be able to understand. | ||
| These explanations should happen at appropriate times and frequencies, | ||
| so that they actually help the user understand | ||
| instead of interrupting and distracting the user. | ||
| A user agent must mediate between the Web and its user, | ||
marcoscaceres marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| explaining what is happening in a form the user can understand. | ||
|
|
||
| A user agent may use multiple approaches for explanations, including | ||
| text, permission prompts, indicators, previews, placement and emphasis, and other cues. | ||
|
||
|
|
||
| These explanations serve the duty of honesty: | ||
| they should truthfully represent the current state and likely consequences, | ||
marcoscaceres marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| avoid euphemism or ambiguity, | ||
| and make it obvious when sensitive activity is occurring | ||
| (e.g., a clear indicator while audio/video capture is active). | ||
marcoscaceres marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| The user agent should choose when and how often to show these explanations, | ||
| so explanations arrive when helpful and inform rather than distract, | ||
| helping the user make informed choices. | ||
jyasskin marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
marcoscaceres marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Loyalty ## {#loyalty} | ||
|
|
||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.