BeBible · Tappedin Apps LLC

Privacy Policy

Last updated: September 6, 2026

BeBible is operated by Tappedin Apps LLC ("we", "our"). BeBible ("the app") is a Christian discipline app: it guards the apps you choose behind Scripture, and gives you one shared daily quiet time with a small private group of friends. This policy explains what information BeBible collects, why, and your choices.

BeBible was previously called Altar. The app is now operated by Tappedin Apps LLC following an App Store account transfer.

The short version

What we collect

Information stored on your device

The name you type may also be shared, only if you choose to sign in with Apple. It is then used as the default display name your Group members see, so that people who know each other can recognise each other. You can change it at any time in your profile → your name. If you never sign in, your name never leaves your phone either.

Sign in with Apple and your account

The Bible Assistant and Groups require Sign in with Apple. When you sign in, Apple provides an opaque sign-in identifier and may share your name and a real or private relay email address, depending on your choices. Supabase links this identity to its own account UUID. We use account information to:

We do not receive your Apple Account password. We may receive the name and real or relay email address you choose to share. Email addresses are never shown to other members and are never used for marketing.

Anonymous baseline session

Before you've signed in with Apple, the app may create an anonymous Supabase session for connectivity. This session has a Supabase account UUID and session credentials. It cannot be used to access the Bible Assistant or Groups — those features explicitly require Sign in with Apple. Do not rely on an anonymous session as a way to recover an account after reinstalling.

Purchase records

If you buy a subscription, Apple processes the transaction. BeBible uses RevenueCat to manage purchase and subscription status. RevenueCat processes app user identifiers and purchase information, including products, transactions, subscription dates, and entitlement status. Before account linking, RevenueCat can use its own anonymous app user ID; after sign-in, BeBible links RevenueCat to your Supabase account UUID. Our backend also keeps subscription entitlement information to authorize paid features. We do not receive your payment card details.

Bible Assistant and Scan-to-Unlock AI assistance

The Bible Assistant is a subscription feature that requires Sign in with Apple and an active BeBible subscription. Scan to Unlock is free and normally identifies passages on your device. If on-device identification is uncertain, a signed-in user who has enabled AI assistance may ask our backend to identify the passage; this does not require a subscription.

Your explicit consent is required before any AI request leaves the device. The first time you tap a Bible Assistant button or request remote Scan-to-Unlock passage identification, a primer sheet describes what will be sent and to whom and asks you to allow AI assistance. Per Apple App Review guideline 5.1.2(i), this consent is opt-in and revocable: you can turn AI assistance off at any time in your profile → Account → Privacy → AI assistance. While AI assistance is off, the Bible Assistant falls back to local offline responses and Scan to Unlock stays on-device with manual reference entry available; nothing is transmitted to OpenAI.

When AI assistance is on and you use these features, your question, relevant passage context, selected struggle when supplied, or OCR'd passage text is sent to our Supabase Edge Function over HTTPS. The Edge Function validates your Supabase session and uses your Supabase account UUID to authenticate the request and apply per-user rate limits. It verifies an active Pro entitlement for Bible Assistant chat, but not for Scan-to-Unlock passage identification. It records the timestamp of the request (so we can rate-limit abuse); the prompt text itself is not stored server-side. The prompt is forwarded to OpenAI's API to answer a Bible Assistant question or identify a Scripture passage. We do not attach your account identifier to the prompt sent to OpenAI. Any personal information you include in your question is part of that prompt. Under OpenAI's standard API data-usage policy, prompts sent via the API are not used to train OpenAI's models. If the Edge Function is unavailable, the Bible Assistant falls back to offline responses and Scan to Unlock retains on-device and manual identification.

AI-Generated Content (disclaimer)

Responses from the Bible Assistant are produced by a generative AI model and may be inaccurate, incomplete, or theologically imprecise. Remote Scan-to-Unlock passage identification may also identify a reference incorrectly. AI output is not professional spiritual, medical, legal, or financial advice. Always verify Scripture references against a trusted Bible translation and consult your pastor or a qualified mentor for important decisions. BeBible surfaces a similar in-app reminder near the assistant interface.

We do not attach your account identifiers or photos to OpenAI requests. Requests contain your question, relevant Scripture context, OCR'd passage text for identification, and a selected struggle when supplied. Avoid including personal information you do not want processed in your questions. OpenAI processes those prompts under their standard API policy (https://openai.com/policies/api-data-usage-policies); they do not train on inputs sent through their API.

Groups (optional community feature)

Groups is an opt-in feature for invite-only accountability groups. It is off until you choose to use it. If you create or join a Group, the following applies:

Notifications and support

If you allow notifications and sign in, BeBible stores your APNs device token, app identifier, platform, and notification environment against your account in Supabase so it can deliver Group notifications through Apple. Notification payloads can include Group activity and comment previews. You can manage notification permissions and previews in iOS Settings.

If you contact support, we receive your email address and the information you choose to include so we can respond. Please avoid sending passwords, sign-in codes, or private Group content.

What we do NOT collect

How we use your information

Product analytics (opt-out)

To help us see where the onboarding or paywall trips people up, BeBible sends pseudonymous product-interaction events (for example: which onboarding step you reached, that a paywall was viewed, an intervention was completed, an exit-survey reason was selected) to our own Supabase backend. This is on by default and can be turned off at any time in your profile → Account → Privacy → "Help improve BeBible." The mirror is first-party — the same Supabase backend that powers Groups. We do not use PostHog, Mixpanel, Amplitude, or any other third-party analytics SDK.

How we protect your information

Data transfer when you upgrade your phone

When you transfer to a new iPhone via Quick Start, iCloud Backup, or an encrypted local backup, eligible on-device data can be carried over through Apple's migration or backup mechanisms, depending on your device and backup settings. If you set up your new phone "as new" without restoring a backup, that data does not transfer because BeBible does not sync to the cloud.

Your choices

Children

BeBible is not directed at children under 13 and does not knowingly collect information from them.

During onboarding we ask your age so we can suggest a realistic daily plan. That answer stays on your device — it is not uploaded, not stored on our servers, and not used to build a profile of you. We do not use it to target advertising, because BeBible contains no advertising of any kind.

Third parties

Changes

We will update this policy as the app evolves. The "Last updated" date at the top reflects the most recent version.

Contact

Questions about BeBible or this policy? Contact Tappedin Apps LLC at kyle@tappedinapps.com or visit https://www.tappedinapps.com/support.