Last updated: March 19, 2026
When you create an account, we collect your email address and password (stored in hashed form). Account creation is optional — free QR code generation does not require an account.
We store the URLs, WiFi network details, or other content you encode in QR codes. For dynamic QR codes (Pro tier), this content is stored so you can update destinations without reprinting.
For Pro and Premium QR codes, we collect scan data including approximate location (city/country level from IP address), device type, browser, and timestamp. This data is used to provide scan analytics in your dashboard.
Payment processing is handled by Stripe. We do not store credit card numbers. We receive confirmation of payment status and subscription details from Stripe.
We automatically collect basic usage data such as pages visited, browser type, and IP address to improve the service and diagnose issues.
We do not sell your personal information. We share data only in these cases:
We retain your account data and QR codes for as long as your account is active. Free QR codes generated without an account are not stored. If you delete your account, we will delete your personal data within 30 days, except where retention is required by law or for legitimate business purposes.
We use industry-standard security measures to protect your data, including encrypted connections (HTTPS), hashed passwords, and secure database hosting. However, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
You have the right to:
To exercise these rights, use the feedback form or contact us through your account settings.
We use essential cookies to maintain your login session and remember your preferences. We do not use third-party advertising or tracking cookies.
OneQR is not intended for use by anyone under the age of 13. We do not knowingly collect personal information from children.
We may update this policy from time to time. We will notify you of material changes via email or through the service. Continued use after changes constitutes acceptance of the updated policy.
Questions about this policy? Use the feedback form to reach us.