OneBibleVerse — Privacy Policy

Last updated: May 8, 2026 App: OneBibleVerse — Catholic Study Bible reader Publisher: OneBibleVerse Dev (the “app”, “we”, “us”) Contact: doankhanh12@gmail.com

OneBibleVerse is designed to be a private, offline‑first Bible reader. We do not require an account, and the default install runs no crash‑reporting SDK and no analytics SDK — both are strictly opt‑in via Settings → “Help us improve”.

The free tier of the app shows a single banner advertisement above the bottom navigation bar after the first week. To remove that advertisement (and to support our work) you can subscribe via the in‑app purchase. Both the ad and the subscription touch a small amount of additional data, listed below.

This document explains the data the app touches in order to function, and the rights you have over it.


1. What we collect

1.1 Data stored only on your device

All of the following stays on your phone or tablet, in private app storage owned by your operating system. We never copy it off your device unless you explicitly export it via the Backup & restore feature.

Type of data What it contains Why we keep it
Reading position Last book, chapter and verse you opened So you can resume reading
Highlights Verse references and color Personal study
Bookmarks Verse references and an optional label Personal study
Notes Verse references and the note text you write Personal study
Journal pages Verse references, your hand‑drawn strokes and stickers Bible journaling
Reading plans The plan you started, day completed, streak counter Habit tracking
Memorize cards Verses you’re memorizing and your spaced‑repetition history Habit tracking
Settings Font, theme, notification time, chosen Bible translation, UI language App preferences

The app uses an on‑device SQLite database to hold this information. You can wipe it at any time by uninstalling the app or by using Settings → Backup & restore → Reset all user data.

1.2 Data we do not collect

We do not collect any of the following, ever:

1.3 Data Google AdMob handles (free‑tier users only)

If you are on the free tier and the 7‑day trial has elapsed, a single banner advertisement is loaded by Google AdMob at the bottom of the in‑app navigation. AdMob is a Google service governed by the Google Privacy Policy.

For each ad request, AdMob receives:

AdMob may use this data to select an ad and to count impressions and clicks. We never see the underlying advertising identifier.

If you would prefer to see no ads at all:

1.4 Data the in‑app purchase handles

Subscriptions are processed by the App Store (iOS) or Google Play Billing (Android). We never see, store or transmit your payment information — only the platform receives it. The platform returns to us a transaction receipt that confirms the subscription is active and tells us when it next renews; we cache that locally so the app knows whether to show ads.

To detect that the 7‑day free trial has already been spent on this account when the app is uninstalled and reinstalled, we write a single timestamp (the ISO date of first install) into the iOS Keychain or the Android EncryptedSharedPreferences bucket that is auto‑backed up to Google Drive on the same Google account. This timestamp is private to the app and never leaves the keychain / backup.

1.5 Data the opt‑in “Help us improve” toggles handle

Settings → Help us improve exposes two independent switches that default to off. Toggling either on only takes effect for new sessions / new screens after the change.

Crash reports — when on, an unhandled exception triggers a stack‑trace upload to Sentry, our error‑tracking provider (sentry.io). The upload contains: the stack trace, the route the user was on, the app version, the device model + OS version, and a short trail of recent navigations (“breadcrumbs”). It does not contain: your name, email, IP address (Sentry redacts on receipt and we explicitly disable client‑side IP attachment), or the contents of your notes / journal / highlights / bookmarks. Sentry’s data policy is at https://sentry.io/privacy/.

Anonymous analytics — when on, page‑view counts are sent to Plausible Analytics (plausible.io), a cookieless, GDPR‑friendly analytics provider. The Plausible server hashes your IP + user agent against a daily‑rotating salt to derive an anonymous visitor hash — cross‑day visits are not linkable. We see counts per screen, nothing identifying you. Plausible’s data policy is at https://plausible.io/data-policy.

1.6 Data the operating system handles

A few features rely on the operating system, which has its own privacy policy:


2. Network requests we make

The app is offline‑first. The Bible text, commentary, hymns, catechism and saint calendar all ship inside the app and work with no internet connection.

The app only makes a network request when one of the following features is used:

Feature Endpoint What is sent What is received
Daily Mass readings (English) universalis.com The date you are viewing The day’s readings as HTML
Daily Mass readings (Vietnamese) ktcgkpv.org The date you are viewing The day’s readings as HTML
Daily Mass readings (French) aelf.org The date you are viewing The day’s readings as JSON
Holy Land map (production builds) api.maptiler.com The map tiles your viewport needs Vector / raster tiles
Holy Land map (debug / fallback) tile.openstreetmap.org The map tiles your viewport needs Raster tiles
Reader fonts (first launch) fonts.googleapis.com The font filename The font file (cached after)

These endpoints will see your IP address (as any web request does) and the date or tile coordinates you requested. They do not receive any other identifier from us. We do not log these requests ourselves.

You can keep the app fully offline by:


3. Children’s privacy

OneBibleVerse is intended for all ages and is safe for children. Because we do not collect any personal information at all, we do not knowingly collect personal information from children under 13 (under 16 in the EEA / UK).

The app contains no advertising, no in‑app social features, no in‑app purchases, and no links to user‑generated content.


4. Your rights

Because we do not store your data on a server, most of the rights that data‑protection laws (GDPR, CCPA, LGPD, PDPA) grant you are already satisfied by the design of the app:

If you have any other request, write to doankhanh12@gmail.com.


5. App Store / Play Store disclosures

For the Apple App Store privacy nutrition label:

For the Google Play Data Safety form:


6. Changes to this policy

If we ever add a feature that changes any of the above (for example, optional cloud sync), we will:

  1. Update this page,
  2. Bump the Last updated date at the top,
  3. Show a one‑time notice inside the app, and
  4. Make the feature opt‑in — never on by default.

7. Contact

Questions, deletion requests or corrections:

OneBibleVerse Dev doankhanh12@gmail.com

Soli Deo gloria.