1. Your browser fingerprint can reflect:
- the User agent header
- the Accept header
- the Connection header
- the Encoding header
- the Language header
- the list of plugins
- the platform
- the cookies preferences (allowed or not)
- the Do Not Track preferences (yes, no or not communicated)
- the timezone
- the screen resolution and its color depth => Javascript
- the use of local storage
- the use of session storage
- a picture rendered with the HTML Canvas element
- a picture rendered with WebGL
- the presence of AdBlock
- the list of fonts
Note: Javascript, Flash, fonts, user agent are keys to define fingerprint.
2. How to change browser fingerprint
Modify browser fingerprint by modify each element such as: OS, Time zone, browser version, language, resolution…
+ Browser modification and tweaks
+ Browser extension and add-ons
+ VPS
+ Tor browser
3. Browser fingerprint on Smartphones:
smartphones can be fingerprinted using internal sensors – and there’s nothing the user can do about it.
+ Ios devices can be fingerprinted globally in less than 1 second
+ The calibration fingerprint never changes, even after a factory reset