keepcalculator

06 Numbers and Powers

DuckDuckGo Tracker Radar: What It Is & How It Works

Card No. 06·50699 · Updated · Standard formula, shown below

DuckDuckGo Tracker Radar is a publicly available dataset of third-party trackers that the company uses to block hidden tracking in its privacy-focused web browsers and apps. It lists tracker domains, their parent companies, and the tracking behaviors they perform, so you can see exactly what is being blocked and why. This article explains what the dataset contains, how it is built, how it is used, and how you can access it yourself.

Background: Why DuckDuckGo Built a Tracker List

DuckDuckGo has long promoted itself as a privacy-protecting search engine, but tracking happens across the entire web, not just in search results. When you visit a typical website, dozens of third-party scripts may load from advertising networks, analytics services, and social media widgets. These scripts can follow you across sites, building a profile of your interests, habits, and even your location.

To address this, DuckDuckGo introduced automatic tracker blocking in its mobile apps and browser extensions. However, the company realized that existing blocklists were often incomplete or too broad, and they wanted a more transparent and comprehensive solution. In 2020, DuckDuckGo released Tracker Radar as an open-source project, with the goal of identifying trackers at scale and sharing that knowledge with the public.

What Is in the Tracker Radar Dataset?

The Tracker Radar repository on GitHub contains two main components: a list of tracker domains and a set of JSON files with detailed information about each tracker. The data is updated regularly, typically every few weeks, and is available under a Creative Commons Attribution-NonCommercial 4.0 license.

For each tracker domain, the dataset includes:

  • The domain name (e.g., doubleclick.net)
  • The parent company or organization that operates the tracker
  • The specific tracking behaviors observed, such as fingerprinting, cookie syncing, or canvas fingerprinting
  • The percentage of top websites where the tracker appears
  • The prevalence of the tracker across the web

The dataset also categorizes trackers into types, such as advertising, analytics, and social media. This granular detail allows developers and researchers to understand not just which domains are blocked, but why they are considered trackers in the first place.

How DuckDuckGo Builds the Tracker List

DuckDuckGo uses a combination of automated crawling and manual review to identify trackers. The process starts with a large sample of popular websites. For each site, the company runs a headless browser that loads the page and records all network requests. These requests are then analyzed to see if they match known tracker patterns.

Key signals that indicate tracking behavior include:

  • Fingerprinting: Scripts that collect browser or device characteristics to create a unique identifier.
  • Cookie syncing: Sharing user identifiers between different domains, often for advertising purposes.
  • Storage: Using local storage or other browser storage to persist data across sessions.

Once a domain is flagged, it is manually verified by DuckDuckGo staff to reduce false positives. The final list is then published on GitHub and integrated into DuckDuckGo’s own products.

How Tracker Radar Is Used in DuckDuckGo Products

Tracker Radar is the backbone of the tracker blocking feature in DuckDuckGo’s privacy browser for iOS and Android, as well as the DuckDuckGo Privacy Browser extension for Firefox, Chrome, and other browsers. When you enable tracker blocking, the browser checks each outgoing request against the Tracker Radar list. If a match is found, the request is blocked before it leaves your device.

The browser also shows you a privacy report that lists how many trackers were blocked on each site you visit. This report is generated using the same dataset, so you can see the names of the trackers and the companies behind them. This transparency is a key differentiator from some other privacy tools that block trackers without explaining what they are doing.

How to Access and Use Tracker Radar Yourself

If you want to use the dataset for your own projects, you can download it directly from GitHub. The repository is organized with a domains directory containing one JSON file per tracker domain, and a build-data directory with the raw data used to generate the list.

To get started, you can clone the repository:

git clone https://github.com/duckduckgo/tracker-radar.git

Once you have the files, you can parse the JSON to extract tracker domains and their attributes. For example, you might build a custom blocklist for a browser extension or use the data to analyze the advertising ecosystem. The repository also includes a README with a detailed explanation of the data format and the methodology.

One common use case is to combine Tracker Radar with other blocklists, such as EasyList or uBlock Origin’s filters, to create a more comprehensive privacy protection setup. Because Tracker Radar is updated frequently, it can catch new trackers that may not yet be on other lists.

Limitations and Common Misconceptions

Tracker Radar is not a perfect, all-encompassing solution. It has several limitations that are worth understanding:

  • Not exhaustive: The list is based on a sample of popular websites, so it may miss trackers that appear only on niche sites.
  • False positives: Some domains may be flagged as trackers even if they serve legitimate functions, such as CDNs or font hosts. DuckDuckGo tries to minimize this, but it can still happen.
  • No real-time updates: The dataset is updated periodically, not in real time. A new tracker could appear and not be blocked until the next update.

A common misconception is that Tracker Radar blocks all tracking. In fact, it only blocks trackers that are on the list. Some trackers may use techniques that evade detection, or they may be new and not yet listed. Additionally, Tracker Radar does not block first-party tracking, where a website uses its own cookies to track you across its own pages.

Frequently Asked Questions

Is Tracker Radar free to use?

Yes, the Tracker Radar dataset is open source and free to download and use, with the condition that you provide attribution and do not use it for commercial purposes without permission. The license is Creative Commons Attribution-NonCommercial 4.0.

How often is Tracker Radar updated?

DuckDuckGo updates the dataset roughly every few weeks. You can check the GitHub repository for the latest commit date and see the changelog for updates.

Does Tracker Radar work with uBlock Origin or AdBlock Plus?

Tracker Radar is not directly compatible with these extensions, but you can convert the domain list into a format that uBlock Origin can use, such as an adblock filter list. Many users manually add the domains to their custom filters.

Can I use Tracker Radar to block trackers in my own browser?

Yes, you can use the domain list to create a custom blocklist in browsers that support user-defined filters, such as Firefox with uBlock Origin. However, for most users, it is easier to use DuckDuckGo’s own browser or extension, which integrates the list automatically.

Does Tracker Radar block all ads?

No, Tracker Radar is focused on tracking, not advertising. While many ad networks also track users, the list does not block all ads. Some ads may not involve tracking, and some trackers may not be ads.

How is Tracker Radar different from other blocklists?

Tracker Radar is unique because it provides detailed metadata about each tracker, including the parent company and the specific tracking techniques used. Other blocklists often just provide a list of domains without this context. This makes Tracker Radar useful for research and for understanding the tracking ecosystem.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →