Privacy Policy

Bookmode (iPhone app) · Last updated: November 10, 2026

1. Who we are

Bookmode ("we", "our", "us") is developed and operated by Viksva, MB, a company registered in Vilnius, Lithuania. Viksva, MB is the data controller for the data described here. Contact: mbviksva@gmail.com.

Bookmode is currently available on iPhone. If it is released on other platforms, this policy will be updated to cover them.

In short. There is no account. Your library, notes, voice notes and quotes live on your iPhone, and optionally in your own iCloud. We do not keep them on our servers. A few things do leave your phone: book searches, optional cloud AI, subscription handling and anonymous usage statistics. This page says exactly which, and how to turn each off.

2. What stays on your iPhone

Bookmode keeps the following on your device: your library and shelves, reading sessions, page logs and goals, ratings and reviews, notes and their transcripts, voice note recordings, saved quotes, cover photos you add, a background photo you choose, and your settings.

There is no sign-up. You never give us a name, email address or password. The app does sign in to our backend anonymously (Firebase Authentication), which creates a random identifier that is not linked to your name or any account. The backend uses it, together with an App Check token that confirms the request comes from a genuine copy of the app, to answer book searches and optional cloud AI requests, and to limit how many requests one installation can make.

Quote scans: the photo of a page is held in memory while the scan screen is open, and the words are read on your iPhone by Apple's text recognition. The photo is not saved, not kept with the quote and not sent anywhere. Only the text you choose to save is kept, as part of your notes. The same applies to reading a title or author off a cover photo.

Voice notes are transcribed on your iPhone using Apple's speech recognition. The only exception is the optional cloud transcription in section 5.

3. iCloud backup (your own iCloud)

Bookmode can back up your data automatically to your own iCloud account. It is on by default when you are signed in to iCloud. The backup is stored by Apple, under your Apple Account, and counts towards your iCloud storage. It never goes to our servers, and we cannot see it. Apple's terms and privacy policy apply to what you keep in iCloud.

iCloud backup sends nothing to us or to Google. If you share anonymous usage data (section 8), we learn only that a restore happened and whether it changed anything, never what is in a backup.

Separately, you can export your library from Settings as a spreadsheet (CSV) or a full backup file (JSON). The file goes wherever you share it, and we never receive it.

4. Book search and lookup

When you search for a book, scan a barcode, or import a Goodreads, StoryGraph or Kindle file, the app sends the request to our backend, which runs on Google Cloud / Firebase (region us-central1). The backend looks the book up in two third-party catalogues:

What is sent: the text you typed (up to 200 characters), or the ISBN from a scanned barcode, or, for an import, the title, author and ISBN of the books in your file, in batches. The camera reads the barcode on your iPhone; only the number is sent. Nothing about your library, notes or reading goes with these requests.

Our backend caches results to save lookups: book records for up to 30 days, and the results of a typed search, together with the search text, for up to 7 days. These caches are shared and are not linked to you. A counter per anonymous identifier, used only to limit abuse, is kept for about a day.

Covers are downloaded by your iPhone straight from the image servers of those catalogues (Google, Open Library), which can therefore see your IP address, as with any web request. Covers are cached on your iPhone.

5. Cloud transcription and cloud AI (optional, off unless you choose)

By default, voice notes are transcribed, and "Ask your notes" is answered, on your iPhone, using Apple's speech recognition and Apple Intelligence where your iPhone supports them. Nothing leaves your iPhone for these. Two optional features use the cloud. Each is a choice you make per device and can change at any time in Settings → Reading notes.

Cloud transcription for other languages

Off by default. If you turn it on, a voice note in a language your iPhone cannot transcribe offline is sent once for transcription. Recaps and wrap-ups of notes in such a language are written the same way, from the text of those notes and the quotes you saved for that book. Turning it on does not send earlier notes unless you ask Settings to transcribe them. Turning it off cancels anything not yet sent.

Ask with cloud AI (Gemini)

When Apple Intelligence cannot answer on your iPhone, the app asks once whether to use Gemini. Until you say yes, nothing is sent and answers come from your notes themselves. If you agree, each question sends a copy of the question and the notes and saved quotes selected for it.

What is sent, and what is kept

Your notes are never stored on our servers. They are saved on your iPhone, and in your own iCloud if backup is on. Each cloud question or transcription sends a copy of what it needs.

The "Previously..." recaps, wrap-ups and answers shown with those features may be wrong. See the Terms of Use.

6. Screen Time and app blocking

Blocking uses Apple's Screen Time framework. When you pick apps to block, Apple gives Bookmode opaque tokens that stand for them. We cannot see which apps you picked or what you use them for, and nothing about your app usage leaves your iPhone. Blocking only runs during your reading sessions. You can turn Screen Time access off at any time in the iPhone's Settings app.

7. Subscriptions (RevenueCat and Apple)

Bookmode Pro is a subscription. Apple processes the payment; we never see your card or Apple Account details. We use RevenueCat, Inc. (United States) to check and manage your subscription. RevenueCat receives your purchase history for Bookmode, an anonymous app user ID it creates (shown in Settings as the Support ID), and, with its requests, your iPhone's vendor identifier (IDFV). This is not linked to a name or email. We do not read or use the advertising identifier (IDFA), and the app does not ask to track you across other companies' apps and websites.

8. Anonymous usage statistics (Firebase Analytics)

Bookmode sends a small, fixed set of anonymous usage events to Firebase Analytics (Google Analytics for Firebase), so we can see which features get used. It is off until you allow it, wherever you are. At first launch, before onboarding, everyone sees a "Help improve Bookmode?" screen with two equal buttons, Share and Don't share. Nothing is sent before you answer, and nothing is sent if you choose Don't share. You can turn it off or on at any time in Settings → Privacy → Share anonymous usage data. While it is off, the app sends no analytics at all. Turning it off is not reported.

Google acts as our processor for this data under its Firebase terms. Your choice to share usage data is kept on your device and is not part of an iCloud backup, so a new iPhone asks again.

9. How we use data, and our legal bases

If you are in the EU/EEA, the UK or Switzerland, we rely on:

We make no automated decisions about you with legal or similarly significant effects, and we do not profile you. We do not sell personal information.

10. Who receives data

ProviderWhat for
Google Cloud / Firebase (Google LLC, Google Ireland Ltd.)Our backend, anonymous sign-in, App Check, caches, Gemini processing, and Firebase Analytics.
Google Books, Open Library (Internet Archive)Book catalogue data and covers (section 4).
RevenueCat, Inc.Subscription status and purchase records (section 7).
ApplePayments, iCloud storage for your own backup, on-device speech recognition, text recognition, Screen Time and Apple Intelligence.

Apple and iCloud, when holding your own backup, act as your storage provider under your agreement with Apple, not as our processor. We do not share data with advertisers or data brokers.

11. Retention and deleting your data

To ask us to delete or look up anything we or our processors hold about you, email us at the address below with the Support ID from Settings → Bookmode Pro. We will pass the request to the relevant processor where we can identify your data. Anonymous analytics events and cached catalogue data are not linked to you, so we may not be able to pick out a specific person's.

12. Your rights

Depending on where you live, you may have the right to access, correct, delete, export and restrict the processing of your personal data, to object to processing based on legitimate interests, and to withdraw consent at any time. Most of this you can do yourself in the app, because the data is on your device. For anything else, write to us. If you are in the EU/EEA, you may also complain to your national data protection authority, or to the Lithuanian State Data Protection Inspectorate (VDAI).

California residents: we do not sell personal information, and you may ask what we hold about you and ask us to delete it, using the contact below.

13. Children

Bookmode is not directed to children under 13, and we do not knowingly collect personal information from them. See the age requirement in the Terms of Use. If you believe a child has given us personal information, contact us and we will delete what we can identify.

14. International transfers

Our backend and its databases run in Google Cloud in the United States (us-central1), and RevenueCat is based in the United States. Your data may therefore be processed outside your country. Google LLC and RevenueCat participate in the EU-U.S. Data Privacy Framework and offer Standard Contractual Clauses, which we rely on for transfers of European data.

15. Security

Requests to our backend use encrypted connections and need an anonymous sign-in and an App Check token. Because your library is stored on your iPhone, it is protected by your iPhone's own security, so keep your device updated and locked. No method of storage or transmission is completely secure.

16. Changes to this policy

We may update this policy, for example when the app changes. The "Last updated" date above shows the latest version. If a change materially affects how your data is used, we will tell you in the app before it applies.

17. Governing law

This Privacy Policy and any disputes arising out of or related to it are governed by the laws of Lithuania, without regard to conflict of law principles. Any legal action or proceeding shall be brought exclusively in the courts of Lithuania, and you consent to the jurisdiction of such courts. Nothing in this section limits the rights EU/EEA residents have under the GDPR, including the right to complain to a supervisory authority, or any mandatory consumer rights you have in your country.

18. Contact

Data Controller: Viksva, MB
Address: Gelažių g. 4C-1, LT-06231 Vilnius, Lithuania
Company code: 306082256
VAT code: LT100020293419
Phone: +370 602 71797
Email: mbviksva@gmail.com (subject line "Privacy Policy Inquiry")