Privacy
This isn't a policy. It's a description of how the thing is built.
We never see what's in your code
Your Wi-Fi password. Your contact details. The URL. Whatever you type is turned into a QR code entirely inside your browser, by maths, on your machine. It is never sent anywhere, because there is nowhere to send it — this site has no server, no database and no backend of any kind.
We couldn't read your code's contents if we wanted to. That is a property of the architecture, not a promise you have to take on faith.
Check it yourself
Open your browser's developer tools, switch to the Network tab, and make a code. Watch the list: nothing new appears. The page loads its own files like any page does, and then it never talks to anything again — no request carries what you typed, because there is nowhere to carry it to.
The entire source is on GitHub — read it, fork it, or just pull the plug: turn your Wi-Fi off and open the page. It still works. That is the proof, and you don't need to trust us for it.
What we do collect
Page views, and nothing else. Our host counts requests at the server level, the way every web server has since 1993 — roughly how many people arrived and from where. There is no analytics script on this page, no cookie, no tracking pixel, no fingerprinting, and no third-party JavaScript of any kind. We cannot tell one visitor from another, and we never see what you put in a code.
We do not have accounts, so there is nothing to log in to and nothing to leak.
The honest exceptions
- Contact is a
mailto:link. If you email us, we obviously receive your email. That's how email works. - The printer link opens a map search in a new tab. We never ask for your location — the map provider handles that on their own page, with their own consent prompt. We never see where you are.
- The sticker link is an affiliate link. If you order through it we get a small cut, at no cost to you. We're telling you because a site built around not hiding the money shouldn't hide the money.
- Fonts are your system's own. We don't load Google Fonts, because that would be a network request, and we'd rather have the empty Network tab.
Your codes outlive us
A static QR code contains its data directly. It does not point at our server, because there isn't one. If this site vanishes tomorrow, every code you ever made here keeps working — forever. Nobody can expire them, revoke them, or hold them hostage. Not even us.