ZK Duck / Identity & Utility

Zero quacks given.*

Less data. Same duck.

Your photo carries more than the picture. Date, device, sometimes the exact spot you stood in. Duck Scrub shows you what is in there and hands you a clean copy — in your browser, with nothing uploaded anywhere.

* The duck gives zero quacks. The tool gives you the receipts.

The ZK Duck mascot: a suspicious duck wearing a black mask over its eyes

same duck.
less data.

CA Not live yet — address appears here at launch

01 / The problem

Your photo
talks about you.

Cameras write a small file of notes next to every picture. You never see it. Most apps strip some of it. Some strip none of it.

When

The exact second the shutter fired, down to the timezone offset. Enough to place you on a timeline you never agreed to publish.

What with

Make, model, lens, and on plenty of cameras a body serial number — the same string across every photo you have ever posted.

And sometimes where

Latitude and longitude to six decimals. That is a doorway, not a neighbourhood. It rides along in the file until something removes it.


02 / Duck Scrub

Drop it.
See it.
Scrub it.

Three steps, no account, no upload. The file is read by your own browser, the clean copy is written by your own browser, and the page has no server to send anything to.

01

Drop a photo

JPEG, PNG, WebP, GIF, HEIC, AVIF or TIFF. Drag it in, pick it, or paste from the clipboard.

02

Read the receipts

Every tag it finds, grouped and ranked. GPS gets its own red box, because GPS deserves one.

03

Download the clean copy

JPEG, PNG, WebP and GIF are rebuilt without their metadata blocks — same pixels, byte for byte. Then it re-scans the result in front of you.

Duck Scrub interface concept showing a metadata preview panel

Honest / Small print

Duck Scrub removes the metadata blocks it supports: EXIF, XMP, IPTC, JPEG comments, PNG text and time chunks, WebP EXIF/XMP, GIF comment and application extensions. HEIC, AVIF and TIFF can be inspected, and are cleaned by re-encoding the pixels rather than rebuilding the container. It does not claim to be an anonymity tool — the picture itself still shows whatever it shows.


03 / The duck

A duck that takes
privacy too seriously.

He wears the mask indoors. He checks what your photo is carrying before you post it. He has opinions about metadata at dinner parties and nobody invites him twice.

ZK Duck is a meme first: a mascot, a slogan, and a joke that happens to be about something real. The tool exists so the joke has a punchline you can use.

nothing to see here.

ZK Duck social tile reading NICE TRY
Duck looking suspicious
sus.
Duck hiding behind a sheet of paper
incognito.
Duck sitting down, unimpressed
quack.

04 / The coin

$ZKDUCK on Solana.

Fair launch on pump.fun. A meme coin with a mascot and a working tool — not a promise of returns, a roadmap of partnerships, or a product with a revenue model.

CA Not live yet — address appears here at launch
⏳ Pre-launch — links go live with the mint
1,000,000,000
Total supply
0 / 0
Buy / sell tax
0%
Team allocation
pump.fun
Launch venue

04.1 / How to buy

01

Get a wallet

Phantom or Solflare. Write the seed phrase down on paper and tell nobody, including the duck.

02

Fund it with SOL

Buy SOL on an exchange and send it to your wallet address. Leave a little spare for fees.

03

Open the pump.fun page

Use the link on this page and check the mint address matches the CA above. Fakes are routine.

04

Swap and quack

Pick an amount you are genuinely fine losing, confirm in your wallet, and that is it.


05 / Identity system

The whole board.

ZK Duck brand board: mascot, banner, reaction stickers, colour palette, typography, product concept and social tile

A / Colour

INK #1A2322
CREAM #FEF5E4
APRICOT #FE874D

B / Type

Aa

BOLD HEADLINES
MONO DETAILS
HANDWRITTEN ASIDES

C / Voice

Short. Flat. Slightly annoyed. The duck never explains the joke and never oversells the tool. If a sentence sounds like a pitch deck, cut it.


06 / FAQ

Questions the duck expected.

Is my photo uploaded anywhere?

No. Duck Scrub reads the file with the browser's own file APIs and writes the clean copy in memory. There is no upload endpoint in the code, and the pages are static files. Open the network tab and watch it do nothing, or read assets/js/meta.js — the whole engine is about a thousand lines.

Does this have anything to do with Zcash?

No. The shared theme is privacy and the name is a joke about zero-knowledge. There is no Zcash integration, no zero-knowledge proof, and no affiliation with the Zcash project or the Electric Coin Company. Anyone who tells you otherwise is selling something.

Does it remove every trace?

It removes the metadata blocks it supports, and then re-scans the result so you can see what is left. It does not touch the pixels, so anything visible in the picture — a street sign, a reflection, a face — is still there. Camera sensor noise and encoder fingerprints also survive. Treat it as "less data", not "no data". That is why the slogan says less.

Will scrubbing hurt the image quality?

For JPEG, PNG, WebP and GIF, no — the file is rebuilt with the same compressed image data and only the metadata segments dropped, so the pixels are identical byte for byte. For HEIC, AVIF and TIFF the browser has to decode and re-encode, which does change the bytes; the tool tells you which path it took for every file.

Why keep the colour profile?

An ICC profile describes how colours should be displayed, not who took the photo. Dropping it can visibly shift colours on wide-gamut screens, so it is kept by default — with a checkbox to drop it anyway if you want the file as bare as possible.

Is $ZKDUCK an investment?

No. It is a meme coin. It has no revenue, no yield, no intrinsic value and no team promising you anything. The tool on this site is free and works whether or not you ever touch the token. Only spend what you are fine losing entirely.

Can I use the artwork?

Memes want to travel. Make stickers, reaction images, whatever — just don't use the duck to claim an endorsement, an affiliation, or a fake contract address.