DuckDuckGo Web Tracking Protections - DuckDuckGo Help Pages

DuckDuckGo Web Tracking Protections

3rd-Party Tracker Loading Protection

When you visit a website, the web address (URL) in your browser’s address bar tells your browser where to go. What you may not realize is that sites also try to load other URLs in the background while your destination page is loading. Many of those URLs come from other companies, commonly referred to as “3rd parties.”

Sites often embed these 3rd-party requests to support site functionality, but they can also be used to track you. We crawl the web with Tracker Radar to identify tracking requests and maintain our own list of trackers.

Platform Support
Firefox extension 3rd-party scripts on our list blocked from loading.
Chrome extension 3rd-party scripts on our list blocked from loading. Blocking resources loaded by service workers is currently unsupported due to platform limitations.
Edge extension 3rd-party scripts on our list blocked from loading. Blocking resources loaded by service workers is currently unsupported due to platform limitations.
Opera extension 3rd-party scripts on our list blocked from loading. Blocking resources loaded by service workers is currently unsupported due to platform limitations.
iPhone & iPad app 3rd-party scripts on our list blocked from loading.
Android app 3rd-party scripts on our list blocked from loading.
Mac app 3rd-party scripts on our list blocked from loading.
Windows app 3rd-party scripts on our list blocked from loading.

3rd-Party Cookie Protection

Believe it or not, web “cookies” were originally designed to be a helpful data storage mechanism. However, 3rd-party cookies have become one of the most common methods of web tracking.

To protect against this, we first block most 3rd-party tracking requests with 3rd-Party Tracker Loading Protection, which stops requests from loading that would otherwise have a chance to create or access 3rd-party cookies.

Platform Support
Firefox extension 3rd-party cookies from domains on our list blocked. 3rd-party scripts on our list blocked from setting or accessing 3rd-party cookies.
Chrome extension 3rd-party cookies from domains on our list blocked. 3rd-party scripts on our list blocked from setting or accessing 3rd-party cookies.
Edge extension 3rd-party cookies from domains on our list blocked. 3rd-party scripts on our list blocked from setting or accessing 3rd-party cookies.
Opera extension 3rd-party cookies from domains on our list blocked. 3rd-party scripts on our list blocked from setting or accessing 3rd-party cookies.
iPhone & iPad app 3rd-party scripts on our list blocked from creating or accessing 3rd-party cookies, and 3rd-party cookies also blocked through WebKit’s built-in cookie tracking protection.
Android app 3rd-party scripts on our list blocked from creating or accessing 3rd-party cookies. All 3rd-party cookies also blocked through the Android WebView API, except when a Google Single-Sign On (SSO) is in progress.
Mac app 3rd-party scripts on our list blocked from creating or accessing 3rd-party cookies, and 3rd-party cookies also blocked through WebKit’s built-in cookie tracking protection.
Windows app 3rd-party cookies from domains on our list blocked. 3rd-party scripts on our list blocked from setting or accessing 3rd-party cookies.

1st-Party Cookie Protection

Unlike 3rd-party cookies, 1st-party cookies are less likely to be involved in cross-site tracking because they can only be retrieved from the site where they were originally created. This can be helpful when used to recognize that you’re still signed in, but 1st-party cookies can also be used to monitor your activity on sites over time.

To protect against this, we first block most embedded 3rd-party tracking requests before they even have a chance to create or access 1st-party cookies,

Platform Support
Firefox extension 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including those impersonating 1st parties on our CNAME list. Automatic 7-day expiry enforced for all 1st-party cookies created by all other scripts.
Chrome extension 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including those impersonating 1st parties on our CNAME list. Automatic 7-day expiry enforced for all 1st-party cookies created by all other scripts.
Edge extension 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including those impersonating 1st parties on our CNAME list. Automatic 7-day expiry enforced for all 1st-party cookies created by all other scripts.
Opera extension 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including those impersonating 1st parties on our CNAME list. Automatic 7-day expiry enforced for all 1st-party cookies created by all other scripts.
iPhone & iPad app 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including a subset of those impersonating 1st parties on our CNAME list. Automatic 24-hour or 7-day expiry enforced for all 1st-party cookies through WebKit’s built-in cookie tracking protection.
Android app 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including those impersonating 1st parties on our CNAME list. Automatic 7-day expiry enforced for all 1st-party cookies created by all other scripts. On our product roadmap to enforce 24-hour expiry for 1st-party cookies set by scripts on our list.
Mac app 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including a subset of those impersonating 1st parties on our CNAME list. Automatic 24-hour or 7-day expiry enforced for all 1st-party cookies through WebKit’s built-in cookie tracking protection.
Windows app 3rd-party scripts on our list blocked from creating or accessing 1st-party cookies, including those impersonating 1st parties on our CNAME list. On our product roadmap to enforce 24-hour expiry for 1st-party cookies set by scripts on our list and to enforce 7-day expiry for all 1st-party cookies created by all other scripts.

CNAME Cloaking Protection

Some 3rd-party trackers disguise their real (origin) domains as subdomains of the website they’re hiding on, so they appear to belong to the website owner (1st party). This can help them escape common 3rd-party tracking protections.

Platform Support
Firefox extension Treats 1st-party requests on our CNAME list as 3rd parties.
Chrome extension Treats 1st-party requests on our CNAME list as 3rd parties.
Edge extension Treats 1st-party requests on our CNAME list as 3rd parties.
Opera extension Treats 1st-party requests on our CNAME list as 3rd parties.
iPhone & iPad app Treats 1st-party requests on a subset of our CNAME list as 3rd parties. On our product roadmap to address usability issues limiting domain coverage.
Android app Treats 1st-party requests on our CNAME list as 3rd parties.
Mac app Treats 1st-party requests on a subset of our CNAME list as 3rd parties. On our product roadmap to address usability issues limiting domain coverage.
Windows app Treats 1st-party requests on our CNAME list as 3rd parties.

Fingerprinting Protection

Some companies try to combine specific information about your browser and device to create a unique identifier for you. This widespread tracking technique is known as “fingerprinting.”

To protect against this, we block many fingerprinting scripts before they can even load with our 3rd-Party Tracker Loading Protection.

Platform Support
Firefox extension Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.
Chrome extension Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.
Edge extension Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.
Opera extension Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.
iPhone & iPad app Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.
Android app Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden, except in iframes, where JavaScript injection is unsupported.
Mac app Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.
Windows app Fingerprinting scripts from 3rd-party trackers on our list blocked from loading. Browser APIs on our list overridden.

Smarter Encryption (HTTPS Upgrading)

To offer Smarter Encryption (automatic HTTPS upgrading), we crawl the web continuously, look for sites that fully support HTTPS across their entire website, and maintain a list of the sites we find. You can review the open-source code for our crawler.

Platform Support
Firefox extension Upgrades our full list of domains.
Chrome extension Upgrades our full list of domains.
Edge extension Upgrades our full list of domains.
Opera extension Upgrades our full list of domains.
iPhone & iPad app Upgrades a subset of our full list of domains that covers approximately 90% of search engine clicks.
Android app Upgrades a subset of our full list of domains that covers approximately 90% of search engine clicks.
Mac app Upgrades a subset of our full list of domains that covers approximately 90% of search engine clicks.
Windows app Upgrades a subset of our full list of domains that covers approximately 90% of search engine clicks.

Link Tracking Protection

The links embedded in websites often contain additional URL parameters after the destination domain. While many of these parameters aren’t used for tracking purposes, others are added to specifically track your behavior across sites.

Platform Support
Firefox extension Removes URL parameters on our list.
Chrome extension Removes URL parameters on our list.
Edge extension Removes URL parameters on our list.
Opera extension Removes URL parameters on our list.
iPhone & iPad app Removes URL parameters on our list from the first navigation request.
Android app Removes URL parameters on our list.
Mac app Removes URL parameters on our list from the first navigation request.
Windows app Unsupported, but on our product roadmap.

Referrer Tracking Protection

By default, we “trim” (remove) some of the metadata in the “referrer header” that trackers could potentially use to track you individually.

Platform Support
Firefox extension Referrer headers trimmed to the hostname for all requests originating from a different domain.
Chrome extension Unsupported due to platform limitations.
Edge extension Unsupported due to platform limitations.
Opera extension Referrer headers trimmed to the hostname for all requests originating from a different domain.
iPhone & iPad app Referrer headers trimmed to the hostname for all requests originating from a different domain.
Android app Unsupported due to platform limitations.
Mac app Referrer headers trimmed to the hostname for all requests originating from a different domain.
Windows app Referrer headers trimmed to the hostname for all requests originating from a different domain.

Embedded Social Media Protection

By default, we block social media embedded content from Facebook on our list of content types, which includes: sign-in buttons, videos, comments, posts, pages, and groups.

Platform Support
Firefox extension Embedded Facebook content on our list of content types blocked.
Chrome extension Embedded Facebook content on our list of content types blocked.
Edge extension Embedded Facebook content on our list of content types blocked.
Opera extension Embedded Facebook content on our list of content types blocked.
iPhone & iPad app Unsupported, but on our product roadmap.
Android app Unsupported, but on our product roadmap.
Mac app Embedded Facebook content on our list of content types blocked.
Windows app Unsupported, but on our product roadmap.

Google-Specific Web Tracking Protections

Google AMP Protection

To help protect you against this form of Google tracking, we replace most Google AMP links when clicked with the original publisher’s website so publishers can directly serve you these pages instead of Google.

Platform Support
Firefox extension Google AMP links replaced wherever detected.
Chrome extension Google AMP links replaced wherever detected.
Edge extension Google AMP links replaced wherever detected.
Opera extension Google AMP links replaced wherever detected.
iPhone & iPad app Google AMP links replaced wherever detected.
Android app Google AMP links replaced wherever detected.
Mac app Google AMP links replaced wherever detected.
Windows app Unsupported, but on our product roadmap.

Google Topics Protection

The DuckDuckGo Chrome extension disables Topics from running in Google Chrome.

Platform Support
Chrome extension Google Topics disabled.
Others Not applicable to other platforms.

Google Protected Audience API Protection

The DuckDuckGo Chrome extension disables the Google Protected Audience API from running in Google Chrome.

Platform Support
Chrome extension Google Protected Audience API disabled.
Others Not applicable to other platforms.

Google Sign-In Pop-Up Protection

To help protect against being misled into unwanted tracking, we block these annoying Google sign-in pop-ups by default on sites Google doesn’t own wherever possible.

Platform Support
Firefox extension Google sign-in pop-ups hidden wherever detected.
Chrome extension Google sign-in pop-ups hidden wherever detected.
Edge extension Google sign-in pop-ups hidden wherever detected.
Opera extension Google sign-in pop-ups hidden wherever detected.
iPhone & iPad app Google sign-in pop-ups hidden wherever detected.
Android app Google sign-in pop-ups hidden wherever detected.
Mac app Google sign-in pop-ups hidden wherever detected.
Windows app Google sign-in pop-ups hidden wherever detected.

Preserving Site Functionality

We aim to deliver privacy, simplified. Part of our ethos of simplicity is not breaking website functionality in the process of blocking and restricting trackers.

Surrogates

Sometimes sites depend on code that loads from embedded 3rd-party tracking script requests in order to function properly. When our 3rd-Party Tracker Loading Protection stops these from loading, it can cause sites to behave unexpectedly.

Platform Support
Firefox extension Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
Chrome extension Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
Edge extension Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
Opera extension Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
iPhone & iPad app Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
Android app Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
Mac app Surrogates preserve privacy and usability for tracker-dependent breakage on our list.
Windows app Surrogates preserve privacy and usability for tracker-dependent breakage on our list.

Remotely Configured Exceptions

If you’re using our app or extension and suspect that a website usability issue was caused by one of the Web Tracking Protections detailed on this page, you can let us know by submitting a Broken Site Report.

Platform Support
All platforms All platforms provide feedback channels for reporting tracker-dependent breakage.

Infrastructure Domains

Most websites cannot build all of their technology in-house and must rely on 3rd parties for site functionality. We don’t want to penalize websites for using a 3rd party as long as their use of that 3rd party doesn’t help track you across websites.

Platform Support
All platforms Infrastructure Domain categorization impacts how we build our tracker lists, which are shared across platforms.

DuckDuckGo Private Search Ads

Advertising on DuckDuckGo is done in partnership with Microsoft. Viewing ads on DuckDuckGo is anonymous, and Microsoft has committed to not profile our users on ad clicks.

Platform Support
All platforms All platforms support DuckDuckGo Private Search Ads.

Everyday Privacy Controls

The Fire Button

The Fire Button erases traces of websites that you’ve visited, browsing session information, and permissions you’ve granted to websites.

Platform Support
Firefox extension Unsupported
Chrome extension Clears all browsing history and data. Can also clear data for a single site or for time periods.
Edge extension Clears all browsing history and data. Can also clear data for a single site or for time periods.
Opera extension Clears all browsing history and data. Can also clear data for a single site or for time periods.
iPhone & iPad app Clears all browsing history and data. Supports automatic clearing on restart.
Android app Clears all browsing history and data. Supports automatic clearing on restart.
Mac app Clears all browsing history and data. Can also clear data for visited sites per-tab and per-window.
Windows app Clears all browsing history and data. Additional data clearing options on our product roadmap.

Cookie Pop-Up Protection

When DuckDuckGo detects a cookie pop-up on sites you visit, we can try to automatically set your cookie preferences to maximize privacy and minimize cookies, then close the pop-up.

Platform Support
Firefox extension Unsupported, but on our product roadmap.
Chrome extension Unsupported, but on our product roadmap.
Edge extension Unsupported, but on our product roadmap.
Opera extension Unsupported, but on our product roadmap.
iPhone & iPad app Minimizes cookies, maximizes privacy, and closes cookie pop-ups on our list.
Android app Minimizes cookies, maximizes privacy, and closes cookie pop-ups on our list.
Mac app Minimizes cookies, maximizes privacy, and closes cookie pop-ups on our list.
Windows app Minimizes cookies, maximizes privacy, and closes cookie pop-ups on our list.

Global Privacy Control (GPC)

Global Privacy Control (GPC) intends to help you express your opt-out rights automatically.

Platform Support
Firefox extension GPC signal sent via header and JavaScript to all sites.
Chrome extension GPC signal sent via header and JavaScript to all sites.
Edge extension GPC signal sent via header and JavaScript to all sites.
Opera extension GPC signal sent via header and JavaScript to all sites.
iPhone & iPad app GPC signal sent via JavaScript to all sites.
Android app GPC signal sent via JavaScript to all sites.
Mac app GPC signal sent via JavaScript to all sites.
Windows app GPC signal sent via header and JavaScript to all sites.

How to Get our Web Tracking Protections

To get the privacy protections as described above, install the relevant DuckDuckGo app or extension:

If you use another Chromium-based browser like Vivaldi, you can usually install the Chrome version.