How to remove tracking pixels in Gmail
Gmail routes remote images through Google's proxy, which hides your raw IP — but the tracking pixel still loads, so the sender still learns that you opened the message and roughly when. Gmail's image setting does not remove trackers; turning images off entirely breaks legitimate mail. Mailshade uses Chrome's declarativeNetRequest to block requests to known tracker-pixel domains inside mail.google.com, so those requests send no open signal while ordinary images keep loading. Its local DOM scan also detects pixels and known click-tracking redirect patterns; for a recognized link, you choose the direct destination or original URL. A local dashboard records detected tracker occurrences. This guide covers why Gmail's built-in proxy is not enough and how to block known pixels without disabling images.
Why Gmail's image proxy is not enough
Google's proxy fetches remote images on your behalf, masking your IP. But the fetch still happens, so the open event still fires and the sender records that the message was read. The proxy hides one detail, not the open itself.
Blocking known tracking pixels in Gmail
- Install Mailshade and opt into Gmail.
- Open Gmail at mail.google.com; the content script activates after permission is granted.
- Open a tracked message — requests to known tracker-pixel domains are cancelled via DNR.
- Check the red-eye overlay for the tracker domain detected by the DOM scan.
Keep images, drop known trackers
Because Mailshade targets known tracker domains rather than all images, you do not need to disable images in Gmail settings. Images from other domains still load.
See who attempted tracking
Detected tracker occurrences are recorded in local IndexedDB and charted per sender, so you can tell which Gmail senders repeatedly embed tracker signals.
FAQ
Does Gmail block tracking pixels by default?
No. Gmail proxies remote images to hide your IP, but the pixel still loads, so the open still reaches the sender. Removing the tracker requires blocking the request, which Gmail does not do.
Do I have to turn off images in Gmail to stop tracking?
No. Mailshade blocks only known tracker domains via declarativeNetRequest, so legitimate images keep loading. Turning images off entirely is unnecessary and breaks normal mail.
Does this work in the Gmail mobile app?
Mailshade is a Chrome MV3 extension for the Gmail web client at mail.google.com. It does not run inside the native mobile app, which does not support browser extensions.
Will the sender know their pixel was removed?
No. The cancelled request produces no open signal, so the sender sees the same result as an unopened email. There is no notification that a pixel was blocked.
How much does Mailshade cost for Gmail?
Core protection remains free after a 14-day Pro trial. Paid Pro starts at $3.99 per month or $19 one-time for Founders Lifetime. The source is open under AGPL-3.0 at mailshade.org/source/.