Skip to content

Commit

Permalink
moved the new text about fingerprinting mitigation out of notes and i…
Browse files Browse the repository at this point in the history
…nto the main text of the overview's implementation dependencies section
  • Loading branch information
ben-allen committed Oct 12, 2023
1 parent 0d65b78 commit 766a8af
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions spec/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,13 +73,9 @@ <h1>Implementation Dependencies</h1>
</li>
</ul>

<emu-note>
The initial set of locales, currencies, calendars, numbering systems, and other enumerable items visible to a particular origin must be the same for all users sharing the same user agent string (engine and platform version). Furthermore, dynamic changes to these sets must not result in users becoming distinguishable from each other. This constraint is imposed to reduce the fingerprinting risk inherent in internationalization, and may be relaxed in future revisions.
</emu-note>
In browser implementations the initial set of locales, currencies, calendars, numbering systems, and other enumerable items visible to a particular origin must be the same for all users sharing the same user agent string (engine and platform version). Furthermore, dynamic changes to these sets must not result in users becoming distinguishable from each other. This constraint is imposed to reduce the fingerprinting risk inherent in internationalization, and may be relaxed in future revisions.

<emu-note>
Non-normative: As a result of this constraint, the first time a browser implementation that allows on-demand locale installation receives a request from a particular origin that could require installing a new locale, it must not reveal whether or not that locale is already installed.
</emu-note>
As a result of this constraint, the first time a browser implementation that allows on-demand locale installation receives a request from a particular origin that could require installing a new locale, it must not reveal whether or not that locale is already installed.

<emu-clause id="sec-compatibility">
<h1>Compatibility across implementations</h1>
Expand Down

0 comments on commit 766a8af

Please sign in to comment.