Skip to content

Firefox extension that prevents Amazon tracking by isolating Amazon domains in containers and blocking trackers on other websites.

License

Notifications You must be signed in to change notification settings

programmer584/firefox-amazon-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Amazon Container

🔒 Prevent Amazon from tracking your visits to other websites

Amazon Container is a Firefox extension that prevents Amazon from tracking your activity on other websites, so you can continue to use Amazon while protecting your privacy.

✨ Features

  • 🛡️ Automatic Protection: Automatically opens Amazon-related domains in a dedicated container
  • 🔍 Tracker Detection: Detects and blocks Amazon tracking elements on non-Amazon sites
  • 📱 Multi-Domain Support: Supports all major Amazon domains worldwide
  • 🔗 Multi-Account Containers: Compatible with Firefox Multi-Account Containers

🌍 Supported Amazon domains

The extension automatically contains the following Amazon-owned properties:

🛍️ Shopping sites

  • amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es
  • amazon.ca, amazon.com.au, amazon.in, amazon.co.jp, amazon.com.br
  • amazon.com.mx, amazon.se, amazon.pl, amazon.com.tr, amazon.ae, amazon.sg
  • amazon.nl, amazon.com.be, amazon.eg, amazon.sa, amazon.cn, amazon.co.za

💳 Payment services

  • amazonpay.com and all regional variants

🎵 Entertainment

  • audible.com (all regions)
  • imdb.com (all regions)
  • twitch.tv, twitch.com
  • primevideo.com (all regions)

📚 Other services

  • goodreads.com
  • ring.com
  • eero.com
  • zappos.com, 6pm.com, shopbop.com
  • wholefoodsmarket.com
  • And many more Amazon-owned properties

🚀 How it works

  1. 🔒 Container Isolation: Amazon sites open in a dedicated "Amazon" container
  2. 🚫 Tracker Blocking: Amazon tracking scripts on non-Amazon sites are blocked
  3. ⚠️ Visual Warnings: Blocked elements are highlighted with orange badges

📥 Installation

📦 From Firefox Add-ons (Recommended)

Get the Add-on

🔗 Install Banks Container from Firefox Add-ons

🔧 Manual installation (Developer Mode)

  1. 📁 Clone the repository:

    git clone https://github.com/programmer584/firefox-amazon-container.git
    cd firefox-amazon-container
  2. 📦 Install dependencies:

    npm install
  3. 🔨 Build the extension:

    npm run build
  4. 🦊 Load in Firefox:

    • Open Firefox and go to about:debugging
    • Click "This Firefox"
    • Click "Load Temporary Add-on"
    • Select the manifest.json file from the src/ folder

🛠️ Development

📋 Prerequisites

  • 🦊 Firefox 67+
  • 📦 Node.js 14+
  • 🔧 npm

🏃‍♂️ Quick start

  1. 📁 Clone and setup:

    git clone https://github.com/programmer584/firefox-amazon-container.git
    cd firefox-amazon-container
    npm install
  2. 🔥 Run in development mode:

    npm start

    This will open Firefox with the extension loaded automatically.

  3. 🧪 Run tests:

    npm test

📜 Available scripts

  • 🏃 npm start - Run extension in development mode
  • 🔨 npm run build - Build extension for distribution
  • 🧪 npm test - Run linting tests
  • 🔍 npm run lint - Run ESLint

🎯 How Amazon Container protects you

🛡️ Without Amazon Container

You → Amazon.com → [Shared Cookies] → Other Sites → Amazon Tracking

With Amazon Container

You → Amazon.com → [Container Cookies] → Other Sites → 🚫 No Amazon Tracking

🤔 FAQ

🔒 Will this protect me from Amazon completely?

This extension prevents Amazon from tracking your activity across different websites. However, Amazon can still collect data about your activity while you're on Amazon's own sites.

🌐 Can I use this with other containers?

Yes! Amazon Container works seamlessly with Firefox Multi-Account Containers. You can have separate containers for work, personal, shopping, etc.

📱 Does this work on mobile?

Currently, this extension only works on Firefox Desktop. Firefox Mobile has limited extension support.

📄 License

This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.

🙏 Acknowledgments

🔗 Related projects


Made with ❤️ for privacy-conscious Firefox users

⭐ Star this repository if you find it useful!

About

Firefox extension that prevents Amazon tracking by isolating Amazon domains in containers and blocking trackers on other websites.

Resources

License

Stars

Watchers

Forks