Skip to content

Instantly share code, notes, and snippets.

@toxicscientist
Last active December 9, 2020 16:09
Show Gist options
  • Save toxicscientist/3839c5e1ddfc4e898181785a918457cf to your computer and use it in GitHub Desktop.
Save toxicscientist/3839c5e1ddfc4e898181785a918457cf to your computer and use it in GitHub Desktop.
Privacy... doesn't really exist

The thing with the internet is that it's terrifying. All browsers contain dozens of exploits that destroy your security and make some of your information publicly visble. This is meant to be a collection of these tools and exploits to help people learn about the actual nature of your privacy on the internet.

Information that is visible to websites you visit

What's wrong with this

While all this info might seem useless to some people(except maybe your location and passwords, those are creepy), it actually might lead to a much larger problem known as fingerprinting. Fingerprinting is defined as "a list of characteristics that are unique to a single user". They are similar to cookies which are small chunks of information that websites store in your browser however they are much harder to remove. While cookies rely on just data of your hard drive, digital fingerprints are tied to things like hardware, location and browser settings, things that most people won't(or can't) change.

This is really bad, fingerprints can follow you cross-website and as long as this trove of data about you is linked back to you, your online activity will be logged. This allows for incredibly precise targeted advertising that can use anything from political affiliation to education level to income bracket. It also allows for malicious parties to do pretty much anything they want to do with this info.

Fingerprinting isn't the only issue though. There are other ways that this information could be used maliciously such as someone luring you to a website that steals your location, operating system, etc. and uses it to bully you whether in real life or online. This might not be a big problem to adults but to teens, it could be devastating. Not just that but certain companies could use this information to decide on how much you're paid. Imagine other people being paid less than you just because they live in a developing country or speak a different language. That's terrible and shouldn't be something that's even remotely possible.

How can I stop this

Well, there's a much larger issue here about how privacy is treated like a luxury rather than a right but your individual security and privacy can be improved through some surprisingly simple tactics:

It's good, easy to download and is very robust in it's tracker and ad-blocking abilities as long as you give it time to learn what trackers should be blocked. You can also allow certain trackers in case it breaks a website or just disable it entirely.

Use a common browser

The more similar you are to the rest, the harder you are to fingerprint. Both Chrome and Firefox work fine for this and have their own pros and cons. I am biased but I recommend Firefox, it prides itself on how privacy-focused it is and I can vouch for it. It's fully open source(Although the code is incredibly hard to navigate) so if you don't trust me, check for yourself.

Disable Javascript

Here is where things get very tricky. Javascript is an integral part of the internet and disabling it renders most websites unusable. However Javascript is also an integral part of most trackers and it really trips them up when you disable it so I believe that here is where you should make a choice. You either disable Javascript, removing most of the functionality of some websites or keep it enabled, knowing that a dirty tracker could use it to its advantage. If you do decide to remove Javascript entirely, I recommend the NoScript Firefox Extension. It allows you to activate scripts on certain sites and actually protects you against bad things other than Javascript.

Change your browser settings

Most popular browsers come with lots of privacy-based settings for you to use. Firefox and Chrome both come with decent tracker blockers disabled in their settings somewhere. Your job is just to find them! Although I do have to admit that some of these settings are imperfect and most other methods on this list would be better.

Using a fingerprint resistant browser

This might seem weird considering we just told you to use a common browser but certain newer browsers are better than ever at catching and demolishing trackers. One of these browsers is Tor which is incredibly difficult to fingerprint because the fingerprint of everyone using it is almost the exact same.

Don't be stupid

The easiest one on this list. Don't click random links, don't give out your personal info and just use common sense.


Hope this helped!

Most of this information was found on(and blatantly stolen from) the Electronic Frontier Foundation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment