Unmask

Unmask privacy policy

Last updated: 19 October 2026

Unmask is a browser extension that analyses emails for signs of phishing. It is designed so your email content stays on your computer.

What stays on your device#

What is sent, and only when#

Data Sent to When
The sender's domain name (e.g. example.com) rdap.org and the domain's registry Automatically when an email is analysed in the panel, unless you turn off "Check how old the sender's domain is" in Settings, or when you click Check domain age
The sender's domain name and up to three link domains crt.sh (Certificate Transparency search) Automatically when an email is analysed in the panel, unless you turn off "Check certificate history and mail records". Well-known brands and webmail providers are skipped
The sender's domain name dns.google (Google Public DNS over HTTPS), to read its MX, SPF, DMARC and BIMI records Same as above
The IP address of the server that delivered the email to your provider (read from the email's delivery path; never your own IP) dns.google, for its reverse DNS name and its network owner (Team Cymru's public IP-to-ASN DNS zone) Only if you turn on "Check who runs the sending server" in Settings. Off by default
The DNS name of each DKIM signing key in the email (e.g. s1._domainkey.example.com) dns.google, to fetch the public key and verify the signature on your computer Same as above
A request to the link itself (no cookies, never opened in a tab) The link's website, and each site it redirects to Only when you click Trace redirects (built-in tracing). The sites see your IP address, as with any visit
One link's URL Your own trace server Only if you chose My own server in Settings and click Trace redirects
Your API key, to check it works VirusTotal or urlscan.io When you click Save & test while setting up a key
One link's URL urlscan.io, using your API key, as a private scan that only your key can see (never public, never shared with urlscan's partners) Only when you click Sandbox scan on that link
One link's URL VirusTotal, using your API key: a lookup of what VirusTotal already knows, which publishes nothing Only when you click VirusTotal on that link
One link's URL, submitted for a fresh scan VirusTotal. Submitted links become visible to VirusTotal's customers. Only when VirusTotal has never seen the link, you click Scan it now, and confirm a warning
An attachment's SHA-256 hash VirusTotal, using your API key Only when you click Check on VirusTotal
An attachment file VirusTotal, using your API key Only when you click Upload file… and then confirm a warning. Files uploaded to VirusTotal may be shared with its customers.

These third-party services have their own privacy policies: VirusTotal, urlscan.io, rdap.org, crt.sh, Google Public DNS.

The redirect-trace backend#

If you run or deploy the open-source backend in this repository, it receives one URL per request, follows its redirects, returns the result, and does not log or store the URL. If you point Unmask at someone else's backend, their policy applies.

Permissions#

No tracking#

Unmask has no analytics, no advertising, and no accounts. It does not sell or share data.

Contact#

Open an issue at https://github.com/praneeth132006/Unmask/issues.