Legal
Privacy Policy
Last updated: March 15, 2026
1. Introduction
FlashQR (“we”, “our”, or “us”) is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our QR code management platform at flashqr.io (the “Service”). Please read this policy carefully. By using the Service, you consent to the practices described here.
2. Information We Collect
2.1 Account Information
When you register, we collect your name, email address, and a hashed password. We never store your password in plain text.
2.2 QR Code Data
We store the QR codes you create, including their names, destination URLs, content type, and design settings (colors, format).
2.3 Scan Analytics
Each time one of your QR codes is scanned, we may automatically collect:
- Browser name and version
- Operating system and version
- Device type (desktop, mobile, tablet)
- Country and city (derived from IP address — the IP itself is not stored)
- HTTP referrer
- Timestamp of the scan
This data is attributed to your QR code, not to the individual scanner, and is used solely to provide you with analytics.
2.4 Payment Information
Billing and payment processing is handled entirely by Stripe. We do not store credit card numbers or banking details on our servers. We receive and store a Stripe customer ID and subscription status to manage your plan.
2.5 Usage and Log Data
We may collect standard server log data such as request timestamps, pages visited, and error events for operational and security purposes. This data is retained for a limited period and is not sold or shared.
3. How We Use Your Information
We use the information we collect to:
- Provide, operate, and improve the Service
- Authenticate your account and keep it secure
- Display scan analytics on your dashboard
- Process payments and manage subscriptions
- Send transactional emails (account creation, billing receipts, subscription changes)
- Respond to support inquiries
- Detect and prevent fraud or abuse
- Comply with legal obligations
We do not use your data to serve third-party advertising, and we do not sell your personal information to any third party.
4. Cookies and Tracking
We use strictly necessary cookies to maintain your authenticated session. We do not use advertising cookies or cross-site tracking technologies. Specifically:
- Session cookie: Used to keep you logged in. Expires when you sign out or after an extended period of inactivity.
- CSRF token: Used to protect form submissions from cross-site request forgery.
5. Data Sharing and Third Parties
We share data only as described below:
- Stripe: Payment processor. Subject to Stripe’s own privacy policy.
- Hosting infrastructure: Our servers are hosted on cloud infrastructure providers. Data is stored within the EU/US depending on deployment configuration. All providers are subject to appropriate data processing agreements.
- Legal requirements: We may disclose information if required to do so by law, court order, or governmental authority.
6. Data Retention
We retain your account data and QR code data for as long as your account is active. Scan analytics are retained for a rolling period of up to 24 months. If you delete your account, we will delete your personal data within 30 days, except where we are required to retain it for legal or financial compliance purposes.
7. Data Security
We implement industry-standard security measures including HTTPS encryption for all data in transit, hashed passwords (bcrypt), and access controls. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.
8. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Correct inaccurate personal data
- Request deletion of your personal data
- Object to or restrict certain processing
- Data portability (receive a copy of your data in a machine-readable format)
To exercise any of these rights, contact us at privacy@flashqr.io. We will respond within 30 days.
9. Children’s Privacy
The Service is not directed to children under the age of 16. We do not knowingly collect personal information from anyone under 16. If you believe we have inadvertently collected such information, please contact us and we will delete it promptly.
10. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will notify you by email or by posting a notice in your dashboard. The “Last updated” date at the top of this page reflects the most recent revision. Continued use of the Service after changes are posted constitutes your acceptance of the updated policy.
11. Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us:
FlashQR
Email: privacy@flashqr.io