Privacy Policy
OCR Text Scanner
TripleEdge Studio provides OCR Text Scanner (package: com.tripleedgestudio.ocrtextscanner). This policy explains how the app handles document content, local history, advertising, consent and optional diagnostics. No account is required.
1. On-device text recognition
Camera images, user-selected images and PDF pages are prepared and recognized on your device. The app includes Google ML Kit recognition models for Latin, Chinese, Devanagari, Japanese and Korean scripts. Auto mode evaluates these supported recognizers locally and selects or combines a suitable result; you can also select a supported script manually.
Single-image OCR, batch OCR and PDF OCR use the same local recognition pipeline. OCR Text Scanner does not upload your scanned images, PDF pages, recognized text or saved history to a TripleEdge Studio server, Firebase Analytics, Firebase Crashlytics or advertising requests. OCR can work without an internet connection after the app is installed. Network-connected SDK services are described separately below, so this does not mean every app service is offline.
Google states that ML Kit SDKs may process SDK usage or diagnostic information. The app does not add document images or recognized text to those reports. See Google ML Kit terms and privacy information.
2. Camera, files and permissions
- Camera — used only when you choose to photograph a document for scanning. You can deny or revoke this permission in Android Settings.
- Gallery and image access — Android's user-selected photo/content picker grants access to items you choose. The app does not request broad photo or storage permission.
- PDF and export access — Android's document picker grants access to a PDF or destination you select.
- Internet and network state — used by consent, advertising and optional diagnostics, not to upload OCR document content through app code.
The app does not request location, contacts, microphone, phone or notification permission. If you share text or files, open a web link or use text-to-speech, the other app, browser or installed speech engine you select may process information under its own policy. The app requests offline speech voices where available but cannot guarantee that every installed speech engine operates offline.
3. Local history, retention and deletion
When you save a result, recognized text, titles, favorites and associated scan images are stored in the app's private local Room database and files. Preferences are stored locally with DataStore. Android cloud backup and device-transfer backup of private app data are disabled.
Saved scans remain until you delete an individual scan, clear History, clear the app's storage in Android Settings or uninstall the app. Normal processing cleans temporary image, PDF-rendering and export files; an interrupted operation can leave temporary data until a later cleanup or app-data removal. The local database is not separately encrypted by the app and relies on Android's app sandbox and device protections.
TXT and PDF exports are created only when you request them. You choose their destination or recipient. Deleting local history cannot delete exported files, clipboard copies, shared copies, source photos or source PDFs held outside the app. Remove those separately from their destination apps or storage providers.
4. Google AdMob advertising
The release configuration uses Google AdMob. Eligible screens can show labeled banner ads, and a capped interstitial may be considered after returning from a completed result to Home. Ads are not placed in the camera preview, permission flow or active OCR processing screens. The rewarded ad unit is configured but has no active placement.
The Google Mobile Ads SDK may process IP addresses, device or app identifiers, ad interactions and technical diagnostics for ad delivery, measurement and fraud prevention. An IP address can indicate approximate location. This app removes Android advertising-ID permission, but that does not prevent Google from processing other permitted identifiers or network information. OCR images, recognized text, document titles and local history are not attached to ad requests by the app.
See Google Mobile Ads data disclosure, Google's Privacy Policy and our app-ads.txt.
5. Consent and advertising privacy choices
The app uses Google's User Messaging Platform (UMP) to request and present advertising consent choices where Google reports that they are required. Scanning remains available if consent information or an ad cannot load. Where UMP reports that privacy options are required, the app provides an advertising privacy option in Settings so you can revisit available choices.
Available choices depend on region, publisher configuration and Google's consent services. A limited or non-personalized ad is not a claim that Google processes no data. You can also use applicable Android advertising controls.
6. Optional Firebase Analytics and Crashlytics
Firebase Analytics and Firebase Crashlytics have separate controls in Settings and both default to off. Firebase is initialized for these services only after you enable at least one option and a valid project configuration is available.
If you opt in, Analytics may process app-instance identifiers, device/app information and fixed feature events such as coarse operation, result, timing or success categories. Crashlytics may process installation identifiers, crash traces and technical device/app diagnostics. The app's custom telemetry does not include OCR text, images, document titles, phone numbers, email addresses or full file paths. Provider-generated crash fields still follow Firebase's SDK behavior and require ongoing review.
You can turn either option off. The app stops new custom collection, resets local Analytics data when Analytics is disabled and requests deletion of unsent Crashlytics reports when crash reporting is disabled. A change to automatic crash collection can take effect fully on a later launch, and disabling collection does not automatically erase information already received by Google. See Firebase privacy and security information.
7. Other disclosures and user choices
OCR Text Scanner does not create a user account and therefore has no account-deletion flow. If you contact support, we receive the email address, message and attachments you choose to send and use them to respond. Do not send passwords, confidential documents or full document images unless you deliberately choose to share them. Support correspondence is retained as needed to handle the request and applicable obligations; no fixed retention period is promised.
The app is a general-purpose document utility and is not designed specifically for children. The final Google Play target-audience selection and any age-directed advertising treatment must match the publisher's actual distribution settings. A parent or guardian should supervise a child's use and document sharing where applicable.
8. Policy changes and contact
We may update this policy when the app, SDKs or data practices change. The date above identifies the latest revision. Material changes will be reflected on this page and, where appropriate, in the app or store listing.
Developer: TripleEdge Studio
Email: zshn09171248@gmail.com
Subject: TripleEdge Studio — Privacy — OCR Text Scanner