Privacy Policy for QR & Barcode Scanner
Last Updated: September 2025
1. Introduction
QR & Barcode Scanner ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how our mobile application ("App") collects, uses, and safeguards your information when you use our QR code and barcode scanning service.
2. Information We Collect
2.1 Information You Provide
- Scanned Content: QR codes and barcodes you scan using our camera
- Generated Content: QR codes and barcodes you create through our PDF generator
- User Preferences: Theme settings (dark/light mode) and app configuration
2.2 Information Collected Automatically
- Scan History: Local storage of your scanning history (up to 100 items)
- App Usage Data: Basic app functionality metrics (no personal identification)
- Device Information: Camera access for scanning functionality
2.3 Information We Do NOT Collect
- Personal identification information (name, email, phone number)
- Location data
- Contact lists or other device data
- Analytics or tracking data sent to external servers
3. How We Use Your Information
3.1 Primary Functions
- Scanning: Process QR codes and barcodes using your device's camera
- Data Extraction: Parse and display scanned content
- History Management: Store scan history locally on your device
- PDF Generation: Create printable documents with your generated codes
- Link Detection: Identify and launch URLs from scanned content
3.2 Product Lookup (Optional)
- Barcode Lookup: Query public APIs (Open Food Facts, UPCItemDB) for product information
- Caching: Store product information locally for 7 days to improve performance
- No Personal Data: Only barcode numbers are sent to lookup services
4. Data Storage and Security
4.1 Local Storage
- Device-Only Storage: All scan history and preferences stored locally on your device
- SharedPreferences: Uses Android/iOS secure local storage mechanisms
- No Cloud Storage: Data never uploaded to external servers
4.2 Data Retention
- Scan History: Automatically limited to 100 most recent items
- Cache Data: Product lookup cache expires after 7 days
- User Control: You can clear all data at any time through app settings
4.3 Security Measures
- No Network Transmission: Scanned data never leaves your device
- Local Processing: All scanning and generation happens on-device
- Permission Control: Only requests necessary camera access
5. Third-Party Services
5.1 Product Lookup APIs
- Open Food Facts: Public database for food product information
- UPCItemDB: Public database for product information
- Data Sharing: Only barcode numbers sent (no personal information)
- Optional Feature: Product lookup can be disabled
5.2 External Links
- URL Launching: Opens scanned URLs in your default browser
- No Tracking: We do not track which links you visit
- User Responsibility: Exercise caution when visiting external links
6. Permissions
6.1 Camera Permission
- Purpose: Required for QR code and barcode scanning
- Usage: Only active during scanning sessions
- Control: Can be revoked through device settings
6.2 Storage Permission
- Purpose: Save generated PDF files to device storage
- Usage: Only when you choose to save PDFs
- Control: Can be revoked through device settings
7. Your Rights and Choices
7.1 Data Control
- Clear History: Delete all scan history through app settings
- Revoke Permissions: Disable camera/storage access through device settings
- Uninstall: Remove app to delete all local data
7.2 Privacy Settings
- Theme Selection: Choose between light and dark modes
- History Management: View, copy, or delete individual scan items
- PDF Generation: Control what information is included in generated PDFs
8. Children's Privacy
Our App is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.
9. Data Transfers
No International Transfers: All data processing occurs on your local device
No Cross-Border Sharing: No data is transmitted across international boundaries
Local Processing: All scanning and generation happens on your device
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Posting the new Privacy Policy in the App
- Updating the "Last Updated" date at the top of this policy
11. Contact Information
If you have any questions about this Privacy Policy or our data practices, please contact us at:
- Email: developer@codezeros.com
- App: QR & Barcode Scanner - Settings > Contact Support
12. Compliance
This Privacy Policy complies with:
- GDPR: European General Data Protection Regulation
- CCPA: California Consumer Privacy Act
- Google Play Store: Privacy Policy requirements
- Local Laws: Applicable privacy laws in your jurisdiction
13. Summary
Key Privacy Points:
- ✅ 100% Offline: No data sent to external servers
- ✅ Local Storage: All data stays on your device
- ✅ No Tracking: No analytics or user tracking
- ✅ User Control: Full control over your data
- ✅ Transparent: Clear explanation of all data usage
Your Privacy is Our Priority
This Privacy Policy is effective as of the date listed above and applies to all users of the QR & Barcode Scanner application.