breez

Privacy policy

Last updated: October 17, 2026

The short version: your reading stays on your device unless you choose otherwise. Breez works fully offline with no account. Some features need the internet, and each one is described below, with exactly what it sends and to whom.

What stays on your device

The documents you open, your reading positions, settings, stats, goals and saved passages live on your device. Without an account, none of it leaves.

Scanning a printed page (Breez Pro). When you scan a page with the camera or open a scanned PDF, the words are recognised on your device: by Apple’s text recognition on iPhone and Mac, by Google’s ML Kit on Android, and in your browser on the web. The camera is only used while you are scanning. The pictures are not kept and are never sent anywhere; the text becomes a document in your library like any other.

Anonymous usage statistics

The app sends anonymous usage statistics through Aptabase, a privacy-focused analytics service, to improve Breez: which screens and features are used and for how long, which paces people choose, how far readers get through setup, and when something goes wrong, which part of the app it was, the error's name and its kind (never its message, and never any text). Never what you read, and nothing that identifies you: events carry no names, accounts, device identifiers or reading content, and cannot be linked to you. They are never used for advertising or tracking.

If you sign in

An account is optional. You can sign in with Apple, with Google, or with your email and a one-time code, so your library, invites and Pro follow you between devices. There is no password. We keep the email address Apple or Google gives us (Apple lets you hide yours), or the one you type if you choose email sign-in, and an account id. Your email is used only to sign you in: the code is sent to it by our email service, Resend, and we never send marketing to it. Accounts are run on Supabase, hosted in the United States.

On the web, the Google button on the sign-in sheet is Google's own, so its script loads from Google (accounts.google.com) when you open the sign-in sheet or choose to add Google, and at no other time. It never loads while you read, and nothing about your reading goes to Google. In the iPhone app, Google sign-in uses Google's own sign-in screen. What Google does with a sign-in is covered by Google's privacy policy.

Features that use the internet

Sync and backup (Breez Pro). Your library, positions, settings, stats, goals and saved passages are stored in your account so they appear on your other devices. Only you can read them.

Reading aids. Reading aids use Google's Gemini AI to write explanations of the passage you choose. Free readers get a few a day; Breez Pro gets more. When you ask Breez to define a word, explain a passage, recap where you left off or summarise a chapter, the words involved (the word and its sentence, the passage, or the text before your place) are sent through our server to Google's Gemini API to write the answer. We use Google's paid service, so Google does not use this to train its models; it keeps requests for up to 55 days only to check for abuse. Nothing that identifies you is sent with them. We count how many aids you use, not what they said. The first time you use a reading aid, Breez tells you this and asks your permission; nothing is sent until you agree. You can turn the reading aids off at any time in Settings, Reading aids.

Read aloud. Read aloud uses DeepInfra to make the voice audio, with Kokoro, an open voice model. It is free for about 10 minutes a day; Breez Pro gets more. The text being read is sent through our server to DeepInfra to make the audio; nothing that identifies you is sent with it. For your own files, pasted text and articles, the audio is kept on our server under your account (or, if you have not signed in, an anonymous id) so it does not have to be made twice, and it is deleted after 30 days. For public-domain books that read the same for everyone (the bundled classics, Project Gutenberg, Standard Ebooks and Quick reads), the audio is kept once and shared by every reader, with nothing linking it to you. To keep the free daily read aloud fair, we count how much is read aloud per account and, scrambled (hashed) so they cannot be turned back, per device id and network address; these counts are used for nothing else.

App updates. The phone app downloads small updates to Breez through Expo's update service. To do that it sends the app's version and a random install id, never anything about you or your reading.

Browse. Opening Wikipedia, news or essays loads them from those sites, which see an ordinary request from your device, as a browser would.

Open in Breez from Safari and other apps. The page or text you send goes straight into Breez on your device.

Invites

If you invite friends, your account gets an invite code, and we record which friends joined from it and the free weeks each of you got. A friend who joins is shown to you by their first name, from their Apple or Google account, or as “A friend”; they are told this when they claim their week. Nothing else about them, and nothing about their reading, is ever shown.

To keep one free week per device, Breez sends a scrambled (hashed) version of a random id it made on your device, which our server scrambles again before keeping it. On iPhone it also uses Apple’s DeviceCheck, where Apple remembers two yes-or-no marks for the device and we keep nothing. Neither can be turned back into your device’s id, and neither is used for anything else.

Your clipboard. Breez only touches your clipboard when you tap. On the invite page, tapping Get Breez copies the invite code, and the page says so. In the app, tapping Paste on the welcome screen reads it once to find the code; on iPhone that button is Apple’s own, so your tap is the permission. Breez keeps only the invite code, sends nothing else, and never looks at your clipboard on its own.

A friend’s week without an account. On iPhone, the week can start before you make an account. Breez then makes a private account with no name or email, and uses Apple’s DeviceCheck so each iPhone gets the friend week only once. If you sign in later, the week comes with you.

Purchases

Apple handles payment; we never see your card. RevenueCat tells Breez whether your Pro plan is active, using an anonymous id.

What we never do

We do not sell your data, show ads, or track you across other apps and websites.

Deleting your data

Without an account, deleting the app deletes everything on your device; read aloud audio of your own text, kept on our server under an anonymous id, is deleted after 30 days. With an account, open Settings, then Sync and account, then Account, and choose Delete account (it is also at the bottom of the You tab): your account and everything stored in it, read aloud audio included, are removed from our servers.

Two small records stay, and neither holds anything you read. RevenueCat keeps the record of what you bought in the App Store, under an id, so Pro you paid for keeps working on your iPhone. And if you used an invite, a salted one-way code for that device stays, so one device cannot claim a free week twice. To have the purchase record removed as well, write to hello@breezreader.com.

Children

Breez is not directed to children under 13, and we do not knowingly collect their data.

Changes

If this policy changes, the new version appears here with a new date.

Breez was previously called Breezia, and before that Wisp.

Contact

Questions? Write to hello@breezreader.com.