// privacy
Privacy Policy
Last updated: April 26, 2026
Gentle Motion ("we", "our", or "us") built Linkr, a service for creating and managing editable QR codes. This page explains what data we collect, what we do with it, and what stays on your device.
Summary
Linkr:
- Stores your account, your QR codes, and your destination URLs on our servers — that's how the service works
- Does not display third-party advertisements
- Does not sell or share your data with advertisers, data brokers, or marketing networks
- Counts QR scans (an anonymous tally) so you can see how often each code is used
- Does not log the personal details of people who scan your codes
Account Information
To create and edit QR codes, you sign in with Google or Apple. We receive and store:
- Your email address
- Your display name (if your sign-in provider shares it)
- A stable user ID issued by Firebase Authentication
We use this only to identify your account, send you transactional emails (e.g. receipts, security notices), and let you recover your codes when you sign in on a new device. Sign-in is handled by Firebase Authentication (a Google product); see Google's privacy policy for how they handle authentication tokens.
QR Codes and Destination URLs
When you create a QR code, we store:
- The QR type (website, vCard, Wi-Fi, social profile, etc.)
- The destination URL or content you want the code to point to
- The slug we generated for the code (the part after
linkr.fyi/q/) - Any logo, image, or PDF you upload for your QR code
- The image of the QR code itself (plain or AI-styled)
This data is stored in Google Firestore (in the United States) and in Cloudflare's global edge network so that scans resolve quickly. Uploaded images and PDFs are stored in Cloudflare R2.
Scan Counts
Each time someone scans one of your QR codes, we increment a counter so you can see how many times the code has been used. We do not log the scanner's IP address, location, device, or any other identifying detail in a way that's tied to an individual person. Aggregate scan counts are visible only to you (the owner of the code) and to us for support purposes.
AI-Styled QR Codes
If you choose to generate an AI-styled QR code, the logo or prompt you provide is sent to a third-party generative AI provider (currently Google Gemini) for image generation. Your destination URL is not sent to the AI provider — only the styling inputs are. The resulting image is stored in our Cloudflare R2 bucket and is associated with your code.
Payments
Subscriptions are processed through Apple's App Store (StoreKit) on iOS and Google Play Billing on Android. We never see your payment card or banking details. We receive only a receipt token from Apple or Google, which we use to verify that your subscription is active and to set the expiry date on your account. Refunds and cancellations are handled by Apple or Google directly.
Analytics
We may collect anonymous usage data (such as which features are used and how often) to improve the app. This data contains no personally identifiable information and no QR destination content. It is processed on our own servers and is never shared with third parties.
When You Stop Paying
If your subscription lapses, your codes do not immediately disappear. The redirect at linkr.fyi/q/<your-slug> shows a delay page first, giving you time to renew. If you do not renew, your codes and the data associated with them remain stored on our servers for a grace period before deletion. You can request deletion at any time (see "Your Rights").
Your Rights
You can:
- Edit or delete any of your QR codes from the app at any time
- Request deletion of your entire account and all associated data by emailing us
- Export your data (your codes, destinations, and scan counts) on request
- Ask us what data we hold about you
If you are in the EU, UK, or another jurisdiction with data-protection laws (GDPR, UK GDPR, CCPA, etc.), these rights apply to you and we will respond to requests within the required timeframe.
Third-Party Services We Use
- Firebase Authentication (Google) — sign-in
- Google Firestore — primary data storage
- Google Cloud Run — backend hosting
- Cloudflare — redirect infrastructure (KV), file storage (R2), DNS, edge delivery
- Google Gemini — AI-styled QR generation (only the styling inputs you provide)
- Apple App Store / Google Play Billing — subscription payments
We do not use third-party advertising networks, marketing analytics platforms, or data brokers.
Children's Privacy
Linkr is not directed at children under 13. We do not knowingly collect data from children. If you believe a child has created an account, contact us and we will delete it.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated date.
Contact Us
If you have any questions about this Privacy Policy, please contact us: