Rewrap · last updated 26 July 2026
Short version: your books stay on your phone. Reading works with no internet connection at all — open a scanned book in airplane mode and it is still recognized and re-laid out on the device. There is no account and no advertising, we run no server, and nothing you read, write or highlight is ever uploaded. The app does include Google's text-recognition library, and that library sends Google anonymous diagnostics about itself — never your pages and never your text.
Nothing, unless you send it to us yourself. We operate no server, we have no account system, and we add no analytics or advertising. Nothing you read, write or highlight is uploaded anywhere by the app.
There is exactly one way we can see any of your content, and only you can start it. If you use Report an issue and choose Attach journal, the attached file contains the book's file name and the text the app has recognized so far, so that the problem can be reproduced. Nothing is sent by the app itself: the file is attached in your own email app, where you see it — and can remove it — before anything leaves. Choose Just my message and nothing technical is attached at all.
One more thing leaves your phone, and it is not ours — see Google's ML Kit below.
All of this is stored locally in the app's private storage and is removed when you uninstall the app (unless you turn on the optional backup below).
Rewrap includes a setting — off by default — that lets Android's own Auto Backup include the app's data in your device's Google backup, so your library and notes can return after a reinstall. This uses Google's backup service under your Google account and Google's terms; Rewrap itself still has no server and receives none of your data. Turn it off and uninstalling leaves nothing behind.
Rewrap uses a foreground service and a wake lock so Read Aloud can keep going with the screen off, notifications for the lock-screen playback controls, and the billing permission for the one-time purchase, which the Play Store handles. Rewrap asks for no storage permission: files are opened only through Android's document picker.
The app also lists the internet and network-state permissions. We did not add them, and our own code never opens a network connection. They belong to Google's ML Kit library, which uses them for the diagnostics described below and to fetch the camera-scanner module from Google Play services the first time you use it. We have no server to send anything to.
Reading itself needs no connection: text recognition runs from models built into the app, so a scanned book opens and is recognized in airplane mode. Only two things involve the network — the camera scanner's one-time module download, and the Play Store purchase — and neither is reading.
Rewrap uses Google's ML Kit to recognize scanned pages, to detect a book's language, and for the camera scanner. It runs on your device: page images and the recognized text are never sent to Google. Google states this in its own ML Kit terms.
The library does send Google diagnostics about itself: your device model and Android version, the app's name and version, an installation identifier, how long recognition took, error codes, and — when a book's language is detected — which language that was. It is sent over HTTPS and Google does not pass it to third parties. There is no setting to switch it off; if that matters to you, it is the one thing to weigh before installing. Google describes it on its ML Kit data disclosure page.
Rewrap is safe for all ages. We collect nothing from anyone, including children, and there is no account, no advertising and no user-to-user content. The only data leaving the device is Google's technical diagnostics described above, which contains nothing personal about the reader.
If this policy ever changes, the new version will appear on this page with an updated date.
Questions about privacy? Reach us at the developer contact email shown on our Google Play listing.