Skip to content
LanshunsPublic

About

A home for your DuckDuckGo @duck.com addresses. Generate, organise and send from them in Chrome and Firefox. Open source, no tracking.

Topics

Resources

Stars

205 stars

Watchers

3 watching

Forks

Repository files navigation

Qwacky logo

Qwacky

A home for your DuckDuckGo @duck.com addresses. Generate, organise and send from them, right in your browser.

Get Qwacky for Chrome, Edge, Brave and other Chromium browsers from the Chrome Web Store
Chrome Web Store version Chrome Web Store users Chrome Web Store rating
Get Qwacky for Firefox, LibreWolf, Zen and other Firefox-based browsers from Firefox Add-ons
Firefox Add-ons version Firefox Add-ons users Firefox Add-ons rating

Why Qwacky?  •  Features  •  Privacy  •  Install manually  •  Development  •  Support the Project

Qwacky

🦆 Why Qwacky?

DuckDuckGo Email Protection gives you private @duck.com addresses that forward to your real inbox with email trackers removed. Qwacky is a dedicated home for those addresses.

The DuckDuckGo extension treats an alias as something you generate and forget. Qwacky treats it as something you manage: a searchable history with notes and tags, send addresses with their own history, several Duck accounts side by side, autofill from the right-click menu or a keyboard shortcut, light and dark themes, backups and sync, and usage statistics computed on your device. It asks for one host permission, runs no analytics, and does nothing else.

✨ Features

  • Private @duck.com addresses: generate a fresh alias from the popup, the right-click menu or a keyboard shortcut
  • A home for every alias: searchable history with notes, tags, grouping and filtering
  • Send privately: turn any recipient into a send address so your real one stays hidden
  • Multiple accounts: manage and switch between colour-coded Duck accounts in one place
  • Your numbers, on your device: usage statistics with nothing sent anywhere
  • Your data, portable: cross-device sync, plus backup and restore
  • Your call: privacy mode that stores nothing, compact mode, light and dark themes
  • And more on the way

🔒 Privacy

  • Talks only to DuckDuckGo, and to your browser's sync if you turn it on
  • Everything is stored on your device, with no servers, analytics or tracking
  • Autofill permissions are optional and off until you enable them
  • Open source, so every claim here can be checked

Read the full privacy policy for what is stored and why each permission is needed.

📦 Install manually

Every release on GitHub includes both builds, if you'd rather not use a store or need a specific version.

Chrome, Edge, Brave and other Chromium browsers

  1. Download chrome-vX.Y.Z.zip from the release and unzip it
  2. Open your extensions page (chrome://extensions, or edge://extensions in Edge) and turn on Developer mode
  3. Click Load unpacked and pick the unzipped folder

A build loaded this way doesn't update itself, so check Releases for new versions.

Firefox

  1. Download firefox-vX.Y.Z.xpi from the release, it's signed by Mozilla
  2. Open about:addons, click the gear icon and choose Install Add-on From File...
  3. Pick the downloaded file

💻 Development

Requires Node.js 16 or newer.

git clone https://github.com/Lanshuns/Qwacky.git
cd Qwacky
npm install
npm run dev            # Chrome, watches into dist_chrome/
npm run dev:firefox    # Firefox, watches into dist_firefox/
npm run build          # production build (build:firefox for Firefox)

Load dist_chrome/ with "Load unpacked" in chrome://extensions/, or load dist_firefox/manifest.json from about:debugging > This Firefox > "Load Temporary Add-on".

💖 Support the Project

  • Star the repository on GitHub, it helps others discover the project
  • Leave a review on the Chrome Web Store or Firefox Add-ons, it makes a big difference
  • Donate via cryptocurrency:
Currency Address
Bitcoin (BTC) bc1qmmwwsn4cvpsx39sf53qsqcjyjzsqp90lus365w
Ethereum (ETH) 0x08658772EeC32e72456048Be5D5a52bd3bcb01bc
Litecoin (LTC) LKYDeJWeo3kMG1TbY4cqSi87wFeR6YUXP2
USDT (TRON/TRX) TAhdRW3nJxinWjrdYfSWB31RdjRkQKvkEq
USDT (BEP-20) 0x08658772EeC32e72456048Be5D5a52bd3bcb01bc

If you'd like to be recognized for your donation, feel free to open an issue with your name and transaction ID, and I'll add you to the supporters list!

🙏 Acknowledgments

This project is a derivative work based on DuckDuckGo's Email Protection service, which is licensed under the Apache License 2.0. The original work's copyright notice:

Copyright (c) 2010-2021 Duck Duck Go, Inc.

For the full license text, see APACHE-LICENSE.

About

A home for your DuckDuckGo @duck.com addresses. Generate, organise and send from them in Chrome and Firefox. Open source, no tracking.

Topics

Resources

Stars

205 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages