The short version — what matters most
- Your screenshots and OCR text stay on your device — we never upload them
- No account, no registration, no email required to use the app
- We do not sell, share, or monetize your personal data
- OCR processing is 100% on-device using Google ML Kit
- We use Google AdMob to display ads — see Section 5 for full details
- You can delete all your data at any time by uninstalling the app
Table of Contents
1. Who We Are
ArchiveLab is an independent mobile application developed and operated by an individual developer. The app is available on iOS (App Store) and Android (Google Play).
Developer contact: gentelmandi@gmail.com
GitHub: github.com/gentelmandi
For the purposes of applicable data protection laws (including GDPR where applicable), the developer acts as the data controller.
2. What Data We Collect
Data you provide / create in the app
| Data type | Where stored | Uploaded to servers? |
|---|---|---|
| Screenshots you import | On your device only | Never |
| OCR extracted text | On your device only | Never |
| Folder names & tags | On your device only | Never |
| Canvas layout | On your device only | Never |
| Comments & notes | On your device only | Never |
Data collected automatically
We do not collect crash reports, analytics, or usage data ourselves. However, our advertising partner (Google AdMob) may collect certain device and usage data as described in Section 5.
No account required. ArchiveLab never asks for your name, email address, phone number, or any personally identifiable information. You can use the full app without registering.
3. How We Use Your Data
The data you create in ArchiveLab (screenshots, OCR text, folders, tags) is used exclusively to provide the app's core functionality on your device. Specifically:
- To display your imported screenshots and extracted text within the app
- To enable full-text search across your local archive
- To render your canvas layout and visual connections
- To enable TXT/CSV export of your content
We do not use your data for profiling, machine learning, advertising targeting, or any purpose beyond the above.
4. On-Device Processing (OCR)
ArchiveLab uses Google ML Kit for Optical Character Recognition (OCR). This library runs entirely on your device — no text, no images, and no data are sent to Google or any server during the OCR process.
Google ML Kit's on-device APIs do not send data to Google servers for inference. The ML models are bundled with or downloaded to your device at install time.
Your screenshots never leave your phone. OCR processing, search indexing, and all data storage happen locally, with no network connection required.
For more information on Google ML Kit's privacy practices, see: developers.google.com/ml-kit/guides/data-privacy
5. Advertising — Google AdMob
ArchiveLab is free to download and use. To support development, we display ads through Google AdMob, a third-party advertising service provided by Google LLC.
Types of ads displayed
- Banner ads — small ads displayed in non-intrusive areas of the app
- Rewarded video ads — optional ads you can choose to watch in exchange for additional daily OCR credits
What AdMob may collect
When ads are displayed, Google AdMob may collect the following types of data to serve relevant ads and measure ad performance:
- Advertising identifier (IDFA on iOS, GAID on Android)
- IP address (may be used to infer approximate location)
- Device information (model, OS version, screen resolution)
- Ad interaction data (impressions, clicks)
- Coarse location (country/region level)
Consent (GDPR / CCPA)
In regions where required by law (including the EU/EEA under GDPR and California under CCPA), ArchiveLab uses the Google User Messaging Platform (UMP) to request your consent before serving personalized ads. You can choose to see non-personalized ads instead.
Advertising Identifier (iOS): On iOS, ArchiveLab requests App Tracking Transparency (ATT) permission. If you decline, you will see non-personalized ads only. Your choice does not affect the app's core functionality.
AdMob privacy policy
For full details on how Google uses data collected through AdMob, please review Google's privacy policy: policies.google.com/privacy
To opt out of interest-based advertising by Google: adssettings.google.com
6. Third-Party Services
| Service | Purpose | Data shared | Privacy policy |
|---|---|---|---|
| Google ML Kit | On-device OCR | None — fully on-device | Link |
| Google AdMob | Displaying ads | Device & ad interaction data (see §5) | Link |
| Google UMP | Consent management | Consent status | Link |
We do not integrate any other analytics, crash reporting, social login, or data-sharing services. We do not use Firebase Analytics, Crashlytics, Mixpanel, Amplitude, or any similar tools.
7. Data Retention & Deletion
All data created in ArchiveLab (screenshots, OCR text, folders, tags, canvas) is stored locally on your device using the app's local database. This data persists until:
- You manually delete items within the app
- You uninstall ArchiveLab (all local data is permanently deleted)
- You perform a factory reset of your device
We have no access to your local data and cannot delete it on your behalf. If you uninstall the app, all data is irreversibly removed.
Ad-related data collected by Google AdMob is governed by Google's own retention policies. See Google's privacy policy for details.
8. Children's Privacy
ArchiveLab is not directed at children under the age of 13 (or under 16 in the EU). We do not knowingly collect personal information from children. If you believe a child under 13 has used the app and provided personal data, please contact us at gentelmandi@gmail.com and we will take appropriate steps.
9. Your Rights
Depending on your location, you may have the following rights regarding your personal data:
- Right to access — request a copy of data we hold about you
- Right to deletion — request deletion of your data (note: we hold no server-side data; local data is deleted by uninstalling the app)
- Right to object — opt out of personalized advertising through the ATT prompt (iOS) or the consent dialog
- Right to withdraw consent — you can reset your ad consent preferences in your device settings at any time
For EU/EEA residents, these rights are provided under the General Data Protection Regulation (GDPR). For California residents, these rights are provided under the California Consumer Privacy Act (CCPA).
To exercise any of these rights, contact us at gentelmandi@gmail.com.
10. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. For material changes, we will notify users through an in-app notice or by updating the app store description.
We encourage you to review this policy periodically. Continued use of ArchiveLab after changes are posted constitutes your acceptance of the updated policy.
11. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:
- Email: gentelmandi@gmail.com
- GitHub: github.com/gentelmandi
We will respond to all privacy-related inquiries within 30 days.
Questions about your privacy?
We're happy to clarify anything in this policy or discuss your data rights.
gentelmandi@gmail.com