Skip to content

Commit fe51c98

Browse files
committed
deploy: a071d75
1 parent 0425d80 commit fe51c98

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

index.html

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<meta content="Bikeshed version 742f3d674, updated Mon Nov 4 14:56:54 2024 -0800" name="generator">
99
<link href="https://www.w3.org/TR/design-principles/" rel="canonical">
1010
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
11-
<meta content="fbf6370d644b90afbc5606c58cd67d4e91decf60" name="revision">
11+
<meta content="a071d75bbf4146b5f6c659db227c97ec80d7c959" name="revision">
1212
<meta content="dark light" name="color-scheme">
1313
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1414
<style>
@@ -1021,8 +1021,10 @@ <h3 class="heading settled" data-level="1.3" id="trusted-ui"><span class="secno"
10211021
This is often used to attempt to trick users into visiting scam websites.
10221022
If this feature was proposed today, it would probably not proceed. </p>
10231023
<h3 class="heading settled" data-level="1.4" id="consent"><span class="secno">1.4. </span><span class="content">Ask users for meaningful consent</span><a class="self-link" href="#consent"></a></h3>
1024-
<p>If a useful feature has the potential to cause harm to users,
1025-
make sure that the user can give <a href="https://www.w3.org/2001/tag/doc/ethical-web-principles/#control">meaningful consent</a> for that feature to be used,
1024+
<p>In the context of fulfilling a user need,
1025+
a web page may want to make use of a feature
1026+
that has the potential to cause harm.
1027+
Features that have this potential for harm should be designed such that people can give <a href="https://www.w3.org/2001/tag/doc/ethical-web-principles/#control">meaningful consent</a> for that feature to be used,
10261028
and that they can refuse consent effectively.</p>
10271029
<p>In order to give <em>meaningful consent</em>, the user must:</p>
10281030
<ul>
@@ -1044,6 +1046,7 @@ <h3 class="heading settled" data-level="1.4" id="consent"><span class="secno">1.
10441046
However, the <a href="#priority-of-constituencies">user benefit</a> of a new feature must justify the additional burden on users
10451047
to decide whether to grant permission for each feature
10461048
whenever it’s requested by a Web page.</p>
1049+
<p>In your specification, the <a data-link-type="dfn" href="https://w3c.github.io/permissions/#dfn-request-permission-to-use" id="ref-for-dfn-request-permission-to-use">request permission to use</a> and <a data-link-type="dfn" href="https://w3c.github.io/permissions/#dfn-prompt-the-user-to-choose" id="ref-for-dfn-prompt-the-user-to-choose">prompt the user to choose</a> algorithms from <a data-link-type="biblio" href="#biblio-permissions" title="Permissions">[permissions]</a> are good ways to ask for consent.</p>
10471050
<p>Refusal is most effective if the site cannot
10481051
distinguish refusal from other, common situations.
10491052
This can make it more difficult for a site to
@@ -1061,7 +1064,11 @@ <h3 class="heading settled" data-level="1.4" id="consent"><span class="secno">1.
10611064
<p>See also:</p>
10621065
<ul>
10631066
<li data-md>
1064-
<p><a href="https://www.w3.org/2001/tag/doc/ethical-web-principles/#privacy">Security and privacy are essential</a></p>
1067+
<p><a href="https://www.w3.org/2001/tag/doc/ethical-web-principles/#privacy">The web is secure, and respects people’s privacy</a></p>
1068+
<li data-md>
1069+
<p><a href="https://www.w3.org/TR/privacy-principles/#consent-principles">Consent Principles</a></p>
1070+
<li data-md>
1071+
<p><a href="https://www.w3.org/TR/permissions/">Permissions</a></p>
10651072
</ul>
10661073
<h3 class="heading settled" data-level="1.5" id="identity"><span class="secno">1.5. </span><span class="content">Use identity appropriately in context</span><a class="self-link" href="#identity"></a></h3>
10671074
<p>Give people <a href="https://www.w3.org/TR/ethical-web-principles/#control">control</a> over the identifying information about themselves
@@ -4210,6 +4217,12 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
42104217
<li><span class="dfn-paneled" id="838fac42">[[state]]</span>
42114218
<li><span class="dfn-paneled" id="ab86e0f1">show()</span>
42124219
</ul>
4220+
<li>
4221+
<a data-link-type="biblio">[PERMISSIONS]</a> defines the following terms:
4222+
<ul>
4223+
<li><span class="dfn-paneled" id="c2430fbb">prompt the user to choose</span>
4224+
<li><span class="dfn-paneled" id="bcc085e3">request permission to use</span>
4225+
</ul>
42134226
<li>
42144227
<a data-link-type="biblio">[POINTEREVENTS3]</a> defines the following terms:
42154228
<ul>
@@ -4328,6 +4341,8 @@ <h3 class="no-num no-ref heading settled" id="normative"><span class="content">N
43284341
<dd>Dean Jackson; et al. <a href="https://drafts.csswg.org/mediaqueries-5/"><cite>Media Queries Level 5</cite></a>. URL: <a href="https://drafts.csswg.org/mediaqueries-5/">https://drafts.csswg.org/mediaqueries-5/</a>
43294342
<dt id="biblio-payment-request">[PAYMENT-REQUEST]
43304343
<dd>Marcos Caceres; Rouslan Solomakhin; Ian Jacobs. <a href="https://w3c.github.io/payment-request/"><cite>Payment Request API</cite></a>. URL: <a href="https://w3c.github.io/payment-request/">https://w3c.github.io/payment-request/</a>
4344+
<dt id="biblio-permissions">[PERMISSIONS]
4345+
<dd>Marcos Caceres; Mike Taylor. <a href="https://w3c.github.io/permissions/"><cite>Permissions</cite></a>. URL: <a href="https://w3c.github.io/permissions/">https://w3c.github.io/permissions/</a>
43314346
<dt id="biblio-privacy-principles">[PRIVACY-PRINCIPLES]
43324347
<dd>Robin Berjon; Jeffrey Yasskin. <a href="https://w3ctag.github.io/privacy-principles/"><cite>Privacy Principles</cite></a>. URL: <a href="https://w3ctag.github.io/privacy-principles/">https://w3ctag.github.io/privacy-principles/</a>
43334348
<dt id="biblio-rfc2119">[RFC2119]
@@ -4778,6 +4793,7 @@ <h2 class="no-num no-ref heading settled" id="property-index"><span class="conte
47784793
"ba920583": {"dfnID":"ba920583","dfnText":"style","external":true,"refSections":[{"refs":[{"id":"ref-for-the-style-element"}],"title":"3.1. Re-use HTML attribute names (only) for similar functionality"}],"url":"https://html.spec.whatwg.org/multipage/semantics.html#the-style-element"},
47794794
"bc5645aa": {"dfnID":"bc5645aa","dfnText":"octet","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-octet"},{"id":"ref-for-idl-octet\u2460"},{"id":"ref-for-idl-octet\u2461"},{"id":"ref-for-idl-octet\u2462"},{"id":"ref-for-idl-octet\u2463"}],"title":"8.1. Use numeric types appropriately"}],"url":"https://webidl.spec.whatwg.org/#idl-octet"},
47804795
"bc9fe445": {"dfnID":"bc9fe445","dfnText":"createAttribute(localName)","external":true,"refSections":[{"refs":[{"id":"ref-for-dom-document-createattribute"}],"title":"Use casing rules consistent with existing APIs"}],"url":"https://dom.spec.whatwg.org/#dom-document-createattribute"},
4796+
"bcc085e3": {"dfnID":"bcc085e3","dfnText":"request permission to use","external":true,"refSections":[{"refs":[{"id":"ref-for-dfn-request-permission-to-use"}],"title":"1.4. Ask users for meaningful consent"}],"url":"https://w3c.github.io/permissions/#dfn-request-permission-to-use"},
47814797
"bdbd19d1": {"dfnID":"bdbd19d1","dfnText":"Promise","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-promise"}],"title":"6.15. Return undefined from side-effect-causing functions"},{"refs":[{"id":"ref-for-idl-promise\u2460"}],"title":"7.6. Guard against potential recursion"}],"url":"https://webidl.spec.whatwg.org/#idl-promise"},
47824798
"bdcd112d": {"dfnID":"bdcd112d","dfnText":"bigint","external":true,"refSections":[{"refs":[{"id":"ref-for-idl-bigint"}],"title":"8.1. Use numeric types appropriately"}],"url":"https://webidl.spec.whatwg.org/#idl-bigint"},
47834799
"be0c27b2": {"dfnID":"be0c27b2","dfnText":"Navigator","external":true,"refSections":[{"refs":[{"id":"ref-for-navigator"}],"title":"6.8. Classes should have constructors when possible"}],"url":"https://html.spec.whatwg.org/multipage/system-state.html#navigator"},
@@ -4787,6 +4803,7 @@ <h2 class="no-num no-ref heading settled" id="property-index"><span class="conte
47874803
"c01cbda0": {"dfnID":"c01cbda0","dfnText":"EnforceRange","external":true,"refSections":[{"refs":[{"id":"ref-for-EnforceRange"},{"id":"ref-for-EnforceRange\u2460"},{"id":"ref-for-EnforceRange\u2461"}],"title":"8.1. Use numeric types appropriately"}],"url":"https://webidl.spec.whatwg.org/#EnforceRange"},
47884804
"c1ebc639": {"dfnID":"c1ebc639","dfnText":"@supports","external":true,"refSections":[{"refs":[{"id":"ref-for-at-ruledef-supports"}],"title":"2.5. New features should be detectable"}],"url":"https://drafts.csswg.org/css-conditional-3/#at-ruledef-supports"},
47894805
"c219fdf4": {"dfnID":"c219fdf4","dfnText":"srcset","external":true,"refSections":[{"refs":[{"id":"ref-for-attr-img-srcset"}],"title":"3.2. Use space-separated attributes for short lists of values, separate elements for longer lists"}],"url":"https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-srcset"},
4806+
"c2430fbb": {"dfnID":"c2430fbb","dfnText":"prompt the user to choose","external":true,"refSections":[{"refs":[{"id":"ref-for-dfn-prompt-the-user-to-choose"}],"title":"1.4. Ask users for meaningful consent"}],"url":"https://w3c.github.io/permissions/#dfn-prompt-the-user-to-choose"},
47904807
"c2f2a81a": {"dfnID":"c2f2a81a","dfnText":"classList","external":true,"refSections":[{"refs":[{"id":"ref-for-dom-element-classlist"}],"title":"3.2. Use space-separated attributes for short lists of values, separate elements for longer lists"}],"url":"https://dom.spec.whatwg.org/#dom-element-classlist"},
47914808
"c3469cd0": {"dfnID":"c3469cd0","dfnText":"MouseEvent","external":true,"refSections":[{"refs":[{"id":"ref-for-mouseevent"},{"id":"ref-for-mouseevent\u2460"}],"title":"6.8. Classes should have constructors when possible"}],"url":"https://w3c.github.io/uievents/#mouseevent"},
47924809
"c3dc5717": {"dfnID":"c3dc5717","dfnText":"percent-encode","external":true,"refSections":[{"refs":[{"id":"ref-for-percent-encode"}],"title":"8.2. Represent strings appropriately"}],"url":"https://url.spec.whatwg.org/#percent-encode"},
@@ -5408,6 +5425,8 @@ <h2 class="no-num no-ref heading settled" id="property-index"><span class="conte
54085425
"https://w3c.github.io/manifest/#dfn-short_name": {"displayText":"short_name","export":true,"for_":["manifest"],"level":"1","normative":true,"shortname":"appmanifest","spec":"appmanifest","status":"current","text":"short_name","type":"dfn","url":"https://w3c.github.io/manifest/#dfn-short_name"},
54095426
"https://w3c.github.io/payment-request/#dom-paymentrequest": {"displayText":"PaymentRequest","export":true,"for_":[],"level":"1","normative":true,"shortname":"payment-request","spec":"payment-request","status":"current","text":"PaymentRequest","type":"interface","url":"https://w3c.github.io/payment-request/#dom-paymentrequest"},
54105427
"https://w3c.github.io/payment-request/#dom-paymentrequest-show": {"displayText":"show()","export":true,"for_":["PaymentRequest"],"level":"1","normative":true,"shortname":"payment-request","spec":"payment-request","status":"current","text":"show()","type":"method","url":"https://w3c.github.io/payment-request/#dom-paymentrequest-show"},
5428+
"https://w3c.github.io/permissions/#dfn-prompt-the-user-to-choose": {"displayText":"prompt the user to choose","export":true,"for_":[],"level":"1","normative":true,"shortname":"permissions","spec":"permissions","status":"current","text":"prompt the user to choose","type":"dfn","url":"https://w3c.github.io/permissions/#dfn-prompt-the-user-to-choose"},
5429+
"https://w3c.github.io/permissions/#dfn-request-permission-to-use": {"displayText":"request permission to use","export":true,"for_":[],"level":"1","normative":true,"shortname":"permissions","spec":"permissions","status":"current","text":"request permission to use","type":"dfn","url":"https://w3c.github.io/permissions/#dfn-request-permission-to-use"},
54115430
"https://w3c.github.io/pointerevents/#dom-pointerevent": {"displayText":"PointerEvent","export":true,"for_":[],"level":"3","normative":true,"shortname":"pointerevents","spec":"pointerevents3","status":"current","text":"PointerEvent","type":"interface","url":"https://w3c.github.io/pointerevents/#dom-pointerevent"},
54125431
"https://w3c.github.io/pointerevents/#dom-pointerevent-pointerid": {"displayText":"pointerId","export":true,"for_":["PointerEvent"],"level":"3","normative":true,"shortname":"pointerevents","spec":"pointerevents3","status":"current","text":"pointerId","type":"attribute","url":"https://w3c.github.io/pointerevents/#dom-pointerevent-pointerid"},
54135432
"https://w3c.github.io/remote-playback/#dfn-remote-playback-devices": {"displayText":"remote playback device","export":true,"for_":[],"level":"","normative":true,"shortname":"remote-playback","spec":"remote-playback","status":"anchor-block","text":"remote playback device","type":"dfn","url":"https://w3c.github.io/remote-playback/#dfn-remote-playback-devices"},

0 commit comments

Comments
 (0)