Effective Date: September 1, 2025
Developer: Majid Naru (published under developer account name Majid Dev)
QuickQR (“the App”) is a mobile application available on Android and iOS platforms, developed with Flutter, that enables users to generate and scan QR codes. Protecting your privacy is important to us. This Privacy Policy explains how QuickQR collects, uses, stores, and shares your information, and describes your rights regarding your personal data.
By using QuickQR, you agree to the practices described in this Privacy Policy.
QuickQR collects the following categories of information to provide its services:
Google Account Information: When you sign in using Google Sign-In, we collect your name, email address, and profile picture through Firebase Authentication.
Content You Generate: QR codes created using the App (e.g., text, URLs, WiFi credentials, contact information, events, payment info).
Settings & Preferences: Stored locally using shared preferences (e.g., dark mode, language preferences).
QR Code Scan Data: QR codes or barcodes scanned using the device’s camera or from the gallery. The content of scanned codes is processed locally and optionally stored in your history.
Device Information: Basic technical details (device model, operating system version) to improve performance and troubleshoot issues.
Usage Data: Anonymous analytics regarding app interactions (e.g., features used, crashes, error logs) via Firebase Analytics (if enabled).
Camera: Required to scan QR codes in real-time.
Storage (Photos/Media/Files): Required to save QR codes to your gallery and scan images from your device.
Internet: Required for Google Sign-In, Firebase Authentication, and Cloud Firestore synchronization.
We use the information collected for the following purposes:
To enable QR code generation and scanning.
To maintain a history of QR codes (locally and, if signed in, in the cloud).
To synchronize user data across devices via Firebase Cloud Firestore.
To manage authentication and user accounts.
To improve app performance, troubleshoot issues, and enhance features.
To allow QR code sharing, saving, and clipboard functionality.
To comply with legal obligations and prevent misuse.
Local Storage: QR code history and app settings are stored locally on your device. You may clear this history at any time from the app settings.
Cloud Storage (Firebase Firestore): If signed in with Google, your QR code history and preferences may be backed up and synced. You may request deletion of this data at any time.
Retention Period: Data is retained as long as you use the App or until you delete your account or history.
QuickQR does not sell or rent your personal data. We may share information with trusted third-party service providers that help operate the App:
Firebase (Google LLC): For authentication, analytics, crash reporting, and cloud data synchronization.
Google Sign-In: For account creation and authentication.
Google ML Kit: For QR code scanning from gallery images.
Each third-party provider has its own privacy policy governing how they handle your data.
Depending on your location, you may have the following rights under GDPR, CCPA, and other regulations:
Access: Request a copy of your data.
Correction: Update or correct inaccurate information.
Deletion: Delete your account and associated data.
Portability: Request export of your stored data.
Withdrawal of Consent: Disable permissions (e.g., camera, storage) through device settings.
To exercise these rights, contact us at iammajidnaru@gmail.com.
We implement appropriate technical and organizational measures to protect your data, including:
Encrypted communication via HTTPS.
Secure storage in Firebase with access controls.
Local data stored only on your device unless synced to the cloud.
While we take precautions, no method of transmission or storage is 100% secure. Users are encouraged to safeguard their device and account credentials.
QuickQR is not directed to children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that a child has provided personal information, we will delete it promptly.
If you are a parent or guardian and believe your child has used QuickQR, please contact us.
QuickQR complies with:
GDPR (EU/EEA): Users in the EU have the rights outlined in Section 5.
CCPA (California, USA): We do not sell personal data. California residents may request access and deletion of personal data.
COPPA (USA): We do not collect data knowingly from children under 13.
We may update this Privacy Policy from time to time. If significant changes are made, we will notify you via the App or by email (if applicable). Continued use of the App after updates constitutes acceptance of the new Privacy Policy.
If you have questions or concerns about this Privacy Policy or our data practices, please contact us:
Developer: Majid Naru
Email: iammajidnaru@gmail.com