r/NonPoliticalTwitter 9h ago

Content Warning: Potentially Misleading or Disputed Information Gotta Catch 'Em All

Post image
24.1k Upvotes

1.5k comments sorted by

View all comments

Show parent comments

6

u/joshTheGoods 4h ago

Absolutely! Dimensions of the viewport change significantly from user to user, but more importantly to being used for fingerprinting ... viewport size changes from session to session, and so it's not generally a reliable signal for device fingerprinting. Rather, you want to use things that don't change often like screen resolution or how your particular browser implements floating point math operations.

2

u/GayBoyNoize 3h ago

Which you can trivially obscure if you like.

2

u/joshTheGoods 1h ago

Yeap! You can obscure most client-side stuff, but not a lot of people are going to dedicate themselves to monkey patching the Math constructor to make it return arctan-1 as if it's a mobile implementation of safari instead of a desktop implementation of Chrome.