Legal

Privacy Policy

Last updated: May 13, 2026

We built this QR code generator to be simple, fast, and respectful of your privacy. Everything happens in your browser — your data never leaves your device.

1. Data we collect

We don't collect any personal data. There's no signup, no account, no tracking pixels, and no analytics on your QR generation activity. The text you encode, the images you scan, and the customizations you make stay entirely on your device.

2. Browser storage

The app does not write to localStorage, cookies, or any persistent storage for your QR data. Each visit starts fresh.

3. Camera access

When you choose Scan with camera, your browser asks for permission to use your camera. The video stream is processed locally in your browser to detect QR codes — no frame is ever uploaded or stored. As soon as you close the scanner, the stream is terminated.

You can revoke camera access at any time through your browser settings.

4. Files and uploads

When you import an image to scan, drop a file, or paste an image from your clipboard, the file is decoded locally using JavaScript. It never reaches a server.

The same applies to logos you embed into your QR code: they're read as a data URL and rendered locally.

5. Cookies & analytics

We don't use cookies to track you, and we don't store anything about the QR codes you generate, scan, or customize.

To understand how the site is used and improve it, we use Vercel Analytics. It collects aggregated, anonymous data about page visits (pageviews, referrer, country, browser type, device type). It is cookie-less, doesn't fingerprint you, doesn't track you across other websites, and IP addresses are hashed before storage. It is GDPR and CCPA compliant.

What Vercel Analytics does not see: the content of your QR codes, the files you scan, the logos you upload, or any data you enter in forms.

6. Third-party services

The app relies on open-source libraries — including qr-code-styling, jsQR, framer-motion, and react-icons — that run entirely in your browser. No external API call is made with your QR content.

7. Children's privacy

The service is suitable for all ages. We don't knowingly collect data from anyone, including children.

8. Changes to this policy

If we update this policy, the Last updated date at the top will change. Significant changes will be highlighted on this page.

9. Contact

Questions or concerns? Reach out at contact@fananidigital.com.