Email Alias Planner & Leak Tracer
Give every site its own address — and find out which one leaked it.
Try before you buy.
- Free preview: aliases for up to 3 sites and one leak-trace result; the full ledger, its encrypted export, the filter rules and own-domain mode unlock with a pass.
- Locked until you unlock it: download and copy.
- Unlock: Pro pass, ₹179 for 30 days or ₹79 for 1 week, a one-time payment that never renews. Unlock: Pro pass, $5.99 for 30 days or $2.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
How you receive aliases
Which providers take plus addresses
| Provider | Plus addresses | What its help says |
|---|---|---|
| Gmail | Yes | name+anything@gmail.com reaches name@gmail.com. Help page |
| Google Workspace | Yes | Add a plus sign and any word before the @; mail to the variation arrives in your inbox. Help page |
| Microsoft 365 (work or school) | Yes, unless an administrator turned it off | Plus addressing is on by default in Exchange Online, but an administrator can turn it off. You can receive at a plus address, not send from one. Help page |
| Fastmail | Yes | Plus addresses work, and so do subdomain addresses (tag@you.fastmail.com). A tag that matches a folder name files the mail there. Help page |
| Proton Mail | Yes | Plus aliases need no set-up and arrive in your inbox. Proton warns that your real address is easy to guess from a plus address. Help page |
| iCloud Mail | Not documented: test first | Apple’s help describes another kind of alias: up to nine separate @icloud.com addresses of 3 to 20 characters, made on iCloud.com. It says nothing about plus addresses, so send a test message to one before you rely on it. Help page |
Not listed: send a test message to a new alias and check that it arrives before you give it out. Some websites refuse a + in an address; an alias on a domain of your own works there.
Mail to any address at the domain must reach your mailbox: set up a catch-all (or one alias per site) at your mail host.
Make an alias
Before you give it out, send a test message to it from another account and check that it arrives.
Ledger
| Site | Alias | Made | Leaked | Remove |
|---|
Trace a leak
In Gmail: open the message, ⋮ → Show original. In Outlook on the web: … → View → View message details.
Filter rules
Sieve works in Proton Mail (match the whole alias there), Fastmail and many mail servers. Gmail imports the filter file: mail “moved to a folder” gets that label and skips the inbox, and deleted mail goes to Gmail’s Trash. Outlook takes no rule file, so here are the steps:
Back up or move the ledger
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the Email Alias Planner & Leak Tracer
Give each site its own address and you will know who leaked it. Many mailboxes take plus addresses: mail to you+anything@gmail.com reaches you@gmail.com. This planner makes one alias per site with a random tag that cannot be guessed (you+shop-k7q2m@gmail.com), keeps a ledger of which site got which alias, and shows which providers accept plus addresses, from their own help pages. With a domain of your own and a catch-all mailbox, the aliases can be whole addresses instead (shop-k7q2m@your-domain.com).
When spam arrives, paste the message’s headers or open the .eml: the leak tracer reads To, Delivered-To, X-Original-To and the Received lines and names the site that alias was given to — with links to ask that company what happened and to find where to report the sender. With a Pro pass you get the unlimited ledger, an encrypted copy of it, filter rules that file or delete mail sent to a leaked alias (Sieve, a Gmail filter file to import, and Outlook steps), and own-domain mode. Nothing is uploaded; the ledger stays on this device.
How to use it
- Choose how you receive aliases: plus addresses on your mailbox (type your address; the provider table says whether it works) or your own domain with a catch-all mailbox.
- Type a site’s name or address and press Make an alias. Use that alias when you sign up there. Send a test message to a new alias first if your provider is not in the table.
- When an unwanted message arrives, paste its headers (in Gmail: ⋮ → Show original) or open the saved .eml or .msg in the leak tracer: it names the site the alias was given to.
- Mark the alias as leaked. With a pass, the filter rules for that alias and the encrypted ledger unlock; the free preview shows aliases for up to 3 sites and one leak trace.
Examples
Mailbox asha.rao@gmail.com · site shop.example
asha.rao+shop-k7q2m@gmail.com — in the ledger with today’s date
The random part means nobody can guess the alias you gave another site.
Headers of a “You won!” message: Delivered-To: asha.rao+shop-k7q2m@gmail.com
Sent to the alias you gave shop.example (found in Delivered-To, To and Received). Ask shop.example how your address got out, and block mail to that alias.
Leaked alias asha.rao+shop-k7q2m@gmail.com · move to Spam
if anyof (envelope :is "to" "asha.rao+shop-k7q2m@gmail.com", address :is ["to", "cc"] "asha.rao+shop-k7q2m@gmail.com") { fileinto "Spam"; stop; }Common uses
- Finding out which shop, forum or app sold or lost your e-mail address.
- Filing newsletters and receipts by site automatically.
- Cutting off a leaked address without changing your real one.
- Keeping a record of which address you used where, for account recovery later.
Which providers take plus addresses
- Gmail: name+anything@gmail.com reaches name@gmail.com (Gmail Help); Google Workspace addresses work the same way (Google Workspace).
- Microsoft 365 work and school accounts (Exchange Online): plus addressing is on by default, but an administrator can turn it off, and you cannot send from a plus address (Microsoft Learn).
- Fastmail: plus addresses and subdomain addresses (tag@you.fastmail.com); a tag that matches a folder files the mail there (Fastmail Help).
- Proton Mail: plus aliases need no set-up (Proton Support).
- iCloud Mail: Apple’s help describes another kind of alias instead — up to nine separate @icloud.com addresses of 3 to 20 characters — and says nothing about plus addresses, so test one first (iCloud User Guide).
- Any other provider: send a test message to an alias before you give it out.
What plus addresses cannot do
Fastmail notes that addresses with a + “are incorrectly considered invalid by some websites”, and Proton that “your real address is easy to guess from a plus address” — anyone who removes the tag reaches your inbox. Aliases on a domain of your own (a catch-all mailbox) have neither problem: the alias is a whole address and says nothing about your main one. Check that the domain receives mail with the MX Lookup, and that its SPF and DMARC records are in order before you rely on it.
Filter rules
- Sieve (RFC 5228) is the filter language of many mail servers and of providers such as Proton Mail (Proton’s Sieve guide). The rules here match the alias in the envelope and in the To and Cc fields, then move the mail to a folder you name (Spam, Junk …) or delete it. A shorter form matches only the tag with the RFC 5233 “subaddress” extension, for servers that support it — Proton’s list of Sieve extensions has envelope and fileinto but not subaddress, so use the whole-alias form there.
- Gmail: download the Gmail filter file and import it under Settings → See all settings → Filters and Blocked Addresses → Import filters → choose the file → Open file → Create filters. It is the same kind of .xml file Gmail writes when it exports filters; mail that the rules move to a folder gets that label and skips the inbox. By hand: in the search box choose Show search options, type the alias under To, then Create filter (Gmail Help).
- Outlook and Microsoft 365: an inbox rule with the condition Recipient address includes and the alias, as Microsoft suggests for plus addresses.
Limitations
- Tracing needs a header that still shows the alias. Some messages hide recipients (Bcc, “undisclosed recipients”); then Delivered-To, X-Original-To or the Received lines usually still show it.
- A leak only shows which address was used, not how it got out: the site may have been breached, may have shared the list, or someone may have typed your alias in.
- The ledger lives in this browser. Clearing the site’s data deletes it, so keep an exported copy.
- The free preview keeps aliases for up to 3 sites and shows one leak trace per visit.
Privacy
On this device: nothing is sent
Aliases, the ledger and the messages you trace stay on this device. The ledger is kept in this browser only while “Keep the ledger on this device” is ticked; messages are read in the page and never stored or sent.
Frequently asked questions
What do I get without a pass?
Without a pass, Email Alias Planner & Leak Tracer shows aliases for up to 3 sites and one leak-trace result; the full ledger, its encrypted export, the filter rules and own-domain mode unlock with a pass. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Can a site still email me if I mark its alias as leaked?
Yes: marking only changes this ledger. To stop the mail, add the filter rule to your mailbox (or delete the alias at your own-domain mail host).
Why is there a random part in each alias?
So nobody can guess the alias you gave another site. With a plain tag such as +amazon, anyone could send to you+amazon and pretend to be that site.
Do plus addresses work everywhere?
No. They work at the providers in the table, and some websites refuse a + in an address. Send a test message to a new alias, and use an own-domain alias where a site refuses it.
What should I do when I find the leak?
Ask the company what happened and what data it holds — the DSAR letter generator writes the request — report the spam to the sender’s provider (the Abuse Contact Lookup finds where), and filter or retire that alias.