Skip to content

Botxan/Antitracker

Repository files navigation

AntiTracker

Open-source privacy: Obfuscate, and take control of your web tracking.


Table of Contents

Project Overview

Antitracker is a Firefox extension designed to protect your privacy online. It features functionalities such as canvas fingerprinting obfuscation, mouse movement obfuscation, header manipulation, and local buffers/overlays to prevent typing tracking. This repository contains the source code, resources, and some of the testing tools for the extension.

Project Structure

This last script will send messages to the background script in the case any of the switches is toggled. The background script is in charge of sending the messages to the different modules in order to enable/disable their functionalities. Scripts for each of the modules are stored under /js/modules folder.

Apart from the main scripts, there are other resources available:

Run the Extension

  1. Download the repository.
  2. Open Firefox and navigate to about:debugging#/runtime/this-firefox.
  3. Click on "Load Temporary Add-on" and select any of the files of the extension directory.

Run the Canvas Fingerprint Testing App

Simply open this index.html in the browser.

Debugging

In order spawn the devtools terminal for the extension, navigate to about:debugging#/runtime/this-firefox, and click the button "Inspect".

The data of the extension popup (console log, HTML elements...) will clear from the devtools every time the popup of the extension is closed. In order to prevent automatic closing, click on the three dots on the top-right corner, and then "Disable Popup Auto-Hide"

image