| Here is what I do myself to avoid surveillance culture, in case anyone find it useful. 1. I always use local apps rather than webservices if possible. I use only free software, built from source, to be sure there's no tracker in it (I would love to find a way to whitelist which apps can access the network, but I haven't found a way for that yet). There's almost always a way to perform a task locally. 2. I have a copy of wikipedia, using kiwix (through kiwix-serve). My default search engine is my local wikipedia's one. It's insane the amount of answers you can get to common questions simply with a local copy of wikipedia 3. I always install documentation for the libraries I download. I have `go doc` running locally, always install ruby gems with ri and rdoc, set the gentoo's `doc` use flag to have C libraries documentation locally. Most of the time, there's just no need to go to the web for API documentation. 4. I made myself a rss client similar to rss2mail that will fetch rss feeds and mail items to me. When sending a mail, the rss client makes a http request to the full article url and add it to the mail as attachment. Then I read my content in mutt, having lynx dumping the html content as plain text (through `lynx -dump`). So I read all the content offline, and nobody can tell what I read. I have my own smtp server so that I disclose the least information possible. 5. when I have to use the web, this is first through a text browser through tor (I use a modified version of elinks, but I guess lynx would do just as well). This makes sure I only download the html page I want to look at, while running the least possible tracking stuff. 6. when it's not enough, I have a chromium build, in which I have disabled javascript and images by default. I use chromium rather than firefox because it allows me to load extensions from sources. I have such extensions to enable javascript and images if needed, but this is the ultimate recourse. 7. I use my own local dns resolver. I don't know why people don't do that more, it's actually really simple. bind9 resolver works out of the box, you just install bind9, change /etc/resolv.conf to point to 127.0.0.1, and that's it. 8. if I post online (like now), I make a different account every time I post, using always a different email address. This allows to prevent profiling from public posts. 9. and of course, I'm actively researching everything related to the p2p web, like dat, ssb and cabal. So basically, I took the red pill. |
> 6. when it's not enough, I have a chromium build, in which I have disabled javascript and images by default. I use chromium rather than firefox because it allows me to load extensions from sources. I have such extensions to enable javascript and images if needed, but this is the ultimate recourse.
Your browser fingerprints are probably so unique that you stick out like a sore thumb and data aggregated from exit nodes could probably be correlated to you. It might just be better to use the Tor Browser with NoScript enabled, where you at least look the same as every other user of it (assuming you don't customize the browser and leave the defaults).
> 8. if I post online (like now), I make a different account every time I post, using always a different email address.
This is a PITA, with many of the email providers now wanting your phone number or they ban the account.