-
-
Notifications
You must be signed in to change notification settings - Fork 413
Description
Is your feature request related to a problem? Please describe.
Window/canvas size is one of fingerprinting factors.
Libre Wolf has an option to make canvas within new windows randomly smaller, not filling the whole window to address this issue. I am not competent to comment of whether simply resizing the window itself would not serve the same purpose.
Describe the solution you'd like
The solution has to balance two competing aspects: effectiveness in mitigating fingerprinting and usability. Because I am not competent to address the former, I would accept anything a privacy-minded developer decides best. What I envisioned, from the usability perspective, is:
If a new window is opened from a non full screen window, it's size in both directions is random with normal distribution, with the size it currently would have as the mean, and a parameter as the standard deviation. That parameter is derived from three factors:
- reported screen resolution
- mean (that is, the deviation is a fraction of the mean when other variables are constant)
- some user input in settings as to how aggressive the behaviour should be. This might be something as simple as having a radio choice with two or three options.