Privacy Essentials

duckduckgo.com/app
Privacy Essentials Icon

Simple extension by DuckDuckGo, which grades the security of each site. Download: Chrome
Firefox

Open Source

Privacy Essentials Privacy Policy

Privacy Policy Summary

  • https is not used by default
  • There is a date of the last update of the terms
  • Allows connecting to the service encrypted over HTTPS
  • Allows connecting to the service anonymously over Tor, and operates a Tor exit enclave
  • no pseudonym allowed (relevant for billing)
  • HTTPS is always enabled
  • You waive your moral rights
  • No need to register
  • The service makes critical changes to its terms without user involvement
  • No Tracking
  • This service takes credit for your content
  • This service provides an onion site accessible over Tor
  • Your browsing history can be viewed by the service
  • This service shares your personal data with third parties that are not essential to its operation
  • The service disables software that you are not licensed to use.
  • This service provides an onion site accessible over Tor
  • You can delete your account and Duck Addresses
  • Conditions may change, but your continued acceptance is not inferred from an earlier acceptance flow
  • This service provides archives of their terms of service so that changes can be viewed over time
  • The cookies used by this service do not contain information that would personally identify you
  • This service does not track you
  • IP addresses of website visitors are not tracked
  • Instead of asking directly, this Service will assume your consent merely from your usage.

Score

B

Documents

Domains Covered by Policy

  • duckduckgo.com
  • 3g2upl4pq6kufc4m.onion
  • spreadprivacy.com
  • duckduckhack.com
  • donttrack.us
  • duck.co
  • duck.com

About the Data

This data is kindly provided by tosdr.org. Read full report at: #222

Privacy Essentials Source Code

Author

duckduckgo

Description

DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

#browser-extension#chrome#duckduckgo#firefox#privacy#privacy-protection

Homepage

https://duckduckgo.com/app

License

Apache-2.0

Created

11 Dec 17

Last Updated

04 Oct 24

Latest version

safari-2018-2-7

Primary Language

JavaScript

Size

116,220 KB

Stars

1,248

Forks

242

Watchers

1,248

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • dependabot[bot] (25 Sept 24)

    Bump @duckduckgo/privacy-dashboard from 6.0.0 to 7.0.1 (#2734) Bumps [@duckduckgo/privacy-dashboard](https://github.com/duckduckgo/privacy-dashboard) from 6.0.0 to 7.0.1. - [Release notes](https://github.com/duckduckgo/privacy-dashboard/releases) - [Commits](https://github.com/duckduckgo/privacy-dashboard/compare/38fa9624dbb7a2f5400e64092787ccea8588ebde...35cbd2c081d95655950022c90c07d60917dd9eab) --- updated-dependencies: - dependency-name: "@duckduckgo/privacy-dashboard" dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Dave Vandyke (23 Sept 24)

    Improve the getTab, getCurrentTab, etc logic. (#2728) The getTab, getCurrentTab, etc logic was quite confused. Let's tidy that up as best we can for now: - Remove the unused `getTab` and `getCurrentTab` message handlers. - Remove the unused and outdated `utils.getCurrentURL` function. - Remove the unused `callback` parameter from `utils.getCurrentTab` and add a JSDoc comment for the function. - Move the logic for getting a Tab Object for the currently focused tab into the TabManager class. - Note the current tab ID in session storage (in memory), so that the current tab can (usually) be determined even when the developer tools or popup UI are open.

  • Dave Vandyke (20 Sept 24)

    Update privacy-dashboard dependency to 6.0.0 (#2726) With this update, the way privacy-dashboard communicates with the extension has changed. Instead of sending messages using the chrome.runtime.sendMessage API, the chrome.runtime.connect API is used instead. In the future, that will allow us to listen for the disconnect event as a way to know when the popup UI has been closed by the browser (e.g. the user clicked away).

  • dependabot[bot] (19 Aug 24)

    Bump @duckduckgo/privacy-reference-tests from `a603ff9` to `afb4f61` (#2592) Bumps [@duckduckgo/privacy-reference-tests](https://github.com/duckduckgo/privacy-reference-tests) from `a603ff9` to `afb4f61`. - [Release notes](https://github.com/duckduckgo/privacy-reference-tests/releases) - [Commits](https://github.com/duckduckgo/privacy-reference-tests/compare/a603ff9af22ca3ff7ce2e7ffbfe18c447d9f23e8...afb4f6128a3b50d53ddcb1897ea1fb4df6858aa1) --- updated-dependencies: - dependency-name: "@duckduckgo/privacy-reference-tests" dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Aug 24)

    Bump braces from 3.0.2 to 3.0.3 in /packages/ddg2dnr (#2566) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Aug 24)

    Bump puppeteer from 22.14.0 to 23.0.2 (#2610) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.14.0 to 23.0.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.14.0...puppeteer-v23.0.2) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (09 Aug 24)

    Bump the external-dependencies group across 1 directory with 14 updates (#2618) Bumps the external-dependencies group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [dexie](https://github.com/dexie/Dexie.js) | `4.0.7` | `4.0.8` | | [i18next](https://github.com/i18next/i18next) | `23.11.5` | `23.12.2` | | [tldts](https://github.com/remusao/tldts) | `6.1.27` | `6.1.38` | | [web-ext](https://github.com/mozilla/web-ext) | `8.1.0` | `8.2.0` | | [@fingerprintjs/fingerprintjs](https://github.com/fingerprintjs/fingerprintjs) | `4.4.1` | `4.4.3` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.268` | `0.0.269` | | [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `4.3.5` | `5.1.4` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.14.2` | `22.1.0` | | [esbuild](https://github.com/evanw/esbuild) | `0.21.5` | `0.23.0` | | [jsdom](https://github.com/jsdom/jsdom) | `24.1.0` | `24.1.1` | | [karma](https://github.com/karma-runner/karma) | `6.4.3` | `6.4.4` | | [sass](https://github.com/sass/dart-sass) | `1.77.5` | `1.77.8` | | [mocha](https://github.com/mochajs/mocha) | `10.4.0` | `10.7.3` | Updates `dexie` from 4.0.7 to 4.0.8 - [Release notes](https://github.com/dexie/Dexie.js/releases) - [Commits](https://github.com/dexie/Dexie.js/compare/v4.0.7...v4.0.8) Updates `i18next` from 23.11.5 to 23.12.2 - [Release notes](https://github.com/i18next/i18next/releases) - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md) - [Commits](https://github.com/i18next/i18next/compare/v23.11.5...v23.12.2) Updates `tldts` from 6.1.27 to 6.1.38 - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.27...v6.1.38) Updates `web-ext` from 8.1.0 to 8.2.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/8.1.0...8.2.0) Updates `@fingerprintjs/fingerprintjs` from 4.4.1 to 4.4.3 - [Release notes](https://github.com/fingerprintjs/fingerprintjs/releases) - [Commits](https://github.com/fingerprintjs/fingerprintjs/compare/v4.4.1...v4.4.3) Updates `@types/chrome` from 0.0.268 to 0.0.269 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `@types/jasmine` from 4.3.5 to 5.1.4 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine) Updates `@types/node` from 20.14.2 to 22.1.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `esbuild` from 0.21.5 to 0.23.0 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.23.0) Updates `glob` from 10.4.1 to 10.4.2 - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](https://github.com/isaacs/node-glob/compare/v10.4.1...v10.4.2) Updates `jsdom` from 24.1.0 to 24.1.1 - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.1.0...24.1.1) Updates `karma` from 6.4.3 to 6.4.4 - [Release notes](https://github.com/karma-runner/karma/releases) - [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md) - [Commits](https://github.com/karma-runner/karma/compare/v6.4.3...v6.4.4) Updates `sass` from 1.77.5 to 1.77.8 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.77.5...1.77.8) Updates `mocha` from 10.4.0 to 10.7.3 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v10.4.0...v10.7.3) --- updated-dependencies: - dependency-name: dexie dependency-type: direct:production update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: i18next dependency-type: direct:production update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: web-ext dependency-type: direct:production update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: "@fingerprintjs/fingerprintjs" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: "@types/chrome" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: "@types/jasmine" dependency-type: direct:development update-type: version-update:semver-major dependency-group: external-dependencies - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-major dependency-group: external-dependencies - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: glob dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: karma dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: mocha dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Dave Vandyke (09 Aug 24)

    Update @playwright/test dependency to 1.46.0 (#2615) Unfortunately it seems that we no longer get the details of chrome-extension://* requests from Playwright. Even when for example website scripts are redirected to shim (aka "surrogate") scripts provided by the extension. Previously those requests included allowed/blocked/redirected status and URLs, but now they seem to always show up as being blocked and with the URL of chrome-extension://invalid/. The Facebook Click to Load integration tests need to be simplified therefore, to just check for allowed vs blocked requests.

  • Dave Vandyke (09 Aug 24)

    Update jasmine dependency to 5.2.0 (#2613) Some small tweaks to the unit tests were required to get them passing again.

  • Dave Vandyke (08 Aug 24)

    Update typescript dependency to 5.5.4 (#2609) Some changes were required to get the type checking passing again: - Functions that return declarativeNetRequest rules with/without rule IDs need to be more clearly annotated, so that it's clear to typescript when a rule's ID is available. - Edge cases where getNextSessionRuleId() fails need to be handled properly, adding rules with an undefined/null ID won't work. - The DNRRule type needed to be replaced with the chrome.declarativeNetRequest.Rule rule type, and with that some string type rule properties needed to be cast to the correct enum types. See https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/#notable-behavioral-changes

  • Dave Vandyke (02 Aug 24)

    Update privacy-test-pages dependency to 1.3.3 (#2605) Since the expected "pixel" requests are now detailed in the privacy-test-pages' testCases.json file, we don't need to include those can remove them from this repository.

  • Dave Vandyke (31 Jul 24)

    Update puppeteer dependency to 22.14.0 (#2598) For some reason having a version of Puppeteer < 22 can cause `npm install` to hang[1]. Let's update the dependency now therefore. Note: I needed to update the dependency manually, since one of the unit tests needed to be tweaked. 1 - https://github.com/npm/cli/issues/4028

  • Dave Vandyke (31 Jul 24)

    Disable YouTube Click to Load integration tests (#2599) The YouTube Click to Load integration tests are failing, and since the feature's in limbo it's probably not worth spending too much fixing them for now.

  • github-actions[bot] (24 Jul 24)

    Release 2024.7.24 [ci release] (#2594) Co-authored-by: jonathanKingston <[email protected]>

  • Dave Vandyke (23 Jul 24)

    Adjust ad click attribution pixel logic (#2588) We recently added "pixel" requests to the mechanism we rely on to support ad click attribution in DuckDuckGo products. These help DuckDuckGo validate that the mechanism's logic is working correctly. A few further adjustments are required: 1. The 'm_ad_click_active' pixel should only fire (and the 'm_pageloads_with_ad_attribution' counter incremented) when a request is actually allowed by the mechanism. 2. The browser name (e.g. "chrome", "edge", etc.) should be appended to the pixel names. 3. The extension's version number (e.g. "2024.7.10") should be included with some of the pixels. Further reading: - https://github.com/duckduckgo/duckduckgo-privacy-extension/commit/f8755949344728145dcd9da970b7b1bfc8e7d926 - https://duckduckgo.com/duckduckgo-help-pages/privacy/web-tracking-protections/#duckduckgo-private-search-ads - https://improving.duckduckgo.com/

  • Brad Slayter (17 Jul 24)

    Update broken site locale to include country (#2587)

  • Brad Slayter (10 Jul 24)

    Expanded breakage parameter reference tests (#2581) * Add parameters and content script * Fixes * lint * Fix tests * lint * PR changes * Update browsers/chrome/manifest.json Co-authored-by: Sam Macbeth <[email protected]> * Support new reference tests --------- Co-authored-by: Sam Macbeth <[email protected]>

  • github-actions[bot] (10 Jul 24)

    Release 2024.7.10 [ci release] (#2582) Co-authored-by: sammacbeth <[email protected]>

  • Brad Slayter (05 Jul 24)

    Expand breakage params (#2577) * Add parameters and content script * Fixes * lint * Fix tests * lint * PR changes * Update browsers/chrome/manifest.json Co-authored-by: Sam Macbeth <[email protected]> --------- Co-authored-by: Sam Macbeth <[email protected]>

  • Dave Vandyke (03 Jul 24)

    Add pixels to the ad click attribution mechanism (#2575) This adds "pixel" requests to the mechanism we rely on to support ad click attribution in DuckDuckGo products. These help DuckDuckGo validate that the mechanism's logic is working correctly. Further reading: - https://duckduckgo.com/duckduckgo-help-pages/privacy/web-tracking-protections/#duckduckgo-private-search-ads - https://improving.duckduckgo.com/

  • dependabot[bot] (28 Jun 24)

    Bump @duckduckgo/privacy-dashboard from 3.6.0 to 4.1.0 (#2567) Bumps [@duckduckgo/privacy-dashboard](https://github.com/duckduckgo/privacy-dashboard) from 3.6.0 to 4.1.0. - [Release notes](https://github.com/duckduckgo/privacy-dashboard/releases) - [Commits](https://github.com/duckduckgo/privacy-dashboard/compare/25b8903191a40b21b09525085fe325ae3386092e...924a80e20e2465dcaf3dca32c9b6e9b9968222b9) --- updated-dependencies: - dependency-name: "@duckduckgo/privacy-dashboard" dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Dax Mobile (25 Jun 24)

    Update autofill to 12.0.1 (#2565) Co-authored-by: sjbarag <[email protected]>

  • Dave Vandyke (24 Jun 24)

    Refactor the devtools code, fixing Chrome MV3 support (#2563) The devtools-panel.html page is for testing disabling/enabling certain privacy protections, to help debug website issues. Unfortunately the page did not work yet for Chrome MV3 builds, let's fix that here. Since some refactoring is required anyway, let's tidy things up a bit at the same time. Some of the main changes: - Instead of messing with the extension's (MV2) state of the various privacy protections directly, we must now update the underlying configurations. That way the MV2 state for those features updates automatically and the MV3 decarativeNetRequest rules are also regenerated as necessary. - To access the ResourceLoader instances necessary for that, the devtools code needs to be split out into the Devtools component. - Instead of reloading pages right away after toggling protections, it should wait until after the changes have finished applying. Otherwise, the decarativeNetRequest rule changes for the MV3 build often won't have been applied in time. This results in requests being incorrectly blocked/allowed. The corresponding buttons must also be disabled while this is happening. - When the devtools panel page recreates the messaging connection, it should also recreate the message listeners. Otherwise the page will stop working after the background ServiceWorker restarts for Chrome MV3 builds.

  • dependabot[bot] (24 Jun 24)

    Bump the external-dependencies group across 1 directory with 14 updates (#2561) Bumps the external-dependencies group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [dexie](https://github.com/dexie/Dexie.js) | `4.0.4` | `4.0.7` | | [i18next](https://github.com/i18next/i18next) | `23.11.2` | `23.11.5` | | [tldts](https://github.com/remusao/tldts) | `6.1.16` | `6.1.27` | | [web-ext](https://github.com/mozilla/web-ext) | `8.0.0` | `8.1.0` | | [zod](https://github.com/colinhacks/zod) | `3.22.4` | `3.23.8` | | [@fingerprintjs/fingerprintjs](https://github.com/fingerprintjs/fingerprintjs) | `4.2.2` | `4.4.1` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.43.1` | `1.44.1` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.266` | `0.0.268` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.12.7` | `20.14.2` | | [esbuild](https://github.com/evanw/esbuild) | `0.20.2` | `0.21.5` | | [fake-indexeddb](https://github.com/dumbmatter/fakeIndexedDB) | `5.0.2` | `6.0.0` | | [jsdom](https://github.com/jsdom/jsdom) | `24.0.0` | `24.1.0` | | [sass](https://github.com/sass/dart-sass) | `1.75.0` | `1.77.5` | | [webextension-polyfill](https://github.com/mozilla/webextension-polyfill) | `0.10.0` | `0.12.0` | Updates `dexie` from 4.0.4 to 4.0.7 - [Release notes](https://github.com/dexie/Dexie.js/releases) - [Commits](https://github.com/dexie/Dexie.js/compare/v4.0.4...v4.0.7) Updates `i18next` from 23.11.2 to 23.11.5 - [Release notes](https://github.com/i18next/i18next/releases) - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md) - [Commits](https://github.com/i18next/i18next/compare/v23.11.2...v23.11.5) Updates `tldts` from 6.1.16 to 6.1.27 - [Release notes](https://github.com/remusao/tldts/releases) - [Changelog](https://github.com/remusao/tldts/blob/master/CHANGELOG.md) - [Commits](https://github.com/remusao/tldts/compare/v6.1.16...v6.1.27) Updates `web-ext` from 8.0.0 to 8.1.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](https://github.com/mozilla/web-ext/compare/8.0.0...8.1.0) Updates `zod` from 3.22.4 to 3.23.8 - [Release notes](https://github.com/colinhacks/zod/releases) - [Changelog](https://github.com/colinhacks/zod/blob/main/CHANGELOG.md) - [Commits](https://github.com/colinhacks/zod/compare/v3.22.4...v3.23.8) Updates `@fingerprintjs/fingerprintjs` from 4.2.2 to 4.4.1 - [Release notes](https://github.com/fingerprintjs/fingerprintjs/releases) - [Commits](https://github.com/fingerprintjs/fingerprintjs/compare/v4.2.2...v4.4.1) Updates `@playwright/test` from 1.43.1 to 1.44.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.43.1...v1.44.1) Updates `@types/chrome` from 0.0.266 to 0.0.268 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `@types/node` from 20.12.7 to 20.14.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `esbuild` from 0.20.2 to 0.21.5 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.20.2...v0.21.5) Updates `fake-indexeddb` from 5.0.2 to 6.0.0 - [Release notes](https://github.com/dumbmatter/fakeIndexedDB/releases) - [Changelog](https://github.com/dumbmatter/fakeIndexedDB/blob/master/CHANGELOG.md) - [Commits](https://github.com/dumbmatter/fakeIndexedDB/compare/v5.0.2...v6.0.0) Updates `jsdom` from 24.0.0 to 24.1.0 - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0) Updates `sass` from 1.75.0 to 1.77.5 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.75.0...1.77.5) Updates `webextension-polyfill` from 0.10.0 to 0.12.0 - [Release notes](https://github.com/mozilla/webextension-polyfill/releases) - [Commits](https://github.com/mozilla/webextension-polyfill/compare/0.10.0...0.12.0) --- updated-dependencies: - dependency-name: dexie dependency-type: direct:production update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: i18next dependency-type: direct:production update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: tldts dependency-type: direct:production update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: web-ext dependency-type: direct:production update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: zod dependency-type: direct:production update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: "@fingerprintjs/fingerprintjs" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: "@types/chrome" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: external-dependencies - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: esbuild dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: fake-indexeddb dependency-type: direct:development update-type: version-update:semver-major dependency-group: external-dependencies - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies - dependency-name: webextension-polyfill dependency-type: direct:development update-type: version-update:semver-minor dependency-group: external-dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (24 Jun 24)

    Bump @duckduckgo/content-scope-scripts from 5.18.0 to 5.21.0 (#2558) Bumps [@duckduckgo/content-scope-scripts](https://github.com/duckduckgo/content-scope-scripts) from 5.18.0 to 5.21.0. - [Release notes](https://github.com/duckduckgo/content-scope-scripts/releases) - [Commits](https://github.com/duckduckgo/content-scope-scripts/compare/1f563c01d5da4777120b672d7473c36947a0c727...4689746e42b24c40c18896d697ea02b854e90d35) --- updated-dependencies: - dependency-name: "@duckduckgo/content-scope-scripts" dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (24 Jun 24)

    Bump braces from 3.0.2 to 3.0.3 (#2557) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Shane Osbourne (24 Jun 24)

    include same-entity none-trackers (#2553) * include same-entity none-trackers * update test --------- Co-authored-by: Shane Osbourne <[email protected]>

  • github-actions[bot] (13 Jun 24)

    Release 2024.6.13 [ci release] (#2556) Co-authored-by: jonathanKingston <[email protected]>

  • github-actions[bot] (13 Jun 24)

    Release 2022.6.13 [ci release] (#2555) Co-authored-by: jonathanKingston <[email protected]>

  • Mateusz Buskiewicz (13 Jun 24)

    Fix regex for checking private address format (#2554)

Privacy Essentials Website

Website

DuckDuckGo — Privacy, simplified.

The Internet privacy company that empowers you to seamlessly take control of your personal information online, without any tradeoffs.

Redirects

Redirects to https://html.duckduckgo.com/html

Security Checks

All 66 security checks passed

Server Details

  • IP Address 52.149.246.39
  • Location Washington, Virginia, United States of America, NA
  • ISP Microsoft Corporation
  • ASN AS8075

Associated Countries

  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

duckduckgo.com was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Privacy Essentials Reviews

More Browser Extensions

About the Data: Privacy Essentials

API

You can access Privacy Essentials's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/security-tools/browser-extensions/privacy-essentials

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Privacy Essentials

Help your friends compare Browser Extensions, and pick privacy-respecting software and services.
Share Privacy Essentials and Awesome Privacy with your network!

View Browser Extensions (25)