ferdium / ferdium-app

All your services in one place, built by the community
https://ferdium.org
Apache License 2.0
2.66k stars 164 forks source link

Window Height & Width Settings For Each Service (Privacy) #1722

Open trymeouteh opened 2 months ago

trymeouteh commented 2 months ago

Preflight Checklist

Problem Description

Websites are known to track users from using their window height and width.

Proposed Solution

Adding a setting for each service to adjust the window height and width to increase user privacy.

Alternatives Considered

None

Additional Information

Tor browser has this feature.

https://support.torproject.org/tbb/maximized-torbrowser-window/

SpecialAro commented 2 months ago

Hi @trymeouteh, thank you for logging this issue.

What would be the use case for this and why is this feature relevant for Ferdium?

Also, users can add their own custom css to each recipe so, indirectly, this feature is already available for users by adding something along the lines:

html,
body {
width: 100px;
height: 200px;
}
trymeouteh commented 2 months ago

The CSS modification will not resolve the tracking as it will only modify the contents on the page, not the window size itself.

The reason is to increase privacy. If I have several services inside of Ferdium and I use a VPN or Tor, the websites if they are tracking users by their screen size, will be able to determine that the same person is using all several services by their screen size alone.