@@ -91,7 +91,8 @@ Similarly, when beginning to design an API,
91
91
be sure to understand and document the user need that the API aims to address.
92
92
93
93
[The internet is for end users] (https://tools.ietf.org/html/rfc8890):
94
- any change made to the web platform has the potential to affect vast numbers of people,
94
+ any change made to the web platform has the potential to
95
+ [affect vast numbers of people] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#allpeople),
95
96
and may have a profound impact on any person's life. [[RFC8890]]
96
97
97
98
User needs come before the needs of web page authors,
@@ -109,7 +110,8 @@ and theoretical concerns reflect underlying needs of all of these groups.
109
110
110
111
See also:
111
112
112
- * <a href="https://www.w3.org/2001/tag/doc/ethical-web-principles/#noharm">The web should not cause harm to society</a>
113
+ * [The web should not cause harm to society] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#noharm)
114
+ * [The web must enhance individuals' control and power] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#control)
113
115
* [[RFC8890]]
114
116
115
117
<h3 id="safe-to-browse">It should be safe to visit a web page</h3>
@@ -122,7 +124,7 @@ The Web is named for its hyperlinked structure.
122
124
In order for the web to remain vibrant,
123
125
users need to be able to expect that merely visiting any given link
124
126
won't have implications for the security of their computer,
125
- or for any essential aspects of their privacy.
127
+ or for any essential aspects of their [ privacy] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#privacy) .
126
128
127
129
For example, an API which allows any website to
128
130
[detect the use of assistive technologies] (#do-not-expose-use-of-assistive-tech)
@@ -165,7 +167,7 @@ Users depend on trusted user interfaces
165
167
such as the address bar, security indicators and permission prompts,
166
168
to understand who they are interacting with and how.
167
169
These trusted user interfaces must be able to be designed in a way
168
- that enables users to trust
170
+ that enables users to trust [and verify] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#verify)
169
171
that the information they provide is genuine,
170
172
and hasn't been spoofed or hijacked by the website.
171
173
@@ -182,7 +184,7 @@ If this feature was proposed today, it would probably not proceed.
182
184
<h3 id="consent">Ask users for meaningful consent when appropriate</h3>
183
185
184
186
If a useful feature has the potential to cause harm to users,
185
- make sure that the user can give *meaningful consent* for that feature to be used,
187
+ make sure that the user can give [ *meaningful consent*] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#control) for that feature to be used,
186
188
and that they can refuse consent effectively.
187
189
188
190
In order to give *meaningful consent*, the user must:
@@ -220,19 +222,25 @@ If the user refuses permission,
220
222
no location information is available to the Web page.
221
223
</p>
222
224
225
+ See also:
226
+
227
+ * [Security and privacy are essential] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#privacy)
228
+
223
229
<h3 id="devices-platforms">Support the full range of devices and platforms (Media Independence)</h3>
224
230
<!-- was "Media Independence" in the HTML Design Principles -->
225
231
226
232
As much as possible,
227
- ensure that features on the web work across different input and output devices,
228
- screen sizes, interaction modes, platforms, and media.
233
+ ensure that features on the web work across different input and output [devices,
234
+ screen sizes, interaction modes, platforms, and media]
235
+ (https://www.w3.org/2001/tag/doc/ethical-web-principles/#multi).
229
236
230
237
One of the main values of the Web is that it's extremely flexible:
231
238
a Web page may be viewed on virtually any consumer computing device
232
239
at a very wide range of screen sizes,
233
240
may be used to generate printed media,
234
241
and may be interacted with in a large number of different ways.
235
- New features should match the existing flexibility of the Web platform.
242
+ New features should match the [existing flexibility] (https://www.w3.org/2001/tag/doc/ethical-web-principles/#render)
243
+ of the Web platform.
236
244
237
245
<div class="note">
238
246
This doesn't imply that features which don't work in *every* possible context should be excluded.
0 commit comments