Privacy Policy

Last updated: April 23, 2026.

URLQRCODE (the "site") is designed so the content you decode or generate stays on your device. This page explains exactly what we do and don't collect, the third-party services we use, and your rights.

What we don't collect

We don't store or transmit the images you upload. We don't see or log the URLs or other content inside your QR codes. We don't see what you type into the generator. We don't have user accounts. We don't sell data.

How the QR decoder and generator work

When you upload a QR image, your browser reads it locally and decodes it using the open-source jsQR JavaScript library. The file never leaves your device. When you use the live camera scanner, the video stream stays in the browser and is never transmitted. When you generate a QR code on the generator page, the input you type is encoded into a QR image entirely in your browser using the open-source qrcode-generator library. Nothing is uploaded.

Analytics

We use Google Analytics 4 (measurement ID G-EBNF8BHZQB) to understand aggregate traffic — roughly how many people visit, which country they come from, which language version they use, and how long they stay. Google Analytics sets cookies and may process your IP address and user-agent. IP anonymization is enabled. We do not send your image, the decoded or generated QR content, or any other personal data to Google Analytics.

If you don't want to be counted in analytics, you can use a browser with tracking protection (Firefox, Brave, Safari with strict cross-site tracking prevention), an ad/tracker blocker such as uBlock Origin, or the official Google Analytics Opt-out Browser Add-on.

Advertising

URLQRCODE is free because it is supported by advertising. We use Google AdSense (publisher ID ca-pub-6331846777034869) to show ads. Google and its advertising partners may use cookies, device identifiers, and similar technologies to serve ads, measure their performance, and personalize them based on your browsing across many websites. No QR image, decoded QR content, or anything you type is ever sent to AdSense — that data stays in your browser as described above.

For visitors in the EU/EEA, UK, and Switzerland, we present a consent choice through Google's Funding Choices consent management platform before personalized ads are shown, and we use Google Consent Mode v2 so that until you consent, analytics and ads storage are disabled (cookieless measurement only). You can review Google's advertising practices at policies.google.com/technologies/ads, manage your ad preferences at google.com/settings/ads, and opt out of third-party vendor cookies via the Digital Advertising Alliance or Your Online Choices (EU).

Cookies we use

This site may set the following categories of cookies and similar technologies in your browser:

Analytics (via Google Analytics): _ga, _ga_* — used to distinguish unique visitors and measure session duration. Advertising (via Google AdSense and its partners): various first- and third-party cookies used to show and measure ads, and, with your consent in applicable regions, personalize them. Consent (via Google's CMP): stores your consent choices so we don't re-ask every visit. We do not use any strictly-necessary session cookies of our own — the site works without cookies, and decoding / generation is fully client-side.

Third-party resources

To keep the page fast, we load the jsQR decoder from unpkg (with a jsDelivr fallback) and the generator library from jsDelivr. These CDNs can see that your browser requested the library file, which is unavoidable for any site using a CDN. They do not receive your image, the decoded URL, or anything you type.

Server logs

Our web host (OVHcloud) keeps standard access logs (IP address, request path, user-agent, timestamp) for security and operational purposes, typically rotated within a few weeks. These logs are not used for tracking, profiling, or advertising.

Your rights

Depending on where you live (EU/EEA, UK, Switzerland, California, Brazil, and other jurisdictions with similar laws), you may have the right to request access to the personal data we hold about you, to have it corrected or deleted, to object to or restrict processing, to withdraw consent at any time, to data portability, and to lodge a complaint with your local data-protection authority.

Because URLQRCODE does not maintain user accounts and does not receive your QR content, most of these rights apply to the aggregate data collected by Google Analytics and Google AdSense on our behalf. You can exercise them directly through Google's tools linked in the Advertising and Analytics sections above, or by contacting us (see below) so we can help you.

Children's privacy

URLQRCODE is a general-audience utility and is not directed at children under 13 (or under 16 in the EU/EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will take appropriate steps.

Changes to this policy

We may update this policy as the site evolves or as advertising partners change their practices. Material changes will be reflected in the "Last updated" date at the top. Continued use of the site after changes means you accept the revised policy.

Contact

For privacy questions or to exercise any of the rights above, email privacy@urlqrcode.net. For security disclosures, see security.txt.