Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 14 additions & 5 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,21 @@ provided users can [[design-principles#consent|meaningfully consent]].

## Honesty ## {#honesty}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#1 asks whether "honesty" is the right word for what's in this section. Do you feel like it is the right word?

Copy link
Contributor Author

@marcoscaceres marcoscaceres Sep 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did... I also couldn't find a better word and it ("honesty") captures the right intent.


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,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm worried that "mediate" is less clear than "explain". It's also symmetric, treating the interests of the Web as equal to the user's interests. I'm not completely opposed to using it, but I want to make sure we're trying to follow https://github.com/w3ctag/process/blob/main/style-guide.md as much as possible.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After discussion in Breakout A, I don't feel strongly about this.

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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you link to examples of each of these? "Indicators" and "previews", especially, seem to need more context than most readers will have.

"Placement and emphasis" doesn't seem like an approach for an explanation, but rather how to display some other approach. It could belong in a separate sentence?


These explanations serve the duty of honesty:
they should truthfully represent the current state and likely consequences,
Comment on lines +148 to +149
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the first clause adding anything? Could we simplify it to

Suggested change
These explanations serve the duty of honesty:
they should truthfully represent the current state and likely consequences,
These explanations
should truthfully represent the current state and likely consequences,

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was how I was linking it back to the "Honesty" heading, so would prefer to keep it as is... it clarifies what we mean by "honesty".

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we have to explain what "honesty" means, maybe we should say it directly instead of implying it. Something like

Suggested change
These explanations serve the duty of honesty:
they should truthfully represent the current state and likely consequences,
An honest user agent actively works to present the truth to its user.
It doesn't just avoid lies.
Its explanations
should clearly represent the current state and likely consequences,

?

avoid euphemism or ambiguity,
and make it obvious when sensitive activity is occurring
(e.g., a clear indicator while audio/video capture is active).
Comment on lines +151 to +152
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps we could shorten this sentence:

Suggested change
and make it obvious when sensitive activity is occurring
(e.g., a clear indicator while audio/video capture is active).
and make it obvious when sensitive activity is occurring.
For example, the user agent might show a clear indicator while audio or video is being captured.


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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This last clause also feels tacked-on. It might work better as an independent sentence, possible at a different point in this section.

Comment on lines +154 to +156
Copy link
Contributor Author

@marcoscaceres marcoscaceres Sep 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jyasskin, how about:

Suggested change
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.
The user agent should choose timing and cadence deliberately.
Explanations should inform, not distract, leaving the user in control of if and when to make a decision.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, although we should leave the improvement to the first part of the sentence...

Suggested change
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.
The user agent should choose when and how often to show these explanations,
so explanations arrive when helpful and inform rather than distract.
The user agent should ensure the user can control if and when they make a decision.


## Loyalty ## {#loyalty}

Expand Down