How to use and write email securely, which mailboxes to use for privacy and anonymity, how to encrypt messages and attachments, and how to share a password safely.
"Secure" means nothing until you answer: who am I protecting against?
| Adversary | Approach |
|---|---|
| Nosy provider / ads | Proton/Tuta, aliases |
| Mass surveillance / data breach | E2EE + separate addresses + MFA |
| Targeted attacker (phishing, SIM-swap) | Hardware key, link hygiene |
| Law enforcement / court order | Tor, no metadata → consider whether to use email at all |
Separate four concepts: privacy (does the provider read your mail), anonymity (can the account be linked to you), confidentiality (is an intercepted message readable), and metadata (who ↔ whom, when, subject, size).
Separate addresses (or aliases)
Main (bank, government, work) · private (family) · shopping · one-off signups. Instead of many accounts, use aliases (SimpleLogin, addy.io, Proton "hide-my-email") — one alias per service, revocable after a leak.
MFA — not all equally strong
Strength order: FIDO2 hardware key (YubiKey) / passkey (phishing-resistant) > TOTP (Aegis, 2FAS — can be phished via AitM) > SMS (last resort, SIM-swap). For important accounts: 2× YubiKey.
Verify the sender and links
Don't trust the display name (it's spoofable) — check the real From domain. Watch for typos and homoglyphs (m1crosoft.com, Cyrillic "а"). Safest: don't click links in unexpected mail — go to the site manually.
Be careful with attachments
Never enable macros; beware .html, .iso, "password-protected zip", and double extensions (invoice.pdf.exe). Never send scans, passwords, keys or financial data in plain text.
Self-hosting email is not recommended — deliverability issues and MX blacklists.
The "Proton + Tor/VPN" model, but with discipline:
temp.pm, temp-mail) are public — no password, anyone with the address reads them. Throwaway signups only, never anything important.Disposable vs alias: temp.pm = public, dies, no replies. An alias (SimpleLogin/addy.io/Proton) = private, yours, revocable, and you can reply. For "hide my address", an alias is usually better.
PGP (OpenPGP)
A key pair: public (you give to others) + private (only you decrypt). Tools: GPG4Win/Kleopatra, Thunderbird (built-in OpenPGP — Enigmail is gone), Proton (automatic).
Password-protected message
Proton/Tuta let you send E2EE to a non-user: the message by email, the password over another channel (Signal). Simple and effective.
7z format (not zip — ZipCrypto is weak), Encryption AES-256, Encrypt file names: YES. (File size still leaks.)gpg -c — modern, simple encryption of single files.Rule: a different channel than the file, never the same one. E.g. file → email, password → Signal (or phone / in person). SMS is weak (SIM-swap). Never put the password in the same email or in the file name.
wormhole send file + a one-time code.Related articles
PivLab informational material. The right tools depend on your threat model — if in doubt, get your setup reviewed individually.