For privacy I always changed my useragent of browser regularly and it used to work. But lately changing useragent alone in browser dosen't prevent os fingerprinting. Tools like https://browserleaks.com can correctly guess my os eventhough I have used private mode with vpn, changed my useragent, disabled javascript and flash, added adblocker and other types of privacy extensions and manually hardened the browser. Even after this browserleaks knows my os.

How does os fingerprinting works in browsers and how to prevent it?


1 Answer 1


Probably you need to combine two methods:

  • At application level, for example HTTP, by changing the User-Agent and probably other fields.
  • At network level, changing IP TTL, TCP window sizes, and so on

Probably with that should be enough but may be I'm missing some of them

  • This unfortunately won't work. In fact, changing your UA (especially if randomly) makes you stand out far more. What you have to do is use a uniform signature, e.g. by using Tor Browser.
    – forest
    Dec 5, 2018 at 8:22

Not the answer you're looking for? Browse other questions tagged or ask your own question.