Last updated: July 9, 2026
AReader (“the app”) is developed by Vladimir Vsevolodovich (“we”, “us”). This policy explains what data the app collects, why, and how it’s handled.
If you have questions, contact vladimir@supplied.eu.
The app is designed to keep your library and reading data local wherever possible:
None of the above is uploaded to us or any third party. It’s stored in the app’s local database and deleted if you uninstall the app or clear its data.
The app requests access to your device’s media/files storage only so you can pick EPUB/PDF files (and, where applicable, cover images) to import — we do not access, scan, or upload your photos or other media.
When you ask the in-book AI assistant a question, the app sends the following to a backend we operate (a Cloudflare Worker), so it can generate an answer:
That request is processed by our Cloudflare Worker, which — depending on whether you’re on the free tier or a paid “Enhanced” plan — forwards it to onnerate the answer:
We do not store the content of your questions orthem on our servers beyond what Cloudflare’s AIGateway retains for request logging and cost tracking. We do not use this content to train AI models.
Purchases and subscription status are handled by RevenueCat. The app shares an anonymous app-user identifier and purchase/entitlement events with RevenueCat and, through it, with Google Play (which processes your actual payment — we never see your payment details). See RevenueCat’s privacy policy for details on what they collect.
Our backend also queries RevenueCat with that same anonymous identifier to verify your entitlement (free vs. Standard vs. Enhanced) before answering an AI request.
The first time you use on-device AI features, the app downloads an embedding model file over the internet. This is a one-way file download — no personal or book data is sent as part of it.
What we don’t do| Provider | Purpose |
|---|---|
| Cloudflare (Workers, AI Gateway, Workers AI, KV storage) | Runs the AI chat backend and enforces usage limits |
| Anthropic (Claude) | Generates answers for Enhanced-tier AI chat |
| RevenueCat | Manages subscriptions and entitlements |
| Google Play | App distribution and payment processing |
AReader is not directed at children under 13, and we do not knowingly collect personal information from children.
Because the app doesn’t collect personal iity (no accounts, no name/email), most data subject rights are exercised directly on your device: uninstalling the app or clearing its data removes your local library, highlights, and chat history. If you have questions about the limited server-side dder GDPR), contact us at vladimir@supplied.eu andwe’ll assist.
We may update this policy as the app evolves (e.ud sync is introduced in a future version). We’llupdate the “Last updated” date above when we do.