SHAH KE · PRIVACY
Privacy Policy — QR Code Generator and Scanner
Last updated: 25 October 2026
App name: QR Code Generator and Scanner
Package name: com.johalservices.qrcodegenerator
Publisher: Guriqbal Singh Johal
Company: Guriqbal Singh Johal
1. Introduction
Guriqbal Singh Johal (“we”, “us”, or “our”) respects your privacy. This Privacy Policy explains how the QR Code Generator and Scanner Android application (“the App”) handles information when you use it. The App lets you create QR codes, scan QR codes and supported barcodes, and manage saved QR codes and scan history.
The App stores QR codes, scan history, and settings locally on your device. It also integrates third-party services, including Google AdMob, Google User Messaging Platform (UMP), Google Play Billing, Google ML Kit, and other scanning or camera libraries. These services may process information as described below.
2. Information stored on your device
The App may store QR code content you create and save, scan results and scan history, app preferences, and locally cached information needed for app functionality, including purchase-status information.
According to the technical audit of the App, this information is stored in the App's private storage using local database and preference files. The App does not require an account and the audited implementation does not use its own backend server to store QR codes or scan history. The QR creation and scanning functionality does not intentionally transmit your QR code content or scan history to our own server.
Android backup and device transfers: Android backup is enabled in the audited App configuration. Depending on your Android device, operating system, backup settings, and applicable platform behaviour, local app data—including QR code database and settings files—may be included in device backup or transfer processes. Copies may therefore exist outside the App's current private storage.
3. Camera and scanning
The App requests camera access so you can scan QR codes and supported barcodes. According to the technical audit, camera frames are processed locally by the scanning libraries and are not intentionally uploaded to our servers or saved as a permanent camera-frame archive.
If you choose to scan an image, the App uses Android's image-selection functionality to access the image you select. The App does not need unrestricted access to your entire photo library for this feature. Scan results may be saved in local scan history if you use that functionality.
4. QR images, sharing, and clipboard
Saved images: When you choose to save a generated QR code, the App can save the image to your device's Pictures folder, including Pictures/QRCodeGenerator. Images saved to shared device storage may remain after you uninstall the App. Delete them using your device's gallery or file manager.
Temporary files: The App may use temporary files or cached images while generating, displaying, or sharing QR codes. The technical audit reports that temporary image files are managed in the App cache and periodically pruned.
Sharing: If you choose to share a QR code or image, the selected content is passed to the app or destination you choose. That recipient may process the content under its own privacy policy.
Clipboard: The App accesses clipboard content when you explicitly use the Paste function.
5. Advertising and Google AdMob
The free version of the App displays ads using Google AdMob. The technical audit reports banner, interstitial, and rewarded ad formats. Ads are suppressed when the App recognises an active Pro purchase.
Depending on the advertising configuration, your consent choices, device settings, and applicable law, Google's advertising services may process information such as:
- Advertising ID and other device identifiers.
- IP address, which may be used to estimate approximate location.
- App and advertisement interactions.
- Advertising diagnostics, performance, and fraud-prevention information.
- Information used to select, deliver, measure, or personalise ads where permitted.
The App does not intentionally send locally stored QR code content or scan history to AdMob as part of its QR scanning functionality. Google may independently collect information through its SDK and advertising services.
Google Privacy Policy: https://policies.google.com/privacy
6. Advertising consent and privacy choices
The App integrates Google's User Messaging Platform (UMP) to manage advertising consent where required. Depending on your location and applicable requirements, you may be shown a consent message or privacy options. Ad requests are subject to the App's consent checks and advertising configuration.
When available, advertising privacy settings can be accessed in the App under Settings → Privacy and data → Ad privacy settings. Your choices may affect the types of ads shown, including whether personalised advertising is permitted. Changing your choices may not eliminate all advertising or all processing needed for non-personalised ads, security, or legal compliance.
7. Google Play Billing and Pro purchases
The audited App includes these purchase options:
- Pro monthly subscription.
- Pro yearly subscription.
- Pro lifetime one-time in-app purchase.
A Pro purchase provides the features associated with the product purchased, including removal of ads as applicable. Purchases are handled through Google Play. The App uses Google Play Billing to query and acknowledge purchases and support restoration of eligible purchases. A local cached Pro-status value is used by the App.
The App does not receive your complete payment-card details through its normal Google Play Billing integration. Google Play may process purchase records, product identifiers, transaction status, and purchase tokens to complete, verify, manage, and restore purchases.
Google privacy information: Google Privacy Policy. Google Play terms: Google Play Terms of Service.
8. Other third-party services and libraries
The technical audit identifies Google Mobile Ads SDK (AdMob), Google UMP, Google Play Billing, Google ML Kit Barcode Scanning, ZXing, CameraX, Room, and SQLite in the App. These components support advertising, consent management, billing, scanning, camera, and local storage functionality. The presence of a library does not mean every possible feature or data collection function of that library is used.
The audit did not identify a Firebase integration, a separate app backend, or an app account system. This statement reflects the audited code and dependencies and is not an independent guarantee about every runtime behaviour or future version.
9. Data retention and deletion
Locally stored information is retained until you delete it, the App removes it during normal operation, or it is otherwise removed from your device. The audited App provides these controls:
- Saved QR codes: delete individual entries on the Saved screen or use Settings to delete all saved QR codes.
- Scan history: delete individual entries or use Settings → Privacy and data → Clear scan history.
- Saved QR images: delete images through your device's gallery or file manager.
- Temporary files: the App manages and periodically removes temporary cached files.
Uninstalling the App generally removes its private local storage from that device. However, uninstalling does not necessarily delete images saved to shared storage, copies previously shared with other apps, or data retained in Android backups or device transfers.
Information independently collected or retained by Google or another third-party service is subject to that provider's retention and deletion processes. Because the audited App does not operate its own backend containing your QR code database or scan history, we cannot directly delete copies held by other apps, recipients, backup services, or third-party providers.
10. Data security
The App uses Android private app storage for its local database and preferences. Android's app sandbox helps restrict access to private app files by other ordinary apps. Third-party services may transmit information over networks to provide their functions; the security of those transmissions is subject to the providers' implementations and applicable security measures.
No method of electronic storage or transmission is completely secure. We cannot guarantee absolute security for information stored on your device, included in backups, shared by you, or processed by third-party services. Keep your device and operating system updated and use appropriate device security settings.
11. Children's privacy and intended audience
The target audience declared for the App is people aged 13 and over. The App is not intended to be directed at children under 13. Age-related legal requirements may vary by country. The App's actual target-audience declaration, advertising configuration, and applicable legal requirements must remain consistent.
12. Your privacy choices and rights
Depending on where you live, you may have rights to access, correct, delete, or object to certain processing of personal information. For information stored locally by the App, use the deletion options described above. For information processed by Google Play, AdMob, or another third-party service, you may need to use that provider's privacy tools or contact the provider directly.
You can contact us with questions about this policy using the details below.
13. Changes to this Privacy Policy
We may update this policy when the App's features, third-party services, legal requirements, or data-handling practices change. When updated, the “Last updated” date at the top of this page will be changed. Please review this page periodically.
14. Contact us
Publisher: Guriqbal singh Johal
Company: Guriqbal Singh Johal
Email: shahke.contact@gmail.com
For privacy enquiries, please use the subject line QR Code Generator and Scanner — Privacy.