Decoway Lifestyle Private Limited ("Company", "we", "our", or "us") operates the ScanPro mobile application (the "App"). This Privacy Policy describes how we collect, use, disclose, and safeguard your information when you use our App. Please read this policy carefully. By using ScanPro, you agree to the collection and use of information in accordance with this policy.
ScanPro is designed with a privacy-first approach. We minimize data collection and process most information locally on your device. Below is a complete summary of data we may collect:
The following data is stored exclusively on your device and is never transmitted to our servers:
When you consent or enable specific features, the following data may be collected by third-party services integrated into the App:
| Data Type | Collected By | Condition |
|---|---|---|
| Advertising ID | Google AdMob | |
| Ad interaction data | Google AdMob | |
| Device info (model, OS version) | Google AdMob | |
| Approximate location (IP-based) | Google AdMob | |
| Crash logs & stack traces | Firebase Crashlytics | Opt-In |
| Anonymous usage analytics | Firebase Analytics | |
| Product barcode number | Open Food Facts API | Automatic |
We want to be transparent about what we do not collect:
We use the limited information collected for the following purposes:
No Server-Side Processing: ScanPro does not operate its own backend servers. All core App functionality (scanning, code generation, history, inventory) is processed entirely on your device.
The App integrates the following third-party services. Each operates under its own privacy policy:
ScanPro is a free App supported by advertising through Google AdMob. We are committed to responsible ad practices:
The App may display the following ad formats:
We use Google's User Messaging Platform (UMP) to manage advertising consent:
On Android 13 and above, the App requests the AD_ID permission to access Google's resettable Advertising ID. This identifier is used by AdMob to serve and measure ads. You can reset or disable this ID in your device's privacy settings.
ScanPro requests only the permissions necessary for its core features. Below is a full explanation of each permission:
| Permission | Purpose | Required? |
|---|---|---|
| Camera | Scan barcodes, QR codes, and documents using the device camera. Images are processed in real-time on-device and are never stored or uploaded. | Core feature |
| Internet | Required for product lookups (Open Food Facts), ad delivery (AdMob), crash reporting (Firebase Crashlytics), and analytics (Firebase Analytics). | Core feature |
| Network State | Detect network connectivity to provide appropriate offline/online behavior. | Core feature |
| Vibrate | Provide haptic feedback when a barcode is successfully scanned. | Optional UX |
| Advertising ID | Allow Google AdMob to serve and measure advertisements (Android 13+). | Ad-supported |
Camera Hardware: The camera is declared as not required in the App manifest, meaning the App can be installed on devices without a camera. Scanning features will simply be unavailable on such devices.
Note on Storage Permissions: The App does not request broad storage access. All file operations use Android's scoped storage model (Android 10+). Legacy storage permissions inherited from third-party libraries are restricted to Android 9 and below, which is below the App's minimum supported version.
Your scan history, generated codes, inventory data, and preferences are stored in a local SQLite database and device storage within the App's private sandbox. This data:
Data collected by third-party services (Google AdMob, Firebase) is stored and processed according to their respective privacy policies and data retention schedules. We do not have direct access to raw data stored by these services.
We do not sell, trade, or rent your personal information to third parties. Information may be shared only in the following limited circumstances:
As described in Section 3, limited data is shared with the following service providers solely for the purposes stated:
When you use the App's share, export, or open features, data is shared with other apps you select via your device's native sharing mechanism. This is always initiated by you and under your control.
We may disclose information if required by law, regulation, legal process, or governmental request.
All locally stored data (scan history, inventory, preferences) is retained on your device until you choose to delete it or uninstall the App. You have full control over this data at all times.
You have the following rights regarding your data:
| Right | How to Exercise |
|---|---|
| Access your data | View all your data directly in the App (History, Inventory, Settings) |
| Export your data | Export scan history and inventory data in CSV format from the App |
| Delete your data | Clear history in Settings, delete inventory items, or uninstall the App |
| Control ad personalization | Settings > Ad Preferences to change or revoke consent at any time |
| Control crash reporting | Settings > Crash Reporting to enable or disable (disabled by default) |
| Reset Advertising ID | Device Settings > Privacy > Ads > Reset Advertising ID |
| Opt out of personalized ads | Device Settings > Privacy > Ads > Opt out of Ads Personalization |
If you are located in the European Economic Area or the United Kingdom, you have additional rights under the General Data Protection Regulation (GDPR), including:
To exercise any of these rights, contact us at apps@thecocoder.com.
Under the California Consumer Privacy Act (CCPA), California residents have the right to know what personal information is collected, request its deletion, and opt out of its sale. We do not sell personal information. To exercise your rights, contact us at the email address above.
ScanPro is not directed at children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children. If you believe we have inadvertently collected information from a child, please contact us immediately and we will take steps to delete such information.
The App is rated for general audiences. All data processing occurs locally on the device. Advertising shown to users complies with Google's child-directed content policies.
While the App processes data locally on your device, the third-party services we use (Google AdMob, Firebase, Open Food Facts) may process data in countries outside your country of residence, including the United States. These transfers are conducted in compliance with applicable data protection laws and subject to appropriate safeguards, including:
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make changes:
We encourage you to review this Privacy Policy periodically. Your continued use of the App after any changes constitutes acceptance of the updated policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
We aim to respond to all privacy-related inquiries within 30 days.