You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Some <adata-link-type="dfn|abstract-op" href="#dfn-ancillary-use" class="internalDFN" id="ref-for-dfn-ancillary-use-3">ancillary uses</a> don't require their data to be related to a person, but
1683
1683
the useful aggregations across many people are difficult to design into a web
1684
-
API, or they might require new technologies to be invented. API designers have a
1685
-
few choices in this situation:</p>
1684
+
API, or they might require new technologies to be invented. Some ways API
1685
+
designers can handle this situation include:</p>
1686
1686
<ul>
1687
1687
<li>Sometimes an API can <adata-link-type="dfn|abstract-op" href="#dfn-de-identify" class="internalDFN" id="ref-for-dfn-de-identify-3">de-identify</a> the data instead, but this is difficult
1688
1688
if a web page has any input into the data that's collected.</li>
by <ahref="https://dom.spec.whatwg.org/#interface-event">DOM event</a> timing.</li>
1694
1694
<li><adata-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#user-agent">User agents</a> can ask their users' permission to enable this class of API.
1695
-
To reduce <adata-link-type="dfn|abstract-op" href="#dfn-privacy-labor" class="internalDFN" id="ref-for-dfn-privacy-labor-5">privacy labor</a>, a <adata-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#user-agent">user agent</a> could use a first-run dialog to
1696
-
ask the user whether they generally support sharing this data, rather than
1697
-
asking for each use of the APIs.</li>
1695
+
This risks increasing <adata-link-type="dfn|abstract-op" href="#dfn-privacy-labor" class="internalDFN" id="ref-for-dfn-privacy-labor-5">privacy labor</a>, but as an example, a <adata-link-type="dfn|abstract-op" data-type="dfn" href="https://infra.spec.whatwg.org/#user-agent">user agent</a>
1696
+
could use a first-run dialog to ask the user whether they generally support
1697
+
sharing this data, rather than asking for each use of the APIs.</li>
1698
1698
</ul>
1699
1699
<p>If an API had to make one of these choices, and then something else about the
1700
1700
API needs to change, designers should consider replacing the whole API with one
0 commit comments