awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
EFForg avatar

EFForg/privacybadger

0
View on GitHub↗
3,668 stars·418 forks·JavaScript·other·10 viewsprivacybadger.org↗

Privacybadger

Privacy Badger is a browser privacy extension designed to block third-party trackers and strip monitoring parameters from URLs to protect user anonymity. It functions as a heuristic tracker blocker, identifying tracking domains by analyzing their appearance across multiple websites.

The extension includes a link tracking sanitizer that uses regular expression matching to remove identifiers from outgoing links before navigation occurs. It also acts as a third-party content controller, replacing embedded trackers and social widgets with placeholders that only activate upon manual user interaction.

Additional capabilities cover the prevention of browser fingerprinting through canvas API mocking and the management of web privacy preferences by sending do not track signals. Users can manage domain permissions via manual overrides to determine if specific domains are blocked, filtered, or allowed.

Features

  • Heuristic Tracker Detection - Identifies tracking domains by analyzing how often a third party domain appears across different websites during browsing.
  • Privacy Browser Extensions - Provides a browser add-on that blocks third-party trackers and strips monitoring parameters from URLs.
  • Web Tracker Blocklists - Identifies and stops third party trackers by recognizing domains that monitor user behavior across different websites.
  • Tracking Parameter Removers - Strips monitoring parameters from outgoing links on high-traffic platforms to stop activity tracking.
  • Fingerprint Mitigation Tools - Stops third party domains from using canvas-based fingerprinting to create a unique identifier for the browser.
  • Third-Party Tracking Restrictions - Prevents advertisers and scripts from monitoring user activity across multiple websites by identifying tracking domains.
  • Tracking Prevention - Strips tracking parameters from links on major platforms to prevent the creation of cross-site user profiles.
  • Heuristic Tracker Identification - Identifies tracking domains by analyzing their appearance across multiple websites instead of relying on static blocklists.
  • Request Interception Utilities - Intercepts network traffic to block trackers or strip monitoring parameters before requests reach the destination server.
  • Browser API Mocking - Intercepts browser canvas element calls to prevent scripts from extracting unique hardware fingerprints.
  • Client-Side URL Rewriting - Removes tracking identifiers and parameters from outgoing URLs through regular expression matching before navigation.
  • URL Expansion and Sanitization - Parses outgoing URLs using regular expressions to remove tracking identifiers and parameters before navigation.
  • Content Privacy Placeholders - Swaps social widgets and embedded content with placeholders to stop tracking until the user chooses to interact.
  • Data Privacy Management - Manages web privacy preferences by sending do not track signals and handling domain permissions.
  • Domain Name Blocking - Sets whether a third party domain is completely blocked, filtered for cookies, or left unrestricted via manual overrides.
  • Domain Privacy Overrides - Maintains a local database of user overrides to determine if a domain should be blocked, filtered, or allowed.
  • Privacy Preference Signaling - Sends global privacy and do not track signals to websites to request that personal data not be shared.
  • Privacy Signal Injection - Injects global privacy and do not track flags into HTTP request headers for every outgoing connection.
  • Third-Party Script Controllers - Replaces trackers like video players and comment widgets with placeholders that only activate after a user click.
  • Placeholder-Based Activation - Replaces embedded trackers and social widgets with placeholders that only activate upon manual user interaction.
  • Interactive Content Placeholders - Replaces third party embeds with placeholders that only trigger the original request after a manual user click.

Star history

Star history chart for efforg/privacybadgerStar history chart for efforg/privacybadger

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Privacybadger

Similar open-source projects, ranked by how many features they share with Privacybadger.
  • uazo/cromiteuazo avatar

    uazo/cromite

    6,684View on GitHub↗

    Cromite is a privacy-focused browser built as a fork of Chromium that embeds a network-level content blocking engine to intercept advertisements, pop-ups, and tracking scripts before they reach the page. It applies community-maintained public filter lists directly within the browser, eliminating the need for external extensions, and uses a curated patch system applied to the Chromium source tree at build time to add or modify features without maintaining a separate codebase. The browser is hardened against tracking and data leakage through a comprehensive set of privacy and security measures.

    C++
    View on GitHub↗6,684
  • clearurls/addonClearURLs avatar

    ClearURLs/Addon

    4,907View on GitHub↗

    This project is a privacy-focused browser extension designed to remove tracking codes from web addresses, block ETag monitoring, and bypass intermediary redirection services. It functions as an anti-tracking tool that strips identifiers from URLs before pages load and prevents the use of tracking scripts to protect user privacy. The extension includes a redirector that sends users directly to final destination URLs, bypassing intermediary tracking services. It also prevents search engines from inserting tracking codes into result links and provides utilities for cleaning tracking identifiers

    JavaScriptaddonaddons-mozilla-organti-tracking
    View on GitHub↗4,907
  • bromite/bromitebromite avatar

    bromite/bromite

    6,277View on GitHub↗

    Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden

    adblockadblockingandroid
    View on GitHub↗6,277
  • adguardteam/adguardfiltersAdguardTeam avatar

    AdguardTeam/AdguardFilters

    4,142View on GitHub↗

    AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications. The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking. The repository covers broad capability areas including m

    Adblock Filter Listadblockadguardfilter-list
    View on GitHub↗4,142
See all 30 alternatives to Privacybadger→

Frequently asked questions

What does efforg/privacybadger do?

Privacy Badger is a browser privacy extension designed to block third-party trackers and strip monitoring parameters from URLs to protect user anonymity. It functions as a heuristic tracker blocker, identifying tracking domains by analyzing their appearance across multiple websites.

What are the main features of efforg/privacybadger?

The main features of efforg/privacybadger are: Heuristic Tracker Detection, Privacy Browser Extensions, Web Tracker Blocklists, Tracking Parameter Removers, Fingerprint Mitigation Tools, Third-Party Tracking Restrictions, Tracking Prevention, Heuristic Tracker Identification.

What are some open-source alternatives to efforg/privacybadger?

Open-source alternatives to efforg/privacybadger include: uazo/cromite — Cromite is a privacy-focused browser built as a fork of Chromium that embeds a network-level content blocking engine… clearurls/addon — This project is a privacy-focused browser extension designed to remove tracking codes from web addresses, block ETag… bromite/bromite — Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction… adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow…