A Firefox browser extension that monitors and displays how Facebook ID and Google Analytics ID are shared across websites. This plugin provides a floating dashboard at the bottom of the page, showing which domains receive these identifiers, with clickable domains to copy the last request to your clipboard.
-
Tracks Multiple Identifiers:
- Facebook ID: Monitors the
_fbpcookie. - Google Analytics ID: Monitors the
_gacookie.
- Facebook ID: Monitors the
-
Real-Time Dashboard: Displays a table with:
- Identifier type
- Current value of the identifier
- Domains receiving the identifier (excluding the originating service and subdomains of the current site)
-
Interactive: Click on a domain in the dashboard to copy the last request sent to that domain to your clipboard.
- Mozilla Firefox browser
- Basic understanding of browser extensions (optional, for development)
-
Clone or Download the Repository:
- Clone this repository to your local machine:
git clone https://github.com/your-username/data-tracking-plugin.git
- Clone this repository to your local machine:
-
Load the Extension in Firefox:
- Open Firefox.
- Navigate to
about:debugging#/runtime/this-firefoxin the address bar. - Click on "Load Temporary Add-on…".
- Select the
manifest.jsonfile from the cloned or extracted folder. - The extension will load temporarily and remain active until you restart Firefox.
-
Verify Installation:
- Visit any website. The dashboard should appear at the bottom of the page, displaying tracking data if the
relevant cookies (
_fbp,_ga) are present.
- Visit any website. The dashboard should appear at the bottom of the page, displaying tracking data if the
relevant cookies (
Files:
manifest.json: Defines the extension’s metadata and permissions.background.js: Handles tracking logic and communicates with the content script.content.js: Manages the dashboard UI and user interactions.
Modify and Reload:
- Edit the source files in the repository.
- Reload the extension in about:debugging#/runtime/this-firefox by clicking "Reload" next to the extension.
LLM Code Maintenance This code has been generated with Grok3. We recommend using this model to make any further modifications to the code.
Feel free to fork this repository, submit issues, or create pull requests with improvements or bug fixes.
This project is licensed under the MIT License - see the file for details.