Skip to content

My setup for email privacy

Published: at 03:22 PM

For as long as I remember intrusive family members trying to snoop at what I was doing on the computer, I’ve always cared about privacy. If you’re reading this you probably do too. But there is an area of privacy that’s not talked about much. Despite all the NordVPN ads talking about providers selling your data, very few people actually stop to think about how to stop all their personal info being all over the place. One of the biggest ways it all gets connected to gether is your email.

Think about it. Your email is your login for every account. It is effectively an identifier. Any data broker can easily associate data related to this email, back to you.

This is why it’s a good idea to try to use different email addresses for all online accounts, and to make it hard to connect your email addresses to each other. Feel free to jump to the setup if you want to skip the why and just follow the recommendation.

So let’s say you register an account on a website but avoid using your name for privacy. It doesn’t matter, because if they’ve sold your data, and your email is in there, it’s trivial to find out who you are. Many people know to use a password manager like Bitwarden to generate unique passwords for every site, but few people think about their email address.

Why do I care?

Your email address leaking isn’t as bad as your passwords leaking, but it is still a problem. Let me give you some examples:

For a more personal example, since I transitioned, tons of data brokers have somehow associated my deadname with my email. It has been near-impossible to fix, and I have received many job offers from recruiters using my deadname while emailing an email with my new name. Those people obviously bought my data from a data broker doing bad data matching.

My setup

Getting to the point, here is what I recommend if you want to keep your email private. As a disclaimer, I am not a security expert. This is just what I found works from lots of research, and it’s also a setup I’ve been using and that I believe is reasonable for people to run with. If your personal threat model is particularly extreme, then you might need more qualified advice.

Tools

  1. Protonmail or another privacy focused email provider
  2. Simplelogin This website/tool allows you to easily create email aliases for each account you create. They have browser and phone extensions which make it easy to use

Email addresses

We want to have at least 2 base email addresses, and potentially two domains. How far you go depends on tradeoffs you’re willing to make between privacy, cost, simplicity, and ownership of your email.

To domain or not to domain

Buying a domain name for your email is a tradeoff between privacy and control. If you buy a domain name, then you can change email provider in the future while keeping your address. If you don’t, then you will have to manually go over and change all your accounts one by one if you ever want to change email provider.

This also applies to the way you use simplelogin. Simplelogin can create email aliases for you without a custom domain, but those email addresses will be controlled by Simplelogin. You can use a custom domain with Simplelogin, but by doing so you are less private. Someone collecting data about you could find out that a single person uses this domain via simplelogin, and then any emails leaking from that domain would be associated with you. This is still a lot more private than just using the same email everywhere.

But if Simplelogin goes under, or has a privacy scandal, you’ll be glad to control the actual email addresses as migrating away from that service would be easy. The tradeoff is really up to you here.

Another small detail worth thinking about is that some websites will block Simplelogin, or might refuse sending emails to it. It is possible that an account you have on a website could end up in a bugged account if they let you register but their system later blocks the domain. This is one reason why I only use SimpleLogin aliases for accounts that are not irreplaceable.

In my case I chose the following:

The full setup

Let’s say you have bought mydomain.com for your serious contact email and unidentifiabledomain.com for your other emails. It is important that the second domain doesn’t have your name in it, as it could potentially leak. You will want the following:

In SimpleLogin, you can add your custom domain, and set it up to send the emails either to me@unidentifiabledomain.com, or to your actual main email. Up to you.

How to do the switch

It’s a bit of work. But you can do it little by little. Do the following first:

Don’t stress too much about updating accounts. It’s easy to procrastinate and fall back to the easy solution. Focus on what you can do now (using it on new accounts), and work on the older accounts over time. Doing something is better than nothing, and perfect is the enemy of good. Especially when we’re talking security and privacy.

You can use your password manager as a way to find accounts to update if you have one. If not, another way is to look through your emails to find accounts you use. Start with the most important ones or the ones you don’t want to have exposed.

Maybe you’ll want to do big batches of updating emails every now and then, or maybe set yourself a task to do a few every week. Up to you.