Scan247 • QR & Barcode Toolkit

Privacy Policy

Effective Date: October 10, 2026  |  Last Updated: October 10, 2026

Scan247 (“we,” “our,” or “the App”) is developed and operated by [INSERT DEVELOPER / COMPANY NAME]. We respect your privacy and are committed to safeguarding it. This Privacy Policy details the data practices of the Scan247 mobile application for Android.

1. Summary of Data Practices

Data Category On-Device Processing Sent to Developer Third-Party Processing
Camera Stream & Viewfinder Yes (In-Memory Only) None (Never) None
Selected Gallery Photos Yes (In-Memory Only) None (Never) None
Decoded Scan Content & History Yes (Local SharedPreferences) None (Never) None (Only if you tap Share)
Favorites & App Settings Yes (Local SharedPreferences) None (Never) None
Advertising ID & Telemetry No None Google Mobile Ads (AdMob)
Payment & Financial Information None None None (No in-app purchases active)

2. Privacy-First Architecture

3. Data Processed Locally on Your Device

A. Camera Feeds

The App requests camera access (android.permission.CAMERA) solely to scan QR codes and product barcodes in real time. Video frames are processed in-memory by Google ML Kit and discarded immediately. No video recordings or photos are saved to disk or transmitted over the network.

B. Gallery Photo Analysis

When you select "Scan from Image," the Android photo picker accesses only the specific photo you choose. The image is analyzed locally on your device to extract barcode data and is released from memory immediately thereafter.

C. Scan History, Favorites, and Code Creation

Your scan history, custom QR codes, and favorites are stored solely on your device using Android’s sandboxed local storage (SharedPreferences). You can delete individual scans or wipe the entire history at any time using the "Clear History" button in the App. Uninstalling the App permanently deletes this data.

D. Local Dangerous Link Protection

The App provides an optional heuristic link checker that warns you before opening suspicious or unencrypted URLs. All link analysis (shortener detection, IP checking, protocol inspection) runs completely offline on your device without sending URLs to external verification servers.

4. Third-Party Services and Network Data Collection

Scan247 does not maintain proprietary tracking or analytics servers. The following third-party software development kits (SDKs) are present:

A. Google Mobile Ads (AdMob)

The free version of Scan247 uses the Google Mobile Ads SDK (google_mobile_ads) to serve banner and interstitial ads. To display ads and combat fraud, Google AdMob may collect and process:

Google handles this data pursuant to its privacy policies:

You can opt out of personalized advertising by resetting or deleting your Advertising ID via your device’s Settings → Google → Ads.

B. Google Fonts

The App loads typography using google_fonts over HTTPS and caches the font files locally. Google may receive standard HTTP request metadata (such as IP address) during this initial font download.

C. External Links

When you choose to open a scanned web link, telephone number, or map location, the App opens your device’s default browser or handler. Your interactions on external websites are subject to the respective third-party privacy policies.

5. In-App Purchases and Subscriptions

Scan247 includes an in-app "Pro Mode" preference toggle. Currently, no payment processing, Google Play Billing SDK, or third-party subscription SDK (such as RevenueCat) is integrated into the App. The App does not collect, process, or store credit card numbers, payment methods, or financial data. If in-app purchases are enabled in a future release, transactions will be managed exclusively through Google Play In-App Billing.

6. Device Permissions

Permission Purpose
android.permission.CAMERA Provides live viewfinder for real-time QR and barcode scanning.
android.permission.FLASHLIGHT Allows toggling the device torch when scanning in low-light environments.
android.permission.VIBRATE Delivers haptic feedback upon successful code detection.
android.permission.INTERNET Enables AdMob ad loading, font fetching, and opening scanned web links.
android.permission.ACCESS_NETWORK_STATE Allows AdMob to check whether network connectivity is available.
com.google.android.gms.permission.AD_ID Used by Google Mobile Ads SDK for advertising identifier attribution.

7. Data Retention & Deletion

8. Children’s Privacy

Scan247 is a general utility tool and is not targeted at children under 13 years of age (or under 16 in the EEA/UK). We do not knowingly collect personal information from children. If you believe that a child has provided us with personal information, please contact us so we can take appropriate steps.

9. Developer Contact Information