Take back your privacy
Recent surveys have found that 76% of [the most visited] websites in the
world cotain trackers from google and 24% contain trackers from
facebook. This has been reported by CNBC,
PC
World, The
Verge, Fortune,
and Breitbart.
Almost anywhere you go on the internet, they are following you, building
a profile on you, and selling that information, your information,
to the highest bidder. Even if you don't have a user account for google
or facebook "services," they've built a profile of you using this
surreptitiously collected data.
It turns out there are some steps one can take to prevent these
companies from following you wherever you go. It's not perfect, but it
helps a lot. First, don't use Chrome. Second, install ad-blocker plugins
for your browser. Third, use your firewall.
It turns out Google and Facebook are large enough that they have their
own Autonomous Systems (AS) composed of numerous subnets. Google owns AS
15169, while Facebook owns AS 32934. Using a little bit of shell, it's
relatively easy to look up all the subnets owned by these companies.
whois -h whois.radb.net -- '-i origin AS32934' | grep "^route:" | awk '{print $2;}'
whois -h whois.radb.net -- '-i origin AS15169' | grep "^route:" | awk '{print $2;}'
That's a lot of subnets. Because I have different operating systems on
different computers and still want to block traffic to and from
all those IP addresses, I've written some simple scripts to add
rules to various firewalls. I have scripts for
IPFW on FreeBSD,
IPTables on Linux, and the
Windows Firewall that
should work from XP SP3
through Windows 10. I've only tested it on Windows 7 and Windows 10, and
it worked in those.
All of these scripts can be found
in this
directory. The IPFW and IPTables scripts are self-contained. For the
Windows command shell batch files, the *ips.txt files are also needed.
I have to say, the internet looks very different with these firewall
rules in place. There are noticeably fewer advertisements and pages load
faster. Embedded YouTube videos and Instagram photos don't appear.
Sometimes the frame disappears, sometimes you get a "failed to connect"
page appearing in a frame in the middle of a page. (Yes, these rules
block YouTube and Instagram; they are owned by google and facebook and
reside in the subnets owned by those companies.) On a relatively rare
occasion, I come across a site using some sort of javascript or css or
something hosted by a machine in one of those ASs and that will be
blocked. Sometimes the site handles that gracefully, sometimes it stops
being functional. A small price to take back your life.
Update: Twitter has trackers on a decent amount of sites out there too,
so I've added scripts to block Twitter's AS 13414 as well. Those scripts
are in the same directories as the others.
[/musings]
[permanent link]