Reduce Accept-Language #338
Labels
from: Google
Proposed, edited, or co-edited by Google.
topic: http
Spec relates to the HTTP (Hypertext Transfer Protocol) family of protocols
topic: privacy
WebKittens
No response
Title of the spec
Reduce languages in Accept-Language
URL to the spec
https://github.com/Tanych/accept-language/blob/main/README.md
URL to the spec's repository
https://github.com/Tanych/accept-language
Issue Tracker URL
No response
Explainer URL
https://github.com/Tanych/accept-language/blob/main/README.md
TAG Design Review URL
No response
Mozilla standards-positions issue URL
mozilla/standards-positions#1014
WebKit Bugzilla URL
No response
Radar URL
No response
Description
Most browsers send all of the user's language preferences on every HTTP request via the Accept-Language header. The header's value contains a lot of entropy about the user that is sent to servers by default. Reduce Accept-Language intends to reduce the amount of information the Accept-Language header exposes in HTTP requests and JS interface navigator.languages. Instead of sending all user’s Accept-Language, we only send the user’s most preferred language after language negotiation in the Accept-Language header.
Also, Safari currently only sends single language over the Accept-Language and JS getter navigator.languages.
The text was updated successfully, but these errors were encountered: