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...
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:
su - otheruser
(log in as normal)
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.