← Back

Privacy Policy

Last updated: June 11, 2026

Ream: AI Text to Speech ("Ream", "we", "us") is an iOS app that turns your PDFs and other documents into speech. This policy explains what data we collect and how we use it. The short version: your documents stay on your device, but text is sent to our servers to generate audio.

Your documents

Documents and files you import into Ream are stored locally on your device only. We never upload, store, or access your files. When you play a document, the text is sent to our servers in small chunks to generate speech audio, which is streamed back to your device. Your text itself is not stored on our servers — after generating audio we retain only a one-way cryptographic hash of each text chunk together with the generated audio in a temporary cache (see "Audio cache" below), and how many milliseconds of audio were produced, for quota tracking purposes.

Audio cache

To make playback faster and avoid regenerating identical audio, our servers keep a cache of recently generated audio. Each entry contains the audio for a single chunk of text, stored under a one-way cryptographic hash of the text, voice, and playback speed — the text itself is not stored, and the hash cannot be reversed to recover it. Cache entries are never linked to you or your device identifier: the same entry is reused for anyone who requests identical text with the same voice. Entries are deleted automatically when they have not been used for 30 days, or sooner when the cache reaches its size limit.

Device identifier

Ream does not require you to create an account or provide an email address. Instead, the app generates a cryptographic key on your device the first time it runs. This key acts as a pseudonymous identifier that lets us associate usage quotas and subscription status with your device. It is not linked to your name, Apple ID, or any personal information.

Usage and quotas

We track how much audio your device has generated and played each day, measured in milliseconds. This is used solely to enforce free-tier and subscription usage limits. We do not record which content you listened to, how far you progressed, or what documents you have imported.

Subscriptions

Ream offers an optional subscription via Apple's in-app purchase system, managed through RevenueCat. When you subscribe, RevenueCat notifies our servers of your subscription status, product, and expiry date. We store this to determine your access level. We do not store payment card details or financial information — all payment processing is handled by Apple.

Analytics

We use a self-hosted instance of Aptabase for privacy-friendly product analytics. Events are pseudonymous and help us understand how the app is used so we can improve it. We collect things like:

  • Which features are used (e.g. voice selection, document import source)
  • App version, OS version, and device type
  • Onboarding choices (e.g. use case, preferred language)
  • Approximate country or region (derived from IP address, which is not stored)

Analytics events are not linked to your name, email, or any personal identity. The Aptabase server is operated by us — your data is not sent to Aptabase's own servers.

Error tracking

Our servers use a self-hosted error tracking tool to monitor crashes and performance issues. When a server-side error occurs, a report may be sent that includes a pseudonymous user ID and technical context (e.g. which voice was selected). Personal identifiers and the contents of your documents are never included. This runs server-side only — no error tracking SDK is included in the iOS app.

What we don't do

  • We do not sell or share your data with third parties for advertising purposes.
  • We do not use your data for cross-app or cross-website tracking.
  • We do not train AI models on your documents or usage data.
  • We do not collect your name, email address, phone number, or contacts.
  • We do not keep any record linking you to the text you play or the audio we generate — cached audio is stored anonymously (see "Audio cache" above).

Legal bases and service providers

Ream is operated by Quarcoo Consult (sole proprietorship, Norwegian org. nr. 934 614 623), Trondheim, Norway, which acts as the data controller. We process the data described above because it is necessary to provide the service you request (synthesizing audio, enforcing usage quotas, managing subscriptions) and based on our legitimate interest in running the service efficiently and securely (audio caching, analytics, error tracking). Our servers are hosted by Hetzner in Finland (EU). Audio synthesis runs on GPU infrastructure provided by RunPod. Subscription status is provided by RevenueCat. These providers process data on our behalf under data processing agreements.

Your rights

Because Ream uses a pseudonymous device identifier rather than an account, we have no way to verify your identity from your personal details alone. If you would like your data deleted (usage records, subscription status, device identifier), email us at hello@getream.com and we will remove your record from our servers. Uninstalling Ream removes all data stored locally on your device. If you are in the EU or EEA, you also have the right to object to processing based on legitimate interest and to lodge a complaint with your local data protection authority.

Children

Ream is not directed at children under 13 and we do not knowingly collect data from them.

Changes to this policy

If we make material changes to this policy, we'll update the date above and, where appropriate, notify you in the app.

Contact

Questions about this policy? Email hello@getream.com.

Scan to download

Point your phone's camera at the code

or open the store page