Well, with one click you can spin up a brand new virtual computer instance. But I'm guessing you don't want to wait 2 minutes for a new instance to spin up?
Assuming you want to use JavaScript:
If you really want to be 100% unique, you'll never be able to guarantee that without changing computers or virtual instances. You can spoof canvas fingerprinting, but its usually possible to tell you're spoofing the fingerprint even though it can mask you. Definitely at least look into canvasdefender
https://multiloginapp.com/canvasdefender-browser-extension/
I'd suggest looking into MultiLoginApp itself, but I don't think it will work with a VPN, and their main benefit is being able to switch between identities.
Good luck spoofing everything, its a lot to take care of.... here's some things JS opens you up to:
Code:
- Browser Name / Version
- Operating System
- Screen Size / Resolution
- If plugins like Flash / Java are installed
- Internet Connection Type (BroadBand /4G/3
- Mobile Device Name (if you are browsing from a Mobile Phone or Tablet)
- Default system locale / language
- System time and timezone
- Installed fonts
- If you visited the site by clicking on a link, then the url of the previous page
If you don't need JavaScript enabled:
You're immediately at less risk of being identified, but you're also waiving a huge red flag.... because no "normal" user disables Javascript.
Also, head over to
https://privacy.net/analyzer/ just for fun.