Giter VIP home page Giter VIP logo

mailtrackerblocker's Introduction

MailTrackerBlocker

MailTrackerBlocker is a macOS Apple Mail plugin (i.e. mailbundle) to block read trackers disguised as "spy pixels".

Most commercial trackers can be reliably blocked through a blacklist of known URL patterns. Failing that, MailTrackerBlocker applies a generic regex filter for 1x1 images. Read more about how email pixel tracking works.

<img width="0" height="0" class="mailtrack-img" alt="" style="display:flex" src=
-"https://mailtrack.io/trace/mail/0eabccbe98c98e9b8e9a8b89eab89ce9ab89e8bc.png?u=1234567"
+"https://localhost/mail/0eabccbe98c98e9b8e9a8b89eab89ce9ab89e8bc.png?u=1234567"
>

Prerequisites

Only tested on Apple Mail 13.4 on macOS 10.15 Catalina.

Setup

  1. Goto https://github.com/apparition47/MailTrackerBlocker/releases
  2. Download then open the .pkg to install.
  3. In Xcode, open Preferences > General > Manage Plug-ins... > check "MailTrackerBlocker.mailbundle" > Apply and Restart Mail
  4. Tap on the ๐Ÿ›‘ # button to find out what was blocked.

Building from source

A. Makefile

git clone https://github.com/apparition47/MailTrackerBlocker.git
cd MailTrackerBlocker
make

B. Xcode

  1. Give XCode Full Disk Access from System Preferences > Security & Privacy > Privacy > Full Disk Access and add XCode.
    • Need this because the plugin needs to be installed into the Mail Apps bundles at ~/Library/Mail/Bundles.
  2. Open the Xcode project, hit build.

Credits

mailtrackerblocker's People

Contributors

apparition47 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.