Privacy Policy
How Read Aloud: AI Voice Reader handles imported documents, temporary processing, subscriptions, and privacy-sensitive data.
Last updated: June 19, 2026
Overview
Read Aloud: AI Voice Reader is a subscription-first iPhone app for listening to content you import yourself, including PDFs, EPUBs, documents, articles, pasted text, and scans. The app is not designed as an account-based audiobook catalog and does not require a traditional login for the core experience.
This policy describes the website at pagetovoice.com and the Read Aloud app implementation. It is written to match the current product architecture: local-first documents, explicit processing uploads when needed, Cloudflare Worker APIs, RevenueCat subscription authority, and App Store purchase flows.
Documents and local storage
Documents you import are local-first by default. The app stores imported content, reading progress, playback state, highlights, bookmarks, and related library metadata on your device where possible.
You control the content you import. The app should not treat imported files as public content, training data, or a shared catalog.
Temporary processing uploads
Some actions require backend processing, such as extracting text from complex documents, recovering text from scans, parsing web articles, preparing import jobs, or generating signed upload and download URLs. When this happens, the app sends data to backend APIs only for the explicit processing task you request.
The backend uses Cloudflare Workers with Hono routes. Cloudflare D1 stores metadata needed by the service, and Cloudflare R2 may hold temporary processing objects or other backend-managed files. The iOS app must not connect directly to D1 or R2; it communicates through the backend API.
AI and voice processing
Read Aloud uses text-to-speech, document parsing, OCR, translation, and article extraction providers depending on the feature and platform availability. The implementation is designed around Supertonic 3 for voice output, Gemini or a selected OCR/VLM provider for image and scan extraction, and Deepseek or a selected extraction model for article parsing.
Provider use is limited to the feature you ask the app to perform. For example, a scan may need OCR processing, while a normal readable PDF may not.
Subscriptions and purchase data
Subscriptions are purchased through the Apple App Store. RevenueCat is used as the subscription authority so the app can determine whether a device has an active entitlement.
The app and backend may process purchase identifiers, entitlement status, receipt or transaction information, installation identifiers, product identifiers, and subscription state. This data is used to unlock paid access, restore purchases, diagnose purchase issues, and prevent entitlement mistakes.
Try It First
The only pre-subscription product experience is Try It First with bundled sample content. This lets you preview the reading and listening experience before subscribing without importing your own private documents into the full product flow.
Analytics, diagnostics, and logs
The service may collect privacy-conscious diagnostics such as API errors, subscription state changes, import job status, storage usage, performance data, device or app version information, and crash or reliability signals.
Diagnostics should avoid storing document text or unnecessary personal content. Logs are intended to help operate the service, investigate failures, and improve reliability.
Website and blog
The marketing site and blog are hosted separately from the iOS app experience. Blog content is stored in backend infrastructure so posts can be translated and included in the sitemap for SEO.
Blog images may be served from Cloudflare R2 through the backend. Visiting the website may expose standard request information such as IP address, user agent, referrer, and pages requested to hosting, CDN, or analytics infrastructure.
Data controls
Because documents are local-first where possible, deleting imported content in the app removes the local copy and related local reading state. Some backend processing records or subscription records may remain where required for service operation, purchase integrity, abuse prevention, legal compliance, or accounting.
You can manage or cancel subscriptions through your Apple account. Purchase restoration is handled through the App Store and RevenueCat-backed entitlement checks.
Contact
For privacy questions, contact support@pagetovoice.com.