Privacy Policy
Last updated: August 25, 2026
The short version
The QR code generator on this site runs entirely in your browser. When you type a link, Wi‑Fi password, contact card, or message into the form, that text is turned into a QR code on your own device using JavaScript — it is never transmitted to keepqode's servers, because for the static code types on this page, there is no server-side processing involved at all.
What we don't collect
We do not collect, log, or store the content you enter to generate a QR code (URLs, Wi‑Fi credentials, contact details, messages, or any other field). We do not require an account, email address, or any personal information to use the generator.
What may be collected
Like most websites, keepqode.com's hosting provider may automatically log basic technical information for security and reliability purposes — such as IP address, browser type, and page requested — in standard server access logs. This site may also use privacy-respecting analytics and, in the future, advertising services (such as Google AdSense) to help support free hosting. These services may use cookies or similar technologies and may collect information as described in their own privacy policies. If you have opted for reduced ad personalization in your browser or device settings, that preference is respected wherever the ad provider supports it.
Cookies
This site does not set its own cookies for the QR generation feature. Any cookies present would come from third-party services described above, if and when they are enabled.
Dynamic QR codes (upcoming feature)
keepqode is building optional dynamic QR codes — codes that redirect to a destination you can update later, with basic scan-count tracking. Unlike the static generator above, this feature necessarily involves a server component, since it needs to look up your chosen destination each time the code is scanned.
For a dynamic code, we store: the destination URL you set, an aggregate scan count and the time of the most recent scan, and a private edit link that acts as the only "password" for that code (there are no user accounts). We do not store anything about the individual people who scan a dynamic code — no IP address, device, or location information about scanners is recorded, only the running total.
To prevent abuse of the free, no-signup code-creation form, we temporarily store a one-way, salted hash of the IP address used to create a dynamic code — never the address itself — solely to rate-limit how many codes can be created from one source in a short period. This applies only to code creation, not to anyone scanning a code afterward.
Third-party links
QR codes you generate may encode links to other websites. keepqode has no control over and is not responsible for the content or privacy practices of any third-party site your generated codes point to.
Changes to this policy
If this policy changes — for example, when the dynamic QR feature launches — this page will be updated and the "last updated" date above will change accordingly.
Contact
Questions about this policy can be sent to the contact address listed on this domain's registration.