Privacy
We do not collect it.
The short version: whatever you bring to a tool here — a QR payload, a photo, a PDF, a note, a camera frame, a pasted token — never leaves your browser. Analytics are opt-in and never see it either way. There is no account.
Last updated 12 August 2026
What we do not collect
Every tool on this site processes its input on your device, by JavaScript already loaded in the page. WiFi passwords, UPI IDs, phone numbers and contact details typed into a QR generator; the photos you compress, resize or strip metadata from; the PDFs you merge, split or watermark; the words you write in the note; the tokens, keys and configs pasted into a developer tool — none of it is uploaded, because none of these tools has a server-side counterpart to upload it to.
You do not have to take our word for it. Open your browser's developer tools, watch the network tab, and use any tool on the site. Nothing you type, open or paste ever appears in a request — the only traffic you might see is an analytics page-view, and only if you have accepted it below.
Camera access
The QR scanner is the one tool that asks for a device permission: it requests the camera, rear-facing where the device has one, so it can read a code shown to it. That permission prompt is the browser's own — not this site's — and nothing about the request is disguised as something else.
Video frames are decoded on your device by the same WASM decoder the rest of the scanner uses, and are never transmitted anywhere. The camera stops the moment you leave the scanner or deny the permission, and you can revoke it at any time from your browser's site settings — the scanner will simply ask again next time you use it.
What is stored on your device
Only two tools save anything for later, and both keep it entirely on your device: the QR generator's history, and the printable-page designs you save from the print studio. Everything else — every image, PDF, note and developer tool — is stateless: close the tab and nothing about what you did remains, beyond whatever file you chose to download.
- Your generated QR code history, stored in IndexedDB on this device.
- Printable pages you have saved from the print studio, also in IndexedDB on this device.
- A handful of small preference flags: your theme and accent choice, whether you have seen the introduction, your analytics consent choice, and a split-pane divider position in the developer tools — none of them your content.
Analytics
We use Google Analytics to see which pages get used, and it stays off until you say so. On your first visit you will see a banner; declining, or just not answering, keeps it off — no analytics cookie is set either way. Accepting sets one, and you can withdraw at any point by clearing this site's data and reloading.
What accepting shares is standard page-view data: the path you are on and coarse device and location information. For a tool page, that path is the tool itself — /qr/whatsapp-qr-code-generator or /dev/jwt-decoder, say — never the content you gave that tool, because that never reaches us regardless of the analytics choice.
Advertising and personalisation signals stay switched off permanently, whether or not you accept analytics. This site runs no advertising and has nothing to personalise, so there is no reason to ever turn them on.
Hosting and logs
The site is served as static files by our hosting provider, which keeps standard server logs including IP address and user agent for security and abuse prevention. This is ordinary infrastructure logging that any website receives, and we do not use it to identify individuals.
Third parties
No advertising networks, social media pixels or embedded widgets. Fonts are served from this site rather than fetched from an external provider, so loading a page never tells anyone else you visited, cookies or not. The one third party is Google Analytics, described above, and it only activates once you accept it.
Your rights
Since we hold no personal data about you, there is nothing for us to export, correct or delete on request. Everything the app stores is on your device and under your control: clear it from within the app, or clear your browser's site data.
Changes
If this policy changes materially — in particular if optional accounts are introduced, which would involve storing an email address for people who choose to sign up — the change will be reflected here with a new date, and account features will remain opt-in.