Privacy Policy.
Last updated: October 21, 2026
1. Who we are and what this covers
CirculateQR ("we", "us") is a QR code platform based in Arizona, United States. This policy explains how we handle personal information of people who use circulateqr.com and our dashboard ("customers") and of people who scan QR codes or visit pages created with CirculateQR ("visitors").
2. Information we collect
From customers:
- Account details: email address, name and profile picture, plus a securely hashed password.
- Billing: your plan, subscription status and Stripe customer ID. Card details are collected and stored by Stripe, not by us.
- Content you create: QR code names, destinations and designs, uploaded logos and images, hosted pages, digital business cards, workflows and marketplace listings.
- Creator payouts: if you sell in the marketplace, Stripe collects identity and bank details to pay you.
From visitors who scan a code or open a hosted page:
- Scan analytics: date and time, approximate location (country, region, city and approximate coordinates estimated from the IP address), device type, operating system, browser, language, referrer and time zone, and a salted one-way hash of the IP address used to count unique scans (no cookie is used to count scans).
- Information visitors choose to submit through forms, lead capture or access gates created by the code's owner (for example, an email address), together with the IP address of the submission.
- If a visitor joins a loyalty card or plays a game on a code's page (a scratch card, mystery box or scavenger hunt): a random visitor ID (see Cookies) and their progress, such as stamps, points, prizes won, hunt team and check-ins, plus anything the page asks for (for example a first name or birthday for a loyalty card, or photos taken for a hunt).
Security logs: IP addresses and browser details for sign-ins and administrative actions, used to protect accounts and investigate abuse.
4. How we use information
- to provide the Service, including redirecting scans, hosting pages and generating designs;
- to show customers analytics about their own codes;
- to process payments, subscriptions and creator payouts;
- to prevent fraud, phishing and abuse, and to keep the Service secure;
- to provide support and send service messages, such as receipts and security notices;
- to comply with legal obligations.
5. AI features
When you use AI design features, your prompts and any reference images you provide are sent to our AI providers (Google Gemini and Replicate) to generate results. We do not use your content to train our own models.
7. Information about visitors belongs to the code owner
For scan analytics and form submissions, we process information on behalf of the customer who created the code. That customer decides what to collect and is responsible for telling their audience. If you scanned a code and have a question about your data, please contact the business that created it; we will help them respond.
8. How long we keep information
We keep account information and content for as long as your account is active. Scan analytics are kept while the owner's account is active; plans show different history windows.
You can delete your account yourself in Settings > Security. When you do, we cancel any paid plan straight away (you aren't charged again, and the rest of the billing period isn't refunded) and immediately delete your account, QR codes, hosted pages, uploaded files, form responses, leads, scan analytics, the loyalty and game data on your codes, and everything else linked to your account, such as reviews, API keys and webhooks. Your codes stop working. Marketplace items you sell are taken off sale; people who already bought them keep their copies. If we still owe you money for marketplace sales or referrals, the account can't be deleted until we have paid you: email us and we will.
We keep some records because tax and accounting rules require it: purchases (credit packs, code unlocks and marketplace purchases), creator payouts and referral commissions. We keep them without your name or email. Stripe keeps its own payment records, such as invoices, under its own policy. Copies in our database backups are removed as those backups expire.
Sign-in and activity logs about your account are deleted with it. Records of actions our staff take on accounts are kept for security.
9. Your choices and rights
You can update your account details in Settings, and delete your account yourself at any time in Settings > Security (see How long we keep information). You can also ask us to access, correct, export or delete your personal information by emailing support@circulateqr.com. We respond within 30 days and may need to verify your identity.
Depending on where you live (for example California, or the EU and UK), you may have additional rights, such as the right to object to processing or to complain to a data protection authority. We do not sell personal information and do not use it for cross-context behavioral advertising ourselves.
10. Security
Data is encrypted in transit, and access to it is restricted by account-level permissions in our database. No system is perfectly secure, so please use a strong, unique password.
11. Children
CirculateQR is not directed to children under 13, and we do not knowingly collect their personal information. If you believe a child has given us personal information, contact us and we will delete it.
12. International users
We are based in the United States and our service providers mainly process data in the United States.
13. Changes to this policy
We will post any changes here and update the date above. For significant changes we will notify customers by email or in the app. See also our Terms of Service.
14. Contact
Privacy questions or requests: support@circulateqr.com.