Privacy Policy for QR Barcode Scanner Generator
Effective date: 23 June 2026
App name: QR Barcode Scanner Generator Package name: com.kirsulab.qrscan Publisher: KirsuLab LLC Contact: hello@kirsulab.com
This policy explains what the QR Barcode Scanner Generator app (the "App") handles, how it is used, and the choices you have. Scanning and code generation happen entirely on your device, and the codes you scan or create are never uploaded. The App includes Google AdMob (advertising) and Google Firebase (analytics and crash reporting), which automatically collect limited technical data as described below.
1. Information we do not collect
- The App has no sign-up or login — we never ask for your name, email address, phone number, or contacts.
- We do not collect, record, or upload the content of the codes you scan or create. Camera input is processed on your device only, to read codes.
- Your scan and create history, settings, and any codes you generate are stored locally on your device and are removed when you uninstall the App.
- We do not upload your location (see section 4), your photos, files, or any financial or health information.
2. Camera
The App uses your device camera only to read QR codes and barcodes that you point it at. The camera feed is processed on your device in real time and is never recorded, stored, or uploaded to us or anyone else. You can also scan a code from an image you choose; that image is read on-device and is not uploaded.
3. Codes you scan or create
The content of codes you scan or create is saved only on your device, in your local history, so you can find it again. It is not sent to our servers. You can clear this history at any time inside the App.
4. Location (optional)
When you create a "location" QR code, you can pick a place on a map. If you tap "My location", the App reads your device's current location once to centre the map, and you may also search for a place by name. Location is used only on your device to fill in the coordinates of the code you are creating — it is never recorded, stored, or uploaded to us. The map and place search are provided by Google Maps; see Google's Privacy Policy. If you don't use this feature, the App never requests your location, and you can deny or revoke the location permission at any time in your device settings.
5. Information collected automatically
To keep the App free and reliable, it includes third-party software development kits (SDKs) provided by Google that automatically collect limited technical data for advertising, analytics, and stability:
- Google AdMob (advertising) — may use your device's Advertising ID, IP address, coarse device information, and similar identifiers to serve and measure ads. Where required, the App shows a consent prompt and a "Privacy & ad settings" option in Settings. Learn more
- Firebase Analytics — pseudonymous app-instance identifiers and aggregate usage events (e.g. a scan performed, a code created), used to understand how the App is used. The actual contents of scanned or created codes are not included. Learn more
- Firebase Crashlytics — crash logs and diagnostic data (device model, OS version, app state at the time of a crash), used to find and fix bugs. Learn more
All data transmitted by these services is encrypted in transit.
6. How we use this information
- To show ads, which keep the App free.
- To understand, in aggregate, how the App is used and improve it.
- To keep the App stable and fix crashes.
We do not sell your personal information. App-interaction, crash, and diagnostic data are not shared with third parties beyond Google acting as our service provider; the Advertising ID is used by Google for advertising and analytics as described above.
7. Advertising and your choices
- In the European Economic Area, the UK, and Switzerland, the App shows a consent dialog (Google User Messaging Platform) before serving personalized ads. You can decline personalized ads and will see non-personalized ads instead.
- You can reset or delete your Android Advertising ID at any time in your device settings: Settings → Privacy → Ads.
- You can opt out of personalized ads in your Google settings: adssettings.google.com.
8. Children
The App is a general-audience utility intended for users aged 13 and older and is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the App, contact us and we will help address it.
9. Permissions used by the App
- Camera — used to scan QR codes and barcodes. Camera input is processed on your device to read codes and is never recorded or uploaded.
- Photos / media (read) — only when you choose to scan a code from a saved image. The selected image is processed on your device and is not uploaded.
- Location — optional, requested only if you tap "My location" while creating a location QR code. It is read once, on-device, to centre the map, and is never uploaded. You can deny or revoke it at any time.
- Internet / network state — required to load the map and place search, to load advertisements, and to send analytics and crash reports.
- Vibration — used for haptic feedback when a code is read.
Actions you start from a scanned or created code — such as connecting to a Wi-Fi network, adding a contact, opening a link, sending an email or SMS, dialing a number, or opening a location in Maps — are handled by your device's own apps and only happen when you tap them. The App does not access your contacts, messages, or call logs in the background.
10. Data retention, deletion and security
Data collected by the SDKs above is encrypted in transit using industry-standard protocols (HTTPS/TLS). Because the App has no accounts and the collected data is pseudonymous, your local history is removed when you clear it or uninstall the App.
To request deletion of any diagnostic data associated with your device, email us at hello@kirsulab.com. Data collected by Google AdMob and Google Firebase is otherwise retained and secured according to Google's policies linked above.
11. International transfers
Google may process the data described above on servers located outside your country, including in the United States, under appropriate safeguards.
12. Changes to this policy
We may update this policy as the App evolves. Material changes will be reflected on this page with an updated effective date.
13. Contact
KirsuLab LLC Email: hello@kirsulab.com