I don't want any website to identify me and to know what is my geographical location.
As far as a website is concerned, I am always a new visitor who never visits it prior. If I leave the website, power down my browser, restart the browser and then come back, then I am a new visitor, not a returning one.
A way to do this is to go online only on a clean FF/Chrome browser inside a bland Windows 7 VM, but this seems to me quite heavy-handed.
From what I know, I will need to at least been able to spoof/hide these information from the websites:
- User Agent
- HTTP_ACCEPT Headers
- Browser Plugins
- Time Zone
- Screen Size and Color Depth
- System Fonts
- HTML5 Canvas Fingerprinting
Is there any other information that I should hold away from the websites?
I am thinking using Firefox Private Mode, inside a VPN tunnel with randomized IP when I do my browsing. To defeat browser fingerprinting, I will install a agent spoofer plugin. True, websites know that I am using this plugin, and they might even get suspicious, but I am still a new visitor every time I return to them, and there is no way for them to identify me as one single unique visitor.
Is my technique solid enough for me to remain anonymous to the websites that are most zealous about collecting personal data, and are as mighty as Google or Amazon or Facebook?
If no, what are the other measures that will work?