MCPcopy Index your code
hub / github.com/duckduckgo/duckduckgo-privacy-extension

github.com/duckduckgo/duckduckgo-privacy-extension @2026.5.22

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2026.5.22 ↗ · + Follow
1,070 symbols 2,953 edges 288 files 287 documented · 27% updated 3d ago2026.5.22 · 2026-05-22★ 1,478123 open issues

Browse by type

Functions 952 Types & classes 118
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DuckDuckGo Browser Extensions

Build Status

DuckDuckGo Firefox, Chrome, and Edge extensions.

Visit our Web Tracking Protections page to learn how each of our web tracking protections works and how they work together in our browser extensions and apps to provide overlapping protection.

DuckDuckGo Privacy Extensions is distributed under the Apache 2.0 License.

Latest Versions

Safari

The code for the Safari extension is an Xcode project which you can find here.

The Safari extension can be installed from the App Store.

Other browsers

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

Reporting a broken site

Report broken sites using the anonymous "Report Broken Site" link in the extension popup.

Reporting bugs

See Reporting bugs.

Development

We're not accepting new feature pull requests right now. For bug fixes see Development.

Questions or help with the search engine

See help pages.

Core symbols most depended-on inside this repo

Shape

Function 561
Method 391
Class 118

Languages

TypeScript100%

Modules by API surface

shared/js/background/classes/tab.js45 symbols
shared/js/background/utils.js37 symbols
shared/js/background/message-handlers.js30 symbols
shared/js/background/components/email-autofill.js25 symbols
shared/js/background/classes/ad-click-attribution-policy.js25 symbols
shared/js/background/wrapper.js21 symbols
shared/js/background/classes/site.js21 symbols
packages/privacy-grade/src/classes/trackers.js20 symbols
shared/js/background/components/remote-config.js19 symbols
shared/js/background/components/cookie-prompt-management.js18 symbols
shared/js/background/newtab-tracker-stats.js16 symbols
shared/js/background/components/devtools.js16 symbols

For agents

$ claude mcp add duckduckgo-privacy-extension \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page