BatchScan Privacy Policy
Last updated: May 30, 2026
BatchScan helps you scan barcodes, QR codes, NFC tags, manual entries, and Bluetooth scanner input into local batches and export those batches as files. The app is designed to work without accounts, server storage, or tracking.
Data Stored by the App
BatchScan stores the batches, scanned code values, NFC tag values, code types, quantities, notes, timestamps, export settings, duplicate handling settings, and app preferences that you create in the app. This information is stored locally on your device and is not transmitted to any server by BatchScan.
Camera Access
BatchScan asks for camera access so it can scan barcodes and QR codes. Camera frames are processed entirely on your device using on-device machine learning (Google ML Kit on Android, Apple's Vision framework on iOS). Camera images are never uploaded by BatchScan.
NFC Access
On supported iPhone devices, BatchScan asks for NFC access so it can read supported NDEF text and URL tags into a local batch. NFC tag data is processed on your device and is not uploaded by BatchScan. Android NFC support is planned for a later app update.
Deleting Your Data
You can delete individual scanned items, entire batches, or all app data at any time directly within the app. Uninstalling the app removes all locally stored data from your device.
Data Retention
Your scan data remains on your device until you choose to delete it or uninstall the app. BatchScan does not retain any copies of your data.
Exports and Sharing
When you export or share a CSV, TXT, or XLSX file, the file contains the scan data and options you choose. Sharing is handled through the system share sheet or destination you select. BatchScan does not have access to where you send exported files.
Purchases
BatchScan may use the App Store or Google Play billing systems to process optional non-consumable in-app purchases, such as BatchScan Pro. Payment processing and purchase management are handled entirely by the platform app store. BatchScan does not receive your payment card details and does not store purchase history independently of the platform.
Third-Party SDKs
BatchScan uses the following third-party components:
- Google ML Kit Barcode Scanning (Android) - processes camera frames on-device to detect barcodes and QR codes. No camera data is sent to Google by this SDK during normal use. Google's privacy policy applies to the SDK itself: policies.google.com/privacy.
- Google Play Billing (Android) - handles in-app purchase transactions on Android. Subject to Google's privacy policy.
- StoreKit (iOS) - handles in-app purchase transactions on iOS. Subject to Apple's privacy policy.
BatchScan does not include advertising SDKs, analytics SDKs, or crash reporting SDKs.
Analytics and Tracking
BatchScan does not include third-party advertising trackers, does not sell personal data, and does not collect data for tracking purposes. No usage analytics are sent from the app.
Children's Privacy
BatchScan is not directed at children under 13. The app does not knowingly collect personal information from children.
Changes to This Policy
If we make material changes to this privacy policy, we will update the date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.
Contact
For privacy questions, contact us at marko@3dana.com.