This agreement was written in English (US). To the extent any translated version conflicts with the English version, the English version controls. References to "SuriDevs", "us," "we," and "our" mean SuriDevs.
We at SuriDevs respect and protect your individual privacy. This Privacy Policy explains how QR & Barcode Scanner - Generator collects, uses, and protects your information.
Contents
- App Features
- Permissions We Request
- Camera & Gallery Access
- Location Data
- Data We Store Locally
- Information We Collect
- Third-Party Services
- Data Security
- Data Retention
- Children's Privacy
- Your Rights
- Ads Policy
- Changes to This Policy
- Contact Information
App Features
QR Code & Barcode Scanning:
- Real-time camera scanning using Google ML Kit
- Import and scan codes from gallery images
- Flash/torch control during scanning
- History of all scanned codes
QR Code & Barcode Generation:
- Text, URLs, and websites
- Email with subject and body
- Phone numbers and SMS messages
- WiFi credentials (SSID, password, encryption type)
- Contacts (vCard format)
- Calendar events with dates
- Geographic locations with map picker
- Driving licenses and ISBN/product codes
Permissions We Request
| Permission |
Purpose |
| Camera |
Scan QR codes and barcodes |
| Storage/Media |
Import images for scanning, save generated codes |
| Location |
Generate location-based QR codes with map |
| Internet |
Ads, analytics, maps, app updates |
| Network State |
Check connectivity status |
You can revoke any permission anytime in your device Settings.
Camera & Gallery Access
Privacy First: Camera frames and gallery images are processed locally on your device using Google ML Kit. Images are NOT transmitted to our servers or any third party.
- Camera is used only for real-time barcode/QR code scanning
- Gallery access allows importing images to scan codes from photos
- All image processing happens on-device
- Camera frames are not stored or transmitted
Location Data
- Location permission is optional and only used for generating location QR codes
- Google Maps integration helps you select coordinates visually
- Location data is stored only in the generated QR code (locally on your device)
- We do not transmit your location to our servers
Data We Store Locally
Important: All scanned and generated codes are stored locally on your device in an encrypted database. This data is NOT synced to cloud services or transmitted to our servers.
The app stores the following data types locally when you scan or generate codes:
| Code Type |
Data Stored |
| Text/URL |
Text content, URL, description |
| Contact (vCard) |
Name, phone, email, address, organization |
| WiFi |
SSID, password, encryption type |
| Email |
Email address, subject, body |
| Location |
Latitude, longitude, location name |
| Calendar Event |
Event name, start/end dates, organizer |
| License |
Document type, license number, dates |
You can delete individual entries from your history at any time within the app.
Information We Collect
Stored Locally (On Your Device Only):
- Scanned and generated code history (in local database)
- App language preference
- Theme preference (light/dark)
- Rate dialog preference
- Ad-free purchase status
Collected via Third-Party Services:
- Firebase Analytics: App usage, feature interactions, device model, OS version
- Firebase Crashlytics: Crash reports and error logs (production only)
- Firebase Remote Config: App update version checks
- Google AdMob: Advertising identifiers and ad interaction data
Third-Party Services
Data Security
- All scanned/generated code data is stored locally on your device
- We do not collect or store your code history on our servers
- Camera and gallery images are processed on-device only
- All network transfers use industry-standard encryption (HTTPS/TLS)
- Crash reporting is disabled in debug builds
No method of transmission is 100% secure. We cannot guarantee absolute security.
Data Retention
- Scan/generate history: Stored until you delete it or uninstall the app
- Local preferences: Until you uninstall or clear app data
- Analytics data: ~14 months (per Google's policies)
- Crash reports: 90 days
Children's Privacy
This app is not intended for children under 13. We do not knowingly collect information from children under 13. Contact us at [email protected] if you believe a child has provided personal information.
Your Rights
- Delete scan history: Delete individual codes or clear all history in the app
- Deny permissions: Camera/Storage/Location features won't work without permissions
- Revoke permissions: Settings → Apps → QR & Barcode Scanner
- Opt out of personalized ads: Settings → Google → Ads
- Reset Advertising ID: Settings → Google → Ads → Reset
- Clear local data: Settings → Apps → QR & Barcode Scanner → Clear Data
- Request data deletion: Contact us at [email protected]
Ads Policy
We display Google AdMob ads (banner, interstitial, and native) to support development. You can make an in-app purchase to remove all advertisements. We use Google's User Messaging Platform (UMP) for consent where required by law.
Changes to This Policy
We may amend this policy at any time. Changes are reflected by updating the "Last Updated" date. Continued use after changes constitutes acceptance.
Contact Information
Email: [email protected]
Website: suridevs.com