/awesome-privacy-2

A list of opensource privacy centered software, tools and web sites

Awesome Privacy

A list of opensource privacy centred software, tools, hardware, services, web sites and educational resources.

This list is very lenient list meant for people on all levels.

Things to avoid

  • All services and products from big monopolies like these:
    • Apple
    • Microsoft
    • Google, Youtube, Gmail etc
    • Facebook & Whatsapp
    • Amazon
    • Twitter
    • etc..

The internet has become colonized with a small number of companies controlling the flow of information and explioting its users. Their ideologies are centerend around greed and control. Governments also cant keep them accountable for their actions for a few reasons, one being large corporations control the governments through money and they work hand in hand together.

Things to do

  • Educate yourself. Darkness is suffocating the world due to ignorance. See the education section.
  • Promote and use open source technologies, privacy first software and decentralisation.
  • Illuminate the mind, body and spirit.

Search engines

Google alternatives

  • DuckDuckGo - Search engine that doesn't track you.
  • StartPage - Search engine that returns google results
  • Searx - non tracking internet metasearch engine

Communication

Chat

  • Riot - Feature rich, encrypted chat messenger for phone and pc
  • Keybase - Feature rich, encrypted chat messenger for phone and pc
  • Semaphor - Feature rich, encrypted chat messenger for phone and pc

Youtube alternatives

Youtube does not support freespeech and may remove your videos if they dont like it. These dont have ads nor algorithms to suppress or promote information

Social Media

Facebook and twitter do no support free speech, your content may be removed if they dont like it These dont have ads, data mining and algorithms

  • mastodon - decentralised facebook twitter hybrid app
  • minds
  • disporia
  • hive - blockchain social media platform - blogging - you can earn crypto currency for your content
  • steemit - blockchain social media platform - cross between Reddit and Quora - you can earn crypto currency for your content

Video

Video conferencing software and chat

Email

Email is not secure ! Avoid email if possible. If it cant be avoided use OpenPGP to encrypt your emails, but even OpenPGP is still vulnerable to some hacks. The follow can also help prevent some hacks:

  1. Be careful with attachments
  2. Disable HTML
  3. decrypt and encypt emails outside of the mailclient
  4. Don't cite text in reply
  5. Use mutt or neomutt email client

I would recommend posteo.de or mailbox.org (1 Euro / month). Never take an American, Australian, Canadian, British or New Zealandish provider. European online privacy laws are the best at the moment. The Netherlands are doing a good job in enforcing them. Germany isn't bad either. But the whole climate in Europe is changing. Law enforcement agencies in Europe want direct access to e-mail providers; we are not there yet. Create an alias or temporary alias for every website (like takealot.co.za) you create a new account. I know, this is cumbersome, but there is no other way around.

Distributed web

  • zeronet - credentialed internet and web hosting
  • ipfs - distributed web

Web Browsers

  • Firefox - Needs extensions and one can also set more strict privacy browsing rules within preferences
  • Brave - Really nice browser for normies, doesnt need configuration
  • bromite
  • Tor Browser - Most secure browser, all traffic is encrypted over the tor network

Web Browser Extensions

Be careful with addons. You cannot trust them but you also cannot use a browser without them.

Other browser settings

Storage

  • Sia - Decentrilesed
  • SpiderOak One Backup - Highly recommended
  • Mega - Not highly recommended but still better than Dropbox, googledrive, onedrive, etc.

VPN

You want to use a VPN, always! And also as always, you can not trust VPN providers, but I trust Internet service provicers (ISPs), like Vodacom, MTN, Telkom, etc, even less. But back to "always". If your VPN is offline all of your traffic should not make it through. There are ways of doing this. I mainly use SOCKS5 proxies. It works like this. If your VPN is online it also provides a SOCKS5 proxy on a port on your machine. You can now redirect your browsers traffic (for instance with the addon switchyOmega) through that proxy. If the VPN dies, your browser won't be able to send requests. You want this for your whole system and all applications. Read about this or ask me.

I really like mullvad.net. Besides openVPN they offer wireguard (this deserves a whole section) c) really good support

Don't trust free services.

If you can, use Tor instead of a VPN, its much more secure and private, tho it is slower

Operating Systems

Use GNU/Linux ! There are many many different flavours to choose from depending on your needs and wants.

Android Roms

Phone operating systems

  • LineageOS - Android fork without google dependencies (you can install them optionally).
  • GrapheneOS - Android-based, security-hardened, privacy focused (can't install google dependencies)

Android apps

Password managers

Hosting

  • Uberspace - really epic sever provider(shared server hosting)

Pastebin

  • Privatebin - pastebin, server has zero knowledge of pasted data

Other

  • Nextcloud - self-hosted productivity platform
  • Veracrypt - disk encryption software for Windows, Mac OSX and Linux.
  • Cryptomator - encrypt backups before sending it to the cloud for Linux, MacOS and Windows
  • LibremOne - paid for secure chat, email, vpn, social media, etc.

Hardware

The PinePhone aims to be fully open source in its drivers and bootloader. Despite this, due to the scarcity of open source components for cellular and wireless connectivity, the firmware for the Realtek RTL8723CS WiFi/Bluetooth, as well as the optional auto-focus firmware for the OmniVision OV6540 back camera, remain proprietary software. In order to mitigate potential threats to privacy, these components communicate with the rest of the system only over serial protocols, such as USB 2.0, I2S and SDIO, which do not allow direct memory access (DMA). Use of these protocols also permits them to be physically disconnected via kill switches.
  • https://shop.puri.sm/ - Servers, Laptops, phones, etc. Almost no proprietary software. Kill switches are also available on some units
Laptops - At the firmware level, we utilize Coreboot instead of a proprietary BIOS/UEFI, a huge advancement for current high-end laptops. Within coreboot there are still some binaries though.

We are “as close to free software foundations respects your freedom as possible with current Intel CPUs” but are spending real money to advance that toward complete binary freedom.

Linux Tools

  • full disk encryption
  • linux hardened kernel
  • Security
  • firejail - running environment of untrusted applications using Linux namespaces
  • apparmor - enforcing a specific rule set on a per application basis
  • systemd-nspawn - may be used to run a command or OS in a light-weight namespace container
  • unbound - local DNS cach
  • tinc - VPN server and client
  • wireguard - VPN server and client
  • openvpn - VPN server and client
  • sshfs - client for mounting remote directories over a Secure Shell connection
  • masscan - mass IP port scanner (Monitor large networks)
  • nmap - IP port scanner (Monitor self or small network)
  • zmap - collection of tools that enable researchers to perform large-scale studies of the hosts and services
  • iptables - advanced firewall
  • ufw - simple firewall
  • firewalld - simple firewall
  • encfs - provides an encrypted filesystem in user-space (created on top of an existing file system)
  • creat_ap - Create an access point for others to connet to
  • mac adress spoofing
  • dig - DNS lookup utility
  • socat - multipurpose relay (SOcket CAT)
  • netcat - arbitrary TCP and UDP connections and listens
  • You want your cache to be a tmpfs which means it lives in RAM -> faster and deletes itself at reboot.
    ## Delete your cache
    rm -r $HOME/.cache/*
    # put this in your /etc/fstab (change <your user name>)
    tmpfs	/home/<your user name>/.cache	tmpfs	noatime,nodev,nosuid,size=1G
    # mount the tmpfs sudo mount -a
    

Related awesome lists

Education

Documentaries

Related Videos from CCC

Some videos on security, hacking, privacy

Youtube content

Websites

Basic privacy tutorials

Other sites

Feel free to make a pull request to improve this list :)