See mailshade.org

Email tracker blocker for ProtonMail

ProtonMail users choose it for privacy, yet Gmail-focused blockers often skip it. After you opt into the ProtonMail web client, Mailshade uses Chrome's declarativeNetRequest to cancel requests to known tracker-pixel domains before they fire. A local DOM scan detects pixels and supported tracking-link patterns; recognized links offer a direct-or-original choice. Detected tracker occurrences are recorded in local IndexedDB and charted per sender. Core inbox history is not transmitted to Mailshade servers, and release-matched AGPL-3.0 source is available at mailshade.org/source/. This page covers how known-domain blocking works in ProtonMail.

ProtonMail's protection and its limit

ProtonMail proxies remote images to reduce exposure, but proxying can still load a pixel and reveal an open to senders that rely on it.

What Mailshade does in ProtonMail

  • After opt-in, cancels requests to known tracker-pixel domains via DNR.
  • Detects supported tracking-link patterns locally and lets you choose direct or original.
  • Shows a red-eye overlay naming the detected tracker domain.
  • Records detected tracker occurrences in a per-sender IndexedDB dashboard.

A privacy-first pairing

Mailshade keeps core inbox history in local IndexedDB with tracker URLs reduced to origins and does not transmit that history to Mailshade servers. Settings can use Chrome Sync; paid actions contact Mailshade auth/Polar, and optional privacy-filtered Hawk crash reports are off by default. The source is open under AGPL-3.0.

Rare coverage

The standalone Gmail-first rivals do not support ProtonMail, so Mailshade is among the few options that network-block known tracker domains there.

FAQ

Doesn't ProtonMail already stop tracking?

ProtonMail proxies remote images, which reduces exposure, but a tracker pixel can still load. Mailshade cancels requests to known tracker-pixel domains via DNR, so those requests send no open signal.

Do other tracker blockers support ProtonMail?

Largely no. Gmail-focused tools skip ProtonMail. Mailshade is among the few options that add known-domain network blocking to its web client.

Does Mailshade fit ProtonMail's privacy model?

Yes. Core inbox history stays in local IndexedDB and is not sent to Mailshade servers, while the release-matched source is open under AGPL-3.0. Settings can use Chrome Sync and optional external paths are documented.

Is my ProtonMail data sent anywhere by Mailshade?

Core inbox history is not sent to Mailshade servers. Settings can use Chrome Sync; paid actions contact Mailshade auth/Polar, and optional privacy-filtered Hawk crash reports are off by default. These paths are visible in the AGPL-3.0 source.

How much does the ProtonMail tracker blocker cost?

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.