Open Bug 960875 Opened 11 years ago Updated 2 years ago

Optionally limit possible browser size to increments of some number


(Core :: DOM: Core & HTML, enhancement, P5)






(Reporter: yuri, Unassigned)



(Keywords: privacy, Whiteboard: [bugday-20140120])

User Agent: Mozilla/5.0 (X11; FreeBSD amd64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36

Steps to reproduce:

Many browser users are concerned about the browser device fingerprint: They believe that such fingerprint allows certain parties to track them.

I suggest to allow user to limit possible browser sizes to be multiples of some reasonable integer, for example 32.
So that the browser size, as reported to the webservers like this one , will have fewer possible values, therefore reducing trackability by browser parameters.

So the option will look like this: X Limit possible browser window sizes __ Size increment

If the screen size is 1600X1200, increment of 32 would reduce the number of unique sizes from ~1.9 millions to ~1.8 thousands, which is 1000 times reduction.

There is really no benefit in allowing the browser to have sizes with the pixel precision.
Blocks: 418986
Keywords: privacy
Whiteboard: [bugday-20140120]
Severity: normal → enhancement
Component: Untriaged → DOM
OS: FreeBSD → All
Product: Firefox → Core
Hardware: x86_64 → All

Move all DOM bugs that haven’t been updated in more than 3 years and has no one currently assigned to P5.

If you have questions, please contact :mdaly.
Priority: -- → P5
Component: DOM → DOM: Core & HTML

Just cleaning up old open privacy issues ... Tom, close this as WONTFIX? We already have letterboxing, it's just not front facing which does exactly what OP wanted

Flags: needinfo?(tom)

I think it's DOM's decision whether or not to wontfix this as a potential improvement to anti-tracking.

Flags: needinfo?(tom)
Summary: [feature suggestion] Add an option to limit possible browser size to increments of some number → Optionally limit possible browser size to increments of some number
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.