Decouple general.useragent.locale from spoofing of navigator.language

RESOLVED WORKSFORME

Status

()

Core
General
--
enhancement
RESOLVED WORKSFORME
9 years ago
5 years ago

People

(Reporter: Mike Perry, Unassigned)

Tracking

({privacy})

Trunk
privacy
Points:
---

Firefox Tracking Flags

(blocking2.0 -)

Details

(Reporter)

Description

9 years ago
Changing general.useragent.locale allows one to spoof navigator.language to a value of their choosing, but on some platforms it also causes the chrome translation to change to that language as well.

It would be nice to have a general.useragent.override.locale pref specifically just for spoofing navigator.language, independent of the browser locale.

Updated

8 years ago
Component: Preferences → General
Product: Firefox → Core
QA Contact: preferences → general

Updated

7 years ago
Flags: blocking1.9.0.19?

Comment 1

7 years ago
http://www.theregister.co.uk/2010/05/17/browser_fingerprint/

Ran test on http://panopticlick.eff.org/ to find out my browser leaves a unique
fingerprint in 900,000+ samples they have received so far.

If Firefox is going to give me a unique fingerprint, I must change settings like these frequently (to make the fingerprinting of no value)!

Updated

7 years ago
blocking1.9.1: --- → ?
blocking1.9.2: --- → ?
blocking2.0: --- → ?
Flags: blocking1.9.0.19?
Keywords: privacy
OS: Windows XP → All
Hardware: x86 → All

Comment 2

7 years ago
I think blocking sites for detecting fonts,screen resolution,laptop,computer model,computer motherboard and other information will make people safe,and make it like that service "Geolocation" people to agree if they share that information or not with that website(s).
blocking1.9.1: ? → ---
blocking1.9.2: ? → ---
blocking2.0: ? → -

Comment 3

7 years ago
http://www.showmyip.com/?version=full ,look at Computer/Device Properties ,this is like a finger print

Comment 4

6 years ago
The Tor Project / Electronic Frontier Foundation is paying to have this bug fixed.

"If you know C++ and/or Firefox internals, we should be able to pay you for your time to address these issues and shepherd the relevant patches through Mozilla's review process."

Source: https://blog.torproject.org/blog/web-developers-and-firefox-hackers-help-us-firefox-4
Since Gecko 5, window.navigator.language has been tied to the value of Accept-Language (powered by the intl.accept_languages preference, which is user-customizable). The general.useragent.locale preference has no effect on window.navigator.language, AFAICT, so I think I can resolve this as WFM.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.