What is a Virtual Private Network (VPN)?

A VPN is an encrypted connection from your device to the VPN provider's server. All your internet traffic is routed through that server. Additionally, your traffic appears to be coming through that server, which can help to obscure your true IP address.

Why do I Need a VPN?

A VPN protects from local attackers. While most of the internet is encrypted, not all of it is, and unfortunately important websites like government websites are typically the worst offenders for this. While unlikely, public wifi is also susceptible to being spoofed or spied on, so a VPN can keep your traffic safe from a malicous or nosey admin. Even at home, your Internet Service Provider can see your traffic and legally can sell your browsing data to marketers or inject their own ads. A VPN also has the advantage of obscuring your IP address, which is an important piece of identifying information about you online, thus helping to protect your privacy. As a peripheral benefit, many VPN providers offer servers in multiple countries so you can bypass geographic content restrictions on sites like Netflix and YouTube.

What Should I Look For in a VPN Provider?

The most important thing is to look for a VPN provider who doesn't keep logs. A provider who logs your activity is no better than your current internet provider in that your traffic can still be sold, censored, or spied on. Unfortunately, "no logs" is a buzzword these days, and numerous providers have been caught lying about this. The best way I've found to verify this claim is to search "[VPN provider] logs" on your privacy-respecting search engine of choice. If the provider has been around for any amount of time and has any positive reputation, you will likely find articles or posts confirming or denying their logging policy in some way. You'll also be alerted to any potential accusations of logging, discussions on that claim, and other information to help you decide if the company is serious or not.

Make sure to see how the provider makes money. Running an VPN server is expensive and requires great technical knowledge. "If a product is free, you are the product." Make sure the company has a viable business plan or else assume they are likely logging and selling your data, or worse. Never trust a free VPN unless it's a trial (or in Proton's case, a limited freemium business model).

Product/Service Pros Cons
Listed in alphabetical order, not order of recommendation
Click here to see my criteria for selecting these services.
For more information on providers not listed here, see Techlore's VPN Toolkit.

IVPN
  • Audited
  • Available on Debian, Mac, Windows, Android, and iOS.
  • Based in Gibraltar
  • Anonymous payments available

Mullvad
  • Audited
  • Available on Debian, Mac, Windows, Android, and iOS.
  • Flat rate of $5/month for all services and payment lengths
  • Anonymous payments available

Proton

(Non-Affiliate Link)
  • Audited
  • Available on Debian, Mac, Windows, Android, and iOS.
  • Based in Switzerland
  • Offers a limited number of free servers

Tips & Tricks

I recommend using a VPN at all times on all devices. For mobile devices, this will not hide your real location, but this will fool your browser and most apps and more importantly allows for a secure, encrypted connection at all times.

For streaming services like Netflix, many VPN providers offer specific servers that support streaming. Be sure to check their site or contact customer service for more information.

Please note that a VPN is not anonymous. They can be defeated in a variety of ways and do not protect against other advanced tracking features like cookies and browser fingerprinting.

If you enabled DNS-over-HTTPS as I recommended in the Web Browser section, be sure to turn that off or else it may cause DNS leakages and interfere with certain VPN provider features.