Skip to content
Zettelabs
Privacy Policy

Offline Scanner Privacy Policy

App: Offline Scanner: PDF & OCR (com.scanner.offline.pdf.ocr) · Developer: Zettelabs · Effective: 9 November 2026 · Applies to version 0.1.0 and later

This policy explains what information Offline Scanner handles, why, and the choices you have. Offline Scanner does not require an account and does not ask for your name, email address, phone number or contacts.

1. Your documents stay on your device

Offline Scanner captures documents with your camera or imports them from your gallery, straightens them, saves them as a PDF and recognizes the text on each page. All of this happens on your device, using Google ML Kit libraries that run locally. Your scans, the PDFs and the recognized text are stored only in the app's private storage on your phone and are never uploaded to us or to any third party.

When you choose Share, the PDF or text is handed to the app you pick (for example your email or messaging app). From that point the receiving app's policy applies.

The document-capture interface is provided by Google Play services. The first time you scan, Play services downloads that module once (about 200 KB). Afterwards scanning works without an internet connection.

2. Permissions

PermissionWhy
Camera (requested by the Google Play services scanner screen)To photograph the document you want to scan. Offline Scanner itself declares no camera permission; the Play services module asks when you first scan.
Photos (system photo picker)Only the photos you pick are handed to the app. No broad gallery access is requested.
InternetTo load ads, app configuration and crash reports (see below). Documents are never sent.

3. Information collected by third-party services

Offline Scanner is free and supported by ads. It uses the following Google services, which may collect information automatically from your device:

ServicePurposeData it may collect
Google AdMobShowing ads (app open and interstitial ads)Advertising ID, IP address, device and app information, ad interactions
Google User Messaging PlatformAsking for and storing your ad consent where required by lawYour consent choices, device information
Firebase AnalyticsUnderstanding how the app is used (for example whether a scan is completed) so we can improve itApp usage events, app instance ID, device and app information, approximate location derived from IP
Firebase CrashlyticsDiagnosing crashesCrash logs, device state at the time of the crash, app instance ID
Firebase Remote ConfigAdjusting app settings, such as ad frequency, without an updateApp instance ID, device and app information

These services are governed by their own policies: Google Privacy Policy, How Google uses information from apps that use its services, and Firebase privacy information.

We do not sell your personal information. Data is transmitted over encrypted connections (HTTPS).

4. Your choices

  • Ad consent: If you are in the EEA, UK or Switzerland, or another region where consent is required, Offline Scanner asks for your consent before showing personalized ads.
  • Advertising ID: You can reset or delete your advertising ID in Android Settings › Privacy › Ads.
  • Deleting data: Deleting a scan in the app removes its PDF, images and text from your phone. Uninstalling Offline Scanner or clearing its storage removes everything the app keeps on your device. To request deletion of analytics data linked to your app instance, contact us at the address below.

5. Data retention

Scans stay on your device until you delete them, clear the app's storage or uninstall the app. Firebase Analytics data is retained for up to 14 months; Crashlytics crash data for up to 90 days. Advertising data is retained according to Google's policies.

6. Children

Offline Scanner is not directed at children under 13 and we do not knowingly collect personal information from them. If you believe a child has provided information through the app, contact us and we will take steps to delete it.

7. Your rights

Depending on where you live (for example under the GDPR, UK GDPR, KVKK or CCPA), you may have the right to access, correct, delete or object to the processing of your personal data, and to withdraw consent. Because we do not hold an account or your documents, most data is held by the Google services listed above; contact us and we will help with any request.

8. Changes to this policy

We may update this policy when the app changes. The new version will be posted on this page with a new effective date.

9. Contact

Zettelabs — zettelabs@gmail.com