cmc/cleberg.net

My personal web garden & blog.

clone: git clone https://gitbay.org/cmc/cleberg.net.git

main: content/garden/privacy.org · raw

  1#+title: 🌿 privacy
  2#+slug: privacy
  3#+description: Privacy is of the utmost importance.
  4#+date: [2026-07-01 Wed 12:23:42]
  5
  6/Privacy and security often overlap, so I have combined them here as privacy
  7relies on security./
  8
  9* Passwords
 10
 11For all passwords, I generate and store these within a [[https://bitwarden.com/][Bitwarden]] vault. I chose
 12Bitwarden due to its open nature and plethora of clients. If I didn't have to
 13maintain passwords for my family, I would prefer a solution like [[https://keepassxc.org/][KeePassXC]] and
 14would sync it via Syncthing.
 15
 16When possible, I prefer a [[https://bitwarden.com/passphrase-generator/][passphrase]] over a [[https://bitwarden.com/password-generator/][password]]. However, some sites have
 17short password length limits and a random string of characters may be better.
 18
 19** Multi-Factor Authentication (MFA)
 20
 21In order to protect my accounts, I enable MFA whenever possible. My personal
 22preferences are:
 23- Passkey
 24- TOTP
 25- Email (begrudgingly)
 26- SMS (almost never)
 27
 28Personally, I use a combination of [[https://apps.apple.com/us/app/bitwarden-authenticator/id6497335175][Bitwarden Authenticator]] for TOTP codes - a
 29standalone iOS app that I keep logged out - and the Bitwarden vault's native
 30TOTP and passkey functionality.
 31
 32This ensures two separate locations for TOTP secrets, in case one is lost or
 33otherwise inaccessible.
 34
 35* Email
 36
 37While email is inherently not a private communication channel, due to its
 38unencrypted nature on any sender's or receiver's servers, it's still a central
 39method of communication today. Therefore, it's important to take steps to make
 40it marginally more private.
 41
 42First, I choose an email provider that values privacy. This excludes the major
 43providers (Google, Microsoft, Yahoo, etc.) and requires us to look at other
 44options. Popular email hosts in the privacy community include Proton Mail, Tuta
 45Mail, and Mailbox.org.
 46
 47However, I chose a different path. I registered my own domain name, registered
 48with [[https://migadu.com/][Migadu]], and setup custom email addresses on my own domain, such as my
 49primary email: [[mailto://hello@cleberg.net][hello@cleberg.net]].
 50
 51This allows for a few unique features:
 52- Custom domains without limits, so I can utilize any domain I own as an email
 53  domain as well (unlike Tuta).
 54- I enabled catch-all reception, so I can sign up with aliases at-will. E.g.,
 55  local.store@cleberg.net will deliver directly to me without having to create
 56  that email beforehand.
 57- I enabled wildcard addressing, so I can reply from any such custom address.
 58- IMAP & SMTP is supported (unlike Proton), so I can use email clients I trust
 59  ([[https://www.thunderbird.net][Thunderbird]] & [[https://neomutt.org/][NeoMutt]]).
 60- Domain forwarding and redirects. E.g., all mail to =*@example.com= will go to
 61  =you@example.org=.
 62- Based in Switzerland, if jurisdiction is important to you.
 63
 64  I'm waiting for [[https://www.tb.pro/][Thundermail]] to be released publicly so I can test it out and
 65  compare against Migadu.
 66
 67* Messaging
 68
 69When it truly matters, I use [[https://signal.org/][Signal]] as my instant messenger. I have tried
 70others, but settled on Signal a while ago and have not lost faith in them yet -
 71especially with their helpful username and group chat features.
 72
 73* DNS & VPNs
 74
 75On my personal devices, I ensure that I use an always-on VPN. Currently, I am
 76using [[https://www.ivpn.net][IVPN]] and previously used [[https://mullvad.net][Mullvad]] for years. On my bittorrent server, I use
 77[[https://airvpn.org/][AirVPN]] because it supports reliable port forwarding via the Wireguard CLI.
 78
 79For devices that cannot use a VPN, I rely on network-wide DNS from my router. On
 80the router, I have installed [[https://nextdns.io/][NextDNS]] to ensure any non-VPN devices go through
 81NextDNS instead of the ISP's DNS.
 82
 83* Search Engines
 84
 85I use my own self-hosted [[https://docs.searxng.org/][SearXNG]] search engine at [[https://search.zerolabs.sh/][search.zerolabs.sh]], which "is
 86a metasearch engine, aggregating the results of other search engines while not
 87storing information about its users."
 88
 89When that is not possible (if it's down or a device doesn't allow setting custom
 90default search engines), I use DuckDuckGo. It's the next best option.
 91
 92* Browsers
 93
 94This section could be /massive/ if I detailed every single option and step in
 95securing a private browser. However, I will keep it brief for now.
 96
 97I utilize [[https://librewolf.net/][LibreWolf]] as my primary browser - a custom version of Firefox with
 98sane defaults and privacy-respecting settings.
 99
100When required, I use [[https://www.torproject.org/][Tor]] to access onion sites and/or browser sites with
101marginally better privacy and anonymity.
102
103* Cloud Storage
104
105This will be a short section, as I don't actually use "cloud storage" as we know
106it. After years of testing and using various providers, I have settled on
107[[https://syncthing.net/][Syncthing]] with a network of all my personal devices (>= 3 devices at all times).
108
109Previously, I tested Tresorit, pCloud, Proton Drive, Internxt, MEGA, Filen, and
110Ente. However, all of these require /some/ level of trust in the provider. I also
111used [[https://cryptomator.org/][Cryptomator]] to encrypt files *before* they reached the cloud provider, so I
112could use anyone and still feel safe.
113
114However, they all eventually provided one shortcoming or another and I settled
115on Syncthing with *relays turned-off*, as that is what makes the most sense for
116me.