Privacy Policy
Last updated: February 1, 2026
What we collect
Without an account: Nothing. Static QR codes are generated entirely in your browser. We don’t track what you create, and we don’t store your data.
With an account: Your name, email address, and profile picture (from Google OAuth). We store the QR codes you create, your showcase pages, and scan analytics data for dynamic codes.
How we use your data
- To provide the EZQR service and your dashboard
- To send transactional emails (password resets, billing receipts)
- To provide scan analytics for your dynamic QR codes
- To respond to support requests
We do not sell your data. We do not run ads. We do not share your information with third-party advertisers.
Scan analytics
When someone scans a dynamic QR code, we collect: approximate geographic location (city-level, from IP address), device type, browser, and timestamp. We do not collect personally identifiable information about the person scanning. IP addresses are not stored.
Third-party services
- Neon — database hosting (your account and QR code data)
- Vercel — application hosting and edge functions
- Google OAuth — authentication (we receive your name, email, and profile picture)
- Lemon Squeezy — payment processing (we never see your full card number)
- Resend — transactional email delivery
Cookies
We use essential cookies for authentication sessions. We do not use tracking cookies, advertising cookies, or third-party analytics cookies.
Data retention
Your account data is retained while your account is active. If you delete your account, we remove your data within 30 days. Static QR codes you’ve downloaded continue to work because they don’t depend on our servers.
Your rights
You can export, modify, or delete your data at any time from your account settings. For data requests, email support@ez-qr.com.
Changes to this policy
We’ll notify registered users by email before making material changes. The latest version is always available at this URL.