Re: How quickly they forget @Shadow Systems
agreed, MS's EULA and policies are a bit *chilling*. It's another reason NOT to use Win-10-nic. As for things like github and LInkedIn, I've got my eye on them...
You can try doing like I do: Don't surf the web from a Windows computer (especially NOT Win-10-nic), don't enable Javascript unless you have no choice, and ONLY use 'in memory' cookies for web sites that MIGHT track you (so you can dump them whenever you want).
And if you need to access a web site with scripting etc. enabled, set up a "sandbox" browser (with a different user login) that dumps ALL history when you're done with it (not just another instance of the same browser you're looking at pr0n in a different tab with, heh). Then it can't attempt to examine the web cache or history of the one you NORMALLY use, either. It won't HAVE a cache nor history when you close it!
On a POSIX system with X11, as long as you've enabled TCP access for the X server (and blocked port 6000 in your firewall to 'teh intarwebs'), you can run 'remote sessions' from different logins similar to this:
For the user that starts the X server (I use startx, not gdm or anything like that, YMMV) the '.xserverrc' file will need to contain something like this before you start the X server:
exec Xorg -listen tcp
Then, via a 'logged in' user on the desktop, in a bash shell:
xhost +localhost
then,
su - otheruser
(log in as normal)
export DISPLAY=localhost:0.0
Then run firefox or whatever, and it will run IN THE CONTEXT OF THIS OTHER USER, which can have its own settings, script enable/disable, etc.. It's reasonably "sandboxed", and won't be 'just another window in the same application' as any running browser on the desktop.
Oh, and yes - this means NOT running Windows, the FIRST line of defense against MS's EULA and "privacy" policy.