Kreyman Enterprises LLC ("VerseMine," "we," "us," or "our") operates the VerseMine
mobile application (the "App"). This Privacy Policy explains what information we
collect, how we use it, who we share it with, and your rights regarding your data.
We are committed to transparency, particularly around how third-party AI services
process your content. Please read this policy carefully.
1. Information We Collect
1.1 Account Data
When you create an account, we collect:
- Email address — used for authentication, account recovery, and
service communications. We may in future send a welcome email or occasional product
announcements about VerseMine (see Section 2).
- Display name — visible to other users in community features.
- Username — your unique identifier within the App.
- Date of birth — used for age verification under COPPA (Children's
Online Privacy Protection Act) and to apply age-based safeguards: state-specific
protections for minors, suppression of certain notifications for minors, and the AI
assistant's age gate and minor-specific safety responses. Stored as a date; not
displayed publicly.
1.2 Profile Data (Optional)
You may choose to provide additional profile information. All of the following are
optional and can be removed at any time:
- Bio
- City
- Church
- Instagram handle
- Profile photo (avatar)
1.3 User Content
When you use the App, you may create the following content:
- Text reflections and comments — your written responses to daily
Bible passages, and images you attach to them.
- Photos of Bible pages — images you photograph and submit for
AI-powered study feedback.
- Dictation: what you say when you dictate a reflection, a comment or a
message to the AI assistant. It is transcribed on your device using a local Whisper
model; only the resulting text is used, and the audio never leaves your device. See
Section 3.5.
- AI assistant conversations — the messages you exchange with the AI
assistant. We do not keep these on our servers. They are stored on your own device,
and deleting them in the App removes them from it. They are not private to your
device, though: each time you send a message, that message and a recent part of the
conversation are sent to us and on to our AI provider to produce the reply — see
Section 3.1 for what that provider does with it and how long it keeps
it. Current versions of the App keep the conversation store out of Google's backup on Android, and out of transfer to another Android phone. On iPhone the App asks iOS to leave the store out of iCloud Backup, and that request arrives with version 1.0.4 — versions before it do not make it. These are requests to the system, not guarantees. A device backup — iCloud or Google — may still hold a copy under Apple's or Google's terms rather than ours. Section 3.8 lists the
AI assistant records we do keep on our servers.
- Group content — if you join or lead a church group, the group's
name and any study materials or devotionals you post to it.
1.4 Usage Data
We collect usage data through PostHog (see Section 4) to understand how the App is
used and to improve the experience. This data is
linked to your account identifier (an internal ID, not your name or
email) so that we can see how a single user moves through the App over time. It
includes:
- Device type, operating system, and app version
- Screens visited, features used, and session duration
-
The plan you choose when you subscribe and, when you redeem a church group code,
that church's name
-
In some social features, the identifier of the other user you interacted with (for
example, whose reflection you reacted to)
Mitigations we apply: we have disabled PostHog's IP-based location lookup, we do not
record your screen (no session replay), we do not automatically capture taps or text
(no autocapture), and in current app versions the sensitive areas of the App — the AI
assistant and its search — send no usage events about your conversations, and what they
do send (listed under "Why we collect it" in our Consumer Health Data Privacy Policy)
never includes message content. We do not collect
your Advertising Identifier (IDFA) and do not engage in cross-app
tracking.
1.5 Crash and Performance Data
The App includes crash reporting through Sentry (see Section 4). It is active in current
builds; the App starts it only after you are signed in and your age is verified. Crash
reports may include:
- Device type and operating system version
- App state at the time of a crash
- Stack traces and error messages
- A user identifier (your account ID) so we can correlate a crash to your account
We will not send your email address to Sentry, and we take measures to exclude
personal content (reflections, photos, recordings, or AI assistant conversation text)
from crash
reports.
1.6 Purchase Data
If you subscribe to VerseMine, we use RevenueCat (see Section 4) to manage your
subscription. RevenueCat receives your account identifier and device identifiers, and
we receive from it:
- Subscription status (active, expired, trial)
- Purchase timestamps
- Subscription plan type
We do not receive or store your payment card details, billing
address, or financial account information. All individual payment processing is
handled by Apple (App Store) or Google (Google Play). Church and group plans are billed
through Stripe (see Section 4).
1.7 Push Notifications
If you enable push notifications, we store a device token issued through Expo's push
service, which delivers notifications through Apple Push Notification service (APNs) or
Firebase Cloud Messaging (FCM), and a random identifier the App creates on your device
for your account (on iPhone it can stay on the device even if you delete the App; the
copy we store is deleted with your account), so that a token that has been replaced can
be retired. Notification content passes through Expo's servers but is not stored there;
delivery receipts are deleted after 24 hours. A notification can include the name of the
person who acted (for example, who commented on your reflection) and a short excerpt of
their comment. You can disable notifications at any time through your device settings.
1.8 Focus Mode Data
Focus Mode (Profile > Accountability) blocks apps you choose on your own phone: until
you complete the day's study (Study to unlock), after a daily time limit, or both. On
iPhone it can also turn on Apple's built-in adult-content web filter, which keeps
working even while Focus Mode is off. Focus Mode is optional. If you turn it on, this is
what we collect:
- Kept on your phone only: which apps, categories and websites you
chose to block (on iPhone these are opaque Screen Time tokens that, by Apple's design,
cannot be decoded into app names by VerseMine or our servers; on Android they are the
apps' package names), the length of your daily time limit, and how long you use the
blocked apps. On Android, Focus Mode uses Usage Access to see which app is open and to
add up time toward your daily limit, and the permission to display over other apps to
show the block screen; it reads the list of apps installed on your phone so you can
choose from it. Blocking is enforced on your phone by iOS or Android, not by us. One
exception leaves your phone: on Android, the names of the apps you remove from your
block list are sent with the notice to your accountability partner (Section 1.9).
- Stored on our servers: whether Focus Mode is on and when it was last
turned on; how many apps, categories and websites you block (one number for all three,
never which ones); whether Study to unlock, the daily time limit and the web filter
are on, and since when; the date you last used "Skip for today" and how many skips you
have used this month; your current Away Mode dates, plus a history of every Away Mode
period you set and whether a commitment was running at the time; and when the App was
last opened, which every signed-in phone reports when the App comes to the foreground,
at most once an hour.
- Blocking check, if enabled: when the App is opened, at most once an
hour, your phone can report whether the App still has the permission it needs, whether
blocking is due and applied, whether anything is selected, and your phone's clock
time, which we compare with ours. We keep when the check last ran and, if it is
failing, since when and how many times in a row, not the values your phone sent.
- Android Focus check-in: while Focus Mode is on on an Android phone,
the phone registers with our servers using a device identifier made from a one-way
hash of the phone's Android ID (the ID itself never leaves the phone); our servers
give it a random token and keep only a hash of it. The phone then checks in about
every 30 minutes with whether blocking is running, whether the Usage Access and
display-over-other-apps permissions are on, how many items it is blocking, when it
last checked, the app version and the phone's clock; we use the rest only to process
that check-in and do not keep it. We keep the hashed device identifier, the token hash
(and the previous one until the next renewal replaces it), whether a check-in has
arrived since it registered, when the record was created and when it expires, the time
of the last check-in, those two permission settings, when a permission was first
reported off, and whether a partner alert is open. If you are in an active, unpaused
accountability commitment and the check-ins stop for about 90 minutes, your partner is
told that Focus may have stopped or the phone may be off; if a permission Focus needs
is turned off, your partner is told that Focus stopped protecting you because a
permission it needs was turned off. Either way your partner is told again when the
phone checks in normally, and these notices stay in their notifications like the other
Focus notices (Section 1.9). This record is deleted when you turn Focus Mode off on
that phone (if the phone cannot reach us at that moment, it expires instead), when you
delete your account, or 30 days after the phone last registered or renewed it, which
it does while you keep using the app (up to 60 more days while a partner alert is
still open). Signing out does not delete it, so your partner can still be told if
Focus stops.
- Analytics: some Focus Mode and accountability events are recorded
with PostHog (Section 1.4): for example, that a permission was revoked, that you used
a skip, that you turned the web filter or accountability for a friend on or off, that
you paused accountability (with the friend and the end date), and commitment events
(for example, the length you chose). They never include app names or usage time.
We do not collect which apps you use outside VerseMine, how long you
use them, or what you do in them, apart from the names of apps you remove from your
block list on Android: your phone sends them to us when you remove apps, and we keep
them only in the notice to your partner (if no partner is told, they are not kept). We
do not use Focus Mode data for advertising. To stop Focus Mode, turn it off in Profile
> Accountability, or revoke VerseMine's access in your phone's settings (iPhone:
Settings > Screen Time; Android: Usage Access or display over other apps). Your
accountability partner may be told when Focus Mode stops (Section 1.9).
1.9 Accountability Partner Data
Accountability is off by default. Turning it on for a friend in Profile
> Accountability says you are willing to be accountable with them, and your friend is
told. Once you are both willing, either of you can suggest a commitment, and you become
accountability partners only when one of you accepts the other's suggestion. The
partnership lapses when a commitment has ended and no new one is suggested or running
for 7 days. While you are partners, your partner is told the following (commitment suggestions
also reach a friend before you are partners), in the App and, if they have notifications, social notifications and accountability notifications turned on, by a push notification naming you:
- During a commitment: if you use Focus Mode, your partner is told when
you weaken it: turning Focus off (or it turning off because your subscription ended),
turning off Study to unlock, disabling your daily time limit, removing apps from your
block list (on Android your partner sees the names of up to five apps you removed; on
iPhone, only how many blocked items), revoking Screen Time permission, or turning off
the web filter, and when you turn Focus or Study to unlock back on within a week. They
are also told if blocking was never set up on your phone, if your phone reports that
nothing is actually blocking when it should be, if your device clock is set far off,
or if your Android phone stops checking in for about 90 minutes while Focus is on
(Focus may have stopped, or the phone may be off) or reports that a permission Focus
needs was turned off. The names are those of the apps a save removed, even if apps you
added in the same save hide part of the drop; a save that swaps apps without lowering
the number tells nobody. Apps past the five that are named are still counted: if you
remove eight, the notice in the App names five and says three more (the push
notification names five and says "and others"). A second removal within an hour of the
first is added to that hour's notice (the numbers added together, the names merged, up
to five), and a push already sent is not sent again. App names are cleaned of control
and invisible characters and shortened. When your Android phone checks in again, a
partner who was told it stopped is told it is checking in again, even if your
commitment has ended or either of you has paused since, but not if either of you has
blocked the other. Your partner is also told if you did not study yesterday, when you
have both studied today, and about milestones.
- While you are partners, including about a week after a commitment
ends: they are also told if the app goes unused for days while Focus is on,
or if your device goes quiet while the web filter is on (it works even while Focus
Mode is off), meaning it may no longer be protecting you; that you have not submitted
recently, have not been active for a while, or are back; and encouragement you send.
Your partner's view of you also shows when your Focus Mode is off.
- Commitments and the partnership: suggestions, acceptances, suggested
changes, declines, withdrawals and expiries, the end of a commitment (including when
one of you ends it early), that you turned accountability off, that the partnership
lapsed or ended because you ended the friendship or deleted your account, and that you
paused accountability ("paused accountability with you for 1 week" or "2 weeks").
Pausing. You can pause accountability with a partner for 1 or 2 weeks.
Your partner is told. A pause on either side stops, for its length, the Focus Mode,
study and inactivity notices above about each of you, except the notice that a phone is
checking in again. Your partner's view of you still shows when your Focus Mode is off.
Apart from the names of apps you remove on Android, these notifications contain
no information about which apps you use, how long you use them, or what you do
in them, and none about how long your daily time limit is or about your skips.
You can turn accountability off for a partner at any time in Profile >
Accountability, which ends the partnership, cancels a commitment between you and stops
new notifications; your partner is told that you turned it off. Notifications already
delivered stay in your partner's inbox, and some of them stay there after you delete
your account, no longer linked to it: the notices that you turned Focus Mode, Study to
unlock, the daily time limit or the web filter off, that it turned off because your
subscription ended, that you removed apps from your block list (with the app names
removed, leaving only how many), that nothing was blocking, that your clock was far off,
that blocking was never set up, that your phone stopped checking in or is checking in
again, that VerseMine had not heard from your phone, and that you paused or turned off
accountability, that your partnership lapsed or that a commitment between you ended
early. They stay until the inbox is cleared, at most 60 days after they were sent. A
partner who has blocked you, or whom you have blocked, does not keep them.
1.10 IP Address and Approximate Location
When you use an AI assistant feature (including voice), our servers read the IP address
of your request and look it up against a geolocation database running on our own
servers to determine your country and state. We use this only to decide whether
the feature is available where you are (the AI assistant is US-only at launch) and to
apply state-specific protections. The lookup result is not sent to any third party, and
it is not stored, except for the outcome we keep with an in-room conversation (below).
To show the right screen when you come back, the App also keeps on your phone, for your
account, only whether the full AI assistant or just "Ask theology" was last available to
you (and whether you dismissed the notice about it), never which state you are in; the
App checks again with our servers when you use it, the record is deleted when you sign
out of the App, when the App finds your session has ended, or when you delete your
account on that phone (this does not reach a copy on another phone you were signed in on
or in a device backup), and it is never sent to us.
Your account's time zone. We also use the time zone saved with your
account, which the App takes from your phone and which we use for streaks. If the IP
lookup cannot place you, the time zone decides whether you are in the US and which state
rules apply; if your IP address and your time zone point to different states, some AI
assistant features may be limited. We keep the time zone, and a record of past changes to it, until you delete your account. The App may also send your phone's current time zone setting with an AI assistant request; we use it only for this location check and do not store it. What we keep from the check is only its outcome on an in-room conversation's record (below).
Device location (optional). The App asks for permission to use your device's approximate location only when you start a "Talk it through" or "In-room conversation" session with the AI assistant, or tap "Check my location". It never asks for Scripture Q&A ("Ask theology") or before showing crisis help. If you allow it, the App works out on your device which US state you are in or, if you are near a state line, the strictest of the states within reach, using state boundaries built into the App; no map or geocoding service is used. Only that state, whether you are near a state line, and whether the reading is out of date are sent, or, if you declined, just that fact. Once you have answered, the App sends this result with your AI assistant requests, Scripture Q&A included, for up to 24 hours, or until your phone's time zone changes; a reading older than 60 minutes is sent as out of date. We use it together with the IP check above: if your device's state restricts a feature, the feature stays restricted, and where the whole AI assistant is unavailable that includes Scripture Q&A. Your device's state can make a feature available only if at least one of our IP sources also places you in that state and the reading is neither near a state line nor out of date, so your location alone never unlocks a feature. When a feature is restricted, the App tells you, and names the state when the check settled on one. Your location and coordinates are never sent to us; the state itself is not stored or logged, and the App keeps it only in memory while it is open. If you decline, or no location is available, the IP check applies exactly as before, and declining does not change what you can use.
In-room conversations. When an in-room conversation starts, and again when it ends, we keep the outcome of these checks on that session's record, which is linked to the account of the person who started it: whether the checks placed the session in the US, which AI assistant features are available there, and the kind of server check behind it (an IP lookup, the time zone, or undetermined). The outcome reflects your device's location when it was used, but the record does not say whether it was. We keep it so that anything we process for that session later follows the same state rules. It does not include your state, your IP address or your coordinates. It is deleted with the session record: automatically after 365 days without activity (because we do not store conversation messages, that is 365 days after the session started), or sooner if the person who started it deletes all of their AI assistant history (Profile > Settings > AI Assistant > Delete all AI history) or their account. Deleting a single in-room session in the App removes it from that phone only and does not delete this record. One-to-one conversations keep no such record.
Our IP geolocation databases: IP Geolocation by DB-IP (licensed under CC BY 4.0). VerseMine uses the IP2Location LITE database for IP geolocation.
1.11 Website Waitlist
If you join the waitlist on our website (versemine.app/waitlist), we collect the email
address you enter, your first name if you choose to give it, the language of the page you
used, and where the link you followed came from (a source label and any "utm" campaign
tags in the link). We use them only to email you when VerseMine launches and to count
which links brought sign-ups. The waitlist does not store your IP address. It keeps only
a keyed, daily-rotating one-way hash of the IP address your request came from (for an
IPv6 address, of its network prefix), to limit repeated sign-ups; the hash and the key
behind it are deleted after about a day. Your waitlist entry is not linked to an App
account, and we keep it until you ask us to delete it by emailing
privacy@versemine.app.
1.12 Store Links on Our Website
Most of the App Store and Google Play links on our website, and our versemine.app/get
links, tell the store which of our links or channels you came from, using a fixed label such
as "website" or "instagram". They pass nothing about you.
2. How We Use Your Information
We use the information we collect for the following purposes:
- Providing the service — delivering daily Bible passages,
processing your submissions, generating AI-powered study feedback, running the AI
assistant, transcribing voice recordings, and displaying your reflections.
- Community safety — scanning user-generated text and images for
content that violates our Community Guidelines (see Section 3.3 for the full
scope).
- Account management — authenticating your identity, managing your
subscription, and communicating with you about your account.
- Age verification and eligibility — verifying that you meet the
minimum age requirement (13 years) as required by COPPA, applying age-based
safeguards, and confirming that AI features are available in your location (Section
1.10).
- App improvement — analyzing usage data to improve features, fix
bugs, and understand usage patterns.
- Notifications — sending push notifications you have opted into
(e.g., daily reminders, friend activity).
- Focus and productivity: running Focus Mode as you have set it up
(blocking apps you have selected, on your own phone) and, if you have turned on
accountability with a partner, sending that partner the notices described in Section
1.9.
- Pastoral care (opt-in, when available): pastoral care is not
available in the current release. If it becomes available and you enable it and
connect to your church, letting your pastor know when the AI assistant detects that you may
be in serious distress (see Section 4, Resend).
- Product announcements — we may send you a welcome email or
occasional announcements about VerseMine features and updates. These are
first-party messages about our own app, sent by us (through our email provider,
Resend). We do not send them today; if we start, we will provide an opt-out, and you
can ask us to stop at any time by emailing
privacy@versemine.app. You will still
receive essential account and transactional messages.
We do not use your information for third-party advertising, cross-app
ad targeting, or selling to data brokers, and we do not share your
email with third parties for their own marketing. As used above, "marketing" means
only our own first-party communications about VerseMine, which you can opt out of as
described above. Your email is shared with service providers only where they need it
to do their job for us (Section 4).
3. Third-Party AI Services
VerseMine uses third-party AI services to provide core features. This section names
each provider, describes what data is sent, explains why, and states each provider's
data retention policy. Per Apple Guideline 5.1.2(i), we disclose each provider that
processes your data.
Our own servers. AI assistant requests are handled on servers
VerseMine operates at a US cloud host, alongside the Supabase database (Section 4).
While a request is being handled, those servers hold the message you sent, the recent
part of the conversation your device sent with it, your account identifier, age
status, and church identifier — for as long as it takes to produce the reply. We do
not keep the text of your conversations after that; Section 3.8 lists the AI assistant
records we do keep. Nothing is shared from these servers except to the providers named
in this section.
3.1 Anthropic, PBC — AI Assistant
- What data is sent: Your AI assistant conversation text. Conversation
text in every mode except discipleship is anonymized while our anonymization
safeguard is on (it is on at launch): names and places we detect are replaced with
placeholders before the request that produces the reply, and if that replacement
fails, no reply request is made. If we ever turn the safeguard off, we will update
this policy first. Your original words are always screened for
crisis and abuse on every turn — some checks run on our own servers without any AI
model, and others are sent to Anthropic — so that detection keeps working even with
placeholders in place. Discipleship conversations, a mode not available in the current
release, would be sent as written. We also
send: your "Ask theology" questions and answers; your conversation text to generate a
conversation title (only while the anonymization safeguard is off, so at launch no
title request reaches Anthropic); if AI assistant memory is enabled for your account
(it is not in the current release), your conversations to extract the AI assistant
profile notes described in Section 8, and your conversations plus an anonymized
sample of your graded reflection text for the period to produce faith-growth recaps;
and,
when a subscriber asks the community fact-checker (by mentioning
@AI in a comment), the comment that triggered it, the shared reflection it
is on, and other comments in that thread — including other users' words, with the
display names of members mentioned there in place of their account identifiers.
We never send your account identifier, or any other member's, to
Anthropic, so it cannot tell which account a request belongs to. If your date
of birth shows you are 13 to 17, the instructions we send with your AI assistant
conversations state that the person is a verified minor, so that it applies stricter
protections; they do not say who you are.
- Why: To generate AI assistant responses, faith-growth recaps,
conversation titles, and "Ask theology" and fact-check answers, and to run crisis and
safety classifiers that detect when you may need urgent help.
- When: On each AI assistant turn (a conversation or an "Ask theology" question); on the first
exchange of a new conversation (titles, when applicable); after a conversation ends
(notes, recaps); and when a subscriber in a comment thread mentions @AI. The AI
assistant is available only to US users at launch; the core Bible-study app is
global.
- Retention: Anthropic deletes inputs and outputs within 30 days,
except that content flagged for a safety review may be kept for up to 2 years. A
data processing agreement applies.
- Model training: Anthropic does not use your
content to train its models.
3.2 Google Gemini (Google LLC)
- What data is sent: Photos of your Bible pages; the public portion
of your reflections and comments for theology and guardrail analysis; the
public portion of your reflections for historical-quote matching, if that feature is
turned on (it is not in the current release); the public portion of a reflection or comment for translation;
and, if AI assistant memory is enabled for your account, the anonymized text of your
AI assistant profile notes, which Google's embedding
service turns into a numeric representation that we store for retrieval. If
anonymization of those notes fails, nothing is sent.
- Photos are sent whole. The photo you submit is sent uncropped and
unredacted, at a quality chosen to keep handwriting and pencil marks legible, and it
is sent to Google more than once per submission — to check that it is a Bible page,
to grade it, and to an image-generation model that produces the annotated copy you
see. Anything on the page — margin notes, bookmarks, a name written inside the
cover — goes with it.
Please avoid photographing pages that carry private notes.
- Why: To analyze your highlighting work and generate study feedback
and annotated images; to keep community posts within our theological guardrails; to
surface related historical quotes; to translate posts; and to let the AI assistant
recall relevant notes.
- When: Each time you submit a photo. Theology and guardrail analysis
runs automatically whenever a public reflection or comment is created or edited by a
member who has given AI consent; withdrawing AI consent stops it (Section 3.6). Quote
matching is not turned on in the current release. Translation runs when
you or another user taps Translate on your post. When you ask to
translate a reflection or comment, only its public portion is sent to our translation
provider, with other members' names in place of any account identifiers. Text from a
private reflection or journal entry, and from the private or Close Friends segments of
a shared one, is never sent to Google (translation sends only the public portion,
whoever asks); the page photos you submit are, as described above.
- Retention: Google retains submitted data for up to 55 days for
abuse monitoring and safety purposes, after which it is deleted. VerseMine uses the
paid API tier, which provides enhanced data protections.
- Model training: Google does not use data submitted
through the paid API tier to train or improve its models.
3.3 OpenAI (OpenAI, LLC)
- What data is sent: For content moderation only: text you share with
other members (your shared reflections, except any passage you mark private inside
a reflection you share, which is removed before the check; comments,
including a reply the community fact-checker posts in a thread; your display name,
username and profile details such as your bio and church; and group and church details
you enter, including group study materials) plus images: your profile photo, and any
image you attach to a shared reflection or to a comment on one, checked when you upload
it. When you change a private reflection to shared, its text, its photos, and the text
and photos of your own comments on it are checked at that moment. If a photo or one of
your comments is blocked or cannot be checked, the reflection is not shared; if its
text cannot be checked because the moderation service is unreachable, it is shared
without that check. If the text itself is blocked, the reflection is not shared
either. OpenAI checks them for safety categories, one of which is self-harm. When a
comment
mentions another member, OpenAI receives that member's display name in place of their
account identifier.
- What is never sent: Your conversations with the AI assistant, typed
or spoken, are never sent to OpenAI. Neither are your private reflections and journal
entries while they stay private: their text, their photos, and your own comments on them
and those comments' photos. GIFs, which you pick from a G-rated GIF catalogue (Section
4), are never sent to OpenAI. Only a crisis check on our own servers reads private text,
and it stores nothing. (Rare exception: if you change a reflection's
privacy on another device while it is open for editing here, the save uses the setting
this screen showed.)
- Why: To scan the content listed above for violations of our
Community Guidelines and to maintain community safety (this moderation is part of
our Terms of Service).
- When: Moderation runs automatically when you post or edit any of
the content listed above, including when you change a private reflection to shared. It
is always active for that content and cannot be turned off, because it is necessary
to enforce our Community Guidelines. If OpenAI cannot be reached, new reflections and
comments, your username and group study materials can be published without the check,
and an edit to a reflection or comment keeps the status it had; your display name,
bio and church, a group's name, church and description, a reading plan's name and the
church name typed when buying a church plan are refused until they can be checked, and
a photo is not accepted.
- Retention: OpenAI's moderation service keeps nothing. We keep: for
text that passes, only that the check happened, for 90 days; for blocked text, which
safety category blocked it, for 90 days; for something that could not be checked, only
that the check could not run, for 90 days, and for a photo uploaded while it could not
be checked, also a moderation report naming the reason and where the photo is stored,
until your account is deleted. A reflection or comment flagged in a middle
range (which can include signs of distress) is held, hidden from others, until a
moderator reviews it; the moderator reads it, and the record that it was held is kept
for 90 days, or for as long as the post stays held if that is longer. For a blocked
photo, we keep a moderation report naming the categories and where the photo is
stored, until your account is deleted. We never keep the moderation scores, and none
of these records outlives your account.
- Model training: OpenAI does not use data
submitted through its API to train or improve its models.
3.4 Voyage AI (a MongoDB company) — Theology Retrieval
- What data is sent: A de-identified topical query built from the
App's internal theological framework vocabulary — a fixed set of phrases we wrote,
not your words. This query contains
no message content and no personal information — Voyage never
receives your AI assistant conversations.
- Why: To retrieve relevant theological reference material that helps
ground the AI assistant's responses in our theological framework.
- When: Only when the AI assistant's theology retrieval is enabled.
Like the rest of the AI assistant, this feature is available only to US users at
launch and is consent-gated.
- Retention: Voyage processes the query to return reference material;
it does not receive, store, or process your conversations or personal information.
- Model training: VerseMine has opted out of Voyage's
use of its data for model training.
3.5 Voice: Transcription and Read-Aloud
Transcription. Dictation is transcribed
on your device using a local Whisper model, and that audio never
leaves your device. The model itself is downloaded from Hugging Face (huggingface.co)
the first time you use dictation, so your device's IP address reaches Hugging Face; no
audio or text is sent there. Your voice recordings are never sent to OpenAI. In-room conversations (group sessions with the
AI assistant) are transcribed on your device in the same way, and only the text is sent.
We do not record group-session audio: no audio from these sessions is uploaded or
kept.
Read-aloud. Read-aloud runs when you tap Read aloud (or
Listen) on an AI assistant reply, or automatically when you use open
mic (a hands-free voice conversation), and is subject to the same age and region gate as the AI assistant.
Replies are spoken either on your device, by its built-in voice or by a downloadable
voice model (nothing leaves your device), or, for premium voices, by a speech server
VerseMine operates, which receives the reply text transiently and does not store it.
The downloadable voice model (about 335 MB) comes from Hugging Face (huggingface.co);
on iPhone it downloads automatically over Wi-Fi for subscribers, and on a cellular
connection the App asks first. Your device's IP address reaches Hugging Face when it
does; no text or audio is sent there. One third-party voice provider,
ElevenLabs, Inc., is also built in for premium voices but is not
turned on; we will update this section before it is. If it is turned on, it will
receive the reply text only, with no identifier, and what ElevenLabs itself keeps is
governed by its own terms; separately, the audio it returns is cached in VerseMine's
own storage, private to your account, for up to 30 days (Section 8). AI assistant
replies are never sent to OpenAI to be read aloud.
3.6 Your Control Over AI Features
You control the optional AI features that process your data:
- AI consent — before the App first sends your data to a cloud AI
provider for an optional AI feature (content moderation is not optional and runs
from sign-up — see Section 3.3), it presents a consent screen explaining which
providers will process your data. You can withdraw that consent at any time in
Settings; withdrawing disables the AI features that depend on it — study feedback,
the AI assistant, read-aloud, and theology analysis of your public posts — and stops
those features
from sending your data. You can keep using the App for Bible reading, text
reflections, journaling, and on-device dictation.
- AI assistant — a separate, AI-assistant-specific consent and provider
disclosure is presented before your first conversation with the AI assistant. The AI
assistant is
available only to US users at launch.
- Read-aloud: a reply is read aloud only when you tap
Read aloud (or Listen) on it, or automatically
while you use open mic (a hands-free voice conversation), which you can mute or turn
off. On-device voices keep everything on your phone.
- Content moderation: runs on everything you share and cannot be
disabled, because it is necessary to enforce our Community Guidelines (Section 3.3).
This is disclosed during the consent process and in our Terms of Service. Theology
analysis runs on your public posts only while you have given AI consent.
3.7 Search Over Your Own AI Assistant Conversations
The App provides a search feature over your own AI assistant
conversation history. This lets you find past conversations by searching the
full text of your own messages and your conversation titles. It searches
both the copy of your conversations stored on your device and any
conversation records held on our servers, so the words you type into the search box
are sent to our servers to run the second half of it. Because we do not store your
conversation text (Section 3.8), that half currently returns nothing — but the search
words are sent all the same, and this search does not run only on your device.
- Scoped strictly to you. Search results include only your own
conversations. There is no cross-user access — you cannot search, and others cannot
search, anyone else's conversations.
- Crisis-affected content is excluded. Messages and conversations
associated with a safety/crisis response are deliberately excluded from search and
never appear in your search results.
- Search queries are not logged with content. Your search words are
sent to our servers to run the search, but we do not store the text of your search
queries or the content of the results alongside them. We retain only a minimal
record of search activity (a timestamp tied to your account) used solely to
rate-limit and prevent abuse of the search feature — it contains no query text,
message content, or conversation titles. Usage counts may flow to our
analytics provider (see Section 4) without any query or conversation content.
3.8 How Private Are My Conversations?
We designed VerseMine to minimize who and what can see your conversations: we don't
sell your data, we don't share it with advertisers, and we don't use third-party ad
trackers in the app. AI assistant conversation text in every mode except discipleship is
anonymized
while our anonymization safeguard is on (it is on at launch): names and places we
detect are replaced with placeholders before the request that produces the reply. If
we ever turn it off, we will update this policy first. Your original words still go to
the safety checks that watch for crisis and abuse, and discipleship conversations are
sent as written. Our AI provider processes all of it under a contract that prohibits
using your content to train its models, and never receives your account identifier.
But we want to be straight with you about the limits.
We do not keep the text of your AI assistant conversations on our servers — not in one-to-one sessions and not in group sessions — except the text of a reply you
choose to report (below). Your conversations are stored
on your device, and deleting them in the App removes them from it. In an in-room
conversation, the whole transcript, including what each participant said, is kept on the
phone of the person who started it, and that person can export it. A copy they export is theirs to keep or
share; we cannot reach or delete it. Each message you send
— together with a recent part of the conversation, so the AI assistant can follow it —
is
sent to us and on to our AI provider only for as long as it takes to produce the reply.
That does not make the conversation private to your device: our AI
provider keeps inputs and outputs for the limited period described in
Section 3.1. Current versions of the App keep the conversation store out of Google's backup on Android, and out of transfer to another Android phone. On iPhone the App asks iOS to leave the store out of iCloud Backup, and that request arrives with version 1.0.4 — versions before it do not make it. These are requests to the system, not guarantees. A device backup — iCloud or Google — may still hold a copy under Apple's or Google's terms rather than ours. Keeping the text
off our servers also means we cannot recover a conversation for you if you lose your
device. If we ever begin storing conversation text ourselves, we will update this policy
before we do.
Context from your other conversations. The setting "Use context from your other chats" is off unless you turn it on. When it is on, the App can automatically add a few short snippets from your other recent conversations on your device to a message, so the AI assistant has context between chats. Whether that setting is on or off, when a message you send to the AI assistant mentions or asks about an earlier or other conversation, the App looks through the conversations on your device and adds the matching snippets to that message. Either way, the snippets are chosen on your device and travel with that message to our servers and on to our AI provider like the rest of the message: our servers do not store them, and our AI provider keeps them only for the period described in Section 3.1. The one exception is a reply you choose to report (below): we keep its text, and it may quote a snippet. Conversations associated with a safety/crisis response are never used this way.
What we do keep about AI assistant use. These records live on our
servers,
and like records held by any company they can be reached by valid legal process:
- Group session records — that a group session with the AI assistant
happened, who started it and in which group, when it started and ended and how long it
ran, whether it was a marriage session, whether a safety concern changed how the
assistant responded during it, how often its oversight check raised an alert, the
display names participants chose for it, and the outcome of the location check for it (Section 1.10). Not what was said. We
do not record group-session audio.
- Content-free safety records: that a crisis resource was shown, the
exact time, and the type of concern. They contain no message text and no account
identifier, so they are not part of what we delete when you delete your account; they
are deleted automatically after 732 days. They are not anonymous, though: the time on a safety record can be matched to other records we keep. For example, for up to 90 days, the time on a safety record can be matched to the daily crisis-check count below, which is linked to your account, so someone with access to our database could tell whose it is (this applies to one-to-one conversations: a crisis-check match in a group session is not counted); and if the resource was shown in a group session, its time can be matched to that session's record (Section 8). That count keeps the exact time of its latest match for a few hours, then only the day, so after that a safety record can be matched to it by day, not by time. Safety records made before 01:30 UTC on September 22, 2026 could carry an account identifier; it was removed from all of them on October 25, 2026, and backup copies made before then expire on their normal schedule.
- A reply you report — if you tap Report this reply on one of
the AI assistant's replies, the text of that one reply is kept with your report so we
can review it. Your own messages are not included. It can include names and details from that conversation. In a group session, only your reason is sent, not the reply. It is deleted when you delete your
account.
- Derived notes, recaps and shared snapshots, if those features are
enabled — AI assistant memory (profile notes and faith-growth recaps) and
conversation sharing are turned off for accounts in the current release. If they are
enabled for your account, the derived note or recap is stored on our servers, and a
conversation you choose to share is frozen into a shared snapshot on our servers that
does contain the text of the shared turns. Deleting a conversation on your device
does not by itself remove any of these.
- Daily usage counts — a daily count of how many assistant messages
you sent and, only if ElevenLabs premium voices are turned on, how many ElevenLabs
voice requests you made, used only to apply usage limits. Message counts are deleted
after 90 days; ElevenLabs voice request counts are kept until you delete your account.
- A daily crisis-check count: for each day, a count of how many of your
messages in one-to-one conversations matched our crisis check, and of the extra replies it allowed that day,
linked to your account. It holds no message text and is kept for 90 days. It is used
to alert us to unusual volume, and in one-to-one assistant conversations: if a message
of yours matched it within the last hour, reaching the daily limit does not stop the
assistant from answering you, for up to 10 extra replies in any 7 days, which do not
count toward your limit; otherwise, if one matched it on a day your current limit still counts, the limit screen shows no
upgrade offer, only the limit, when it resets, and the 988 crisis resources. It never
limits crisis help.
- A conversation-turn record — a subject-free record that a
conversation turn happened and when: a conversation identifier and a timestamp, with
no message text and no account identifier. Because it carries no identifier that
links it to your account, it is not part of what we delete when you delete your
account; once your account's records are gone, nothing on our servers connects it
back to you.
- A search timestamp — one per conversation search, used to rate-limit
the
feature. It holds no query text (Section 3.7).
- A delete-all time — when you use "Delete all AI history", the time of
your most recent use, linked to your account. It holds no conversation text. It is
used only so that your other devices signed in to the same account can remove the
conversations they hold that were created before that time, and it is deleted when
you delete your account.
Our staff can access the records we do keep — session records, safety records, and the text of any reply you reported — but not the text
of your conversations, because
we do not have it. So if we receive a subpoena or court order: we do not keep the text
of your conversations, so we have no transcripts to hand over; the records listed above
can be reached by legal process, and our AI provider and your device backup may hold
copies
under their own terms. VerseMine is not a church, pastor, or healthcare provider, and
conversations with the AI assistant are not protected by clergy-penitent, therapist, or
attorney privilege. Please weigh that before sharing details you would only tell a
person bound by those protections.
Not therapy. VerseMine offers spiritual guidance rooted in Scripture.
It is not therapy, counseling, or medical or mental-health care, and it can't diagnose
or treat any condition. If you're in crisis or thinking about harming yourself, call
or text 988 (the U.S. Suicide & Crisis Lifeline) — a real person
is available 24/7. Nothing here replaces a conversation with your own pastor — what
you share with a pastor in person has legal protections that conversations with an app
do not.
4. Other Third-Party Services
In addition to the AI providers listed above, we use the following third-party
services to operate the App:
| Provider | Purpose | Data Processed | Location |
| Supabase, Inc. | Database, user authentication, and file storage |
Account data, profile data, user content, uploaded photos, and the AI assistant
records in Section 3.8 — group-session records and content-free safety records. Not the text of your AI assistant conversations; we
do not store that.
| United States |
| VerseMine's own servers | AI assistant processing and premium read-aloud voices |
The message being answered and the recent part of the conversation sent with
it, account identifier, age status, church identifier — held only while the
request is being handled, not kept as a conversation history. Operated by us
at a US cloud host. Shared onward only to the providers in Section 3.
| United States |
| PostHog, Inc. | Product analytics |
Usage data linked to your account identifier (Section 1.4). No IDFA. No
cross-app tracking. Location lookup disabled.
| United States |
| Sentry (Functional Software, Inc.) | Error and crash reporting |
Crash logs, device info, app performance data, account identifier.
We take measures to exclude personal content.
| United States |
| Resend, Inc. | Transactional and marketing email delivery |
Your email address and the content of emails we send you (account messages). If
pastoral care
becomes available and you enable it, also an
email to your pastor naming you when the AI assistant detects that you may be
in serious distress. If you use pastoral outreach, when available, an email
and push notification to your pastor or care team naming you and your church.
| United States |
| RevenueCat, Inc. | Subscription management (individual subscriptions) |
Account identifier, device identifiers, subscription status, purchase
timestamps, plan type. No payment card data.
| United States |
| Stripe, Inc. | Group/church plan checkout and billing |
Your email address, your church's name, and subscription and transaction
identifiers. No payment card data reaches us. Stripe also acts as an
independent controller of the data it collects for its own fraud prevention,
under its own privacy policy.
| United States |
| Expo (650 Industries, Inc.) | Push notification delivery |
Device push token; notification content in transit (not stored); delivery
receipts deleted after 24 hours.
| United States |
| Apple Inc. | In-app purchases (App Store), push notifications (APNs) | Purchase transactions, push notification tokens | United States |
| Google LLC | In-app purchases (Google Play), push notifications (FCM) | Purchase transactions, push notification tokens | United States |
| Klipy and Tenor (Google LLC) | GIF search and display in comments |
Search (Klipy only): your search text is sent from our servers without your
identity. Display: when a GIF is shown, the viewer's IP address reaches Klipy's
image servers, or Tenor's for an older GIF chosen from Tenor. Klipy may use search terms for advertising under its
own policy; we do not have a data processing agreement with it.
| United States |
| Voyage AI (a MongoDB company) | AI assistant theology retrieval (text embeddings) |
De-identified topical query (internal framework vocabulary). No message
content or personal information.
| United States |
Scripture text is fetched from ESV, getbible.net, and bible-api.com servers by passage
reference only; no user data is sent to them.
Each of these providers processes data on our behalf and is bound by their respective
terms of service and privacy policies, except where noted above.
5. AI Model Training Disclosure
We do not use your data to train, fine-tune, or improve any
artificial intelligence or machine learning models, and we contractually require our
AI processors not to train their models on your content (see provider-specific terms
below).
We require each AI provider listed in Section 3 not to use your data for model
training. Specifically:
- Google Gemini (paid API tier): Your data is not used for model
training.
- OpenAI (API): Your data is not used for model training.
- Anthropic (AI assistant): Your data is not used for model training;
a data processing agreement applies.
- Voyage AI (theology-retrieval embeddings): We have opted out of
Voyage's use of our data for model training.
- ElevenLabs (premium read-aloud, if enabled): We will confirm its
training terms in this section before enabling it.
- On-device Whisper (voice transcription): Runs locally on your
device; no audio or text is transmitted to any external service (the model file is
downloaded from Hugging Face on first use — Section 3.5). The same is true of the
downloadable read-aloud voice model.
This disclosure is made in compliance with Connecticut Senate Bill 1295 and to provide
you with clear information about how your data is handled.
6. Automated Decision-Making
VerseMine uses AI to provide educational study feedback on your Bible highlighting.
This feedback is informational and educational in nature. It does
not constitute a consequential decision as defined under applicable
law (e.g., it is not used for employment, housing, insurance, credit, or similar
decisions).
Specifically:
- AI study feedback is a learning tool. It scores and comments on
your highlighting to help you engage more deeply with the text. It has no impact on
your access to the App, your account standing, or any real-world outcome.
- Content moderation and theology analysis use automated scanning to
flag potential Community Guidelines violations. Flagged content may be reviewed and
actioned according to our Community Guidelines. You can appeal moderation decisions
by contacting us at
support@versemine.app.
- Crisis and distress detection in the AI assistant is automated. It
changes what the AI assistant says (for example, surfacing the 988 Lifeline). Pastoral
care is not available in the current release; if it becomes available and you enable
it, the detection can also notify your pastor. It never suspends your
account.
7. Data Sharing
We do not sell your personal information. We do
not share your personal information with third parties for their own
marketing purposes.
We share your data only with the service providers named in Sections 3 and 4 of this
policy, and only to the extent necessary to provide the App's functionality. Each
provider acts as a data processor on our behalf, except Stripe (an independent
controller for its own fraud prevention) and Klipy and Tenor (which see the search
terms and viewer IP addresses described in Section 4 under their own policies).
Link previews. When a reflection contains a web link, our server
fetches that page to show a preview (its title, description and image). The linked site
sees a request from our server, not from your device. We refresh a stored preview once
it is more than 7 days old. It is stored by the link's address only (not with your
reflection or your account), and other members cannot list the links we have previewed.
A stored preview is not deleted. One case is outside our control:
the App loads the preview image directly from wherever the page says the image is hosted
(usually the linked site), so that host can see the IP address of every viewer whose App
shows the preview. Which sites those are depends entirely on what people link to.
If you have explicitly opted into accountability (Section 1.9), we share the Focus
Mode and study notices described there with the partner you have chosen. If pastoral
care becomes available and you enable it, we may notify your pastor as described in Sections 2 and 4; if
you use pastoral outreach, when available, we send your message to the pastor or care
team you chose, naming you and your church. All of these are consent-based, opt-in,
and can be revoked at any time in Settings.
We may also disclose your information if required to do so by law, regulation, legal
process, or governmental request, or to protect the rights, safety, or property of
VerseMine, our users, or others.
8. Data Retention
| Data Type | Retention Period |
| Account data (email, display name, username, date of birth)
|
Retained while your account is active. Deleted when you delete your account.
|
| Profile data (bio, city, church, Instagram handle, profile
photo)
|
Retained while your account is active. Deleted when you delete your account.
|
| User content (reflections, comments, photos)
|
Retained while your account is active. Deleted when you delete your account.
|
| AI-generated results (feedback text, annotated images,
transcriptions)
|
Retained while your account is active, even if you later withdraw AI consent.
Deleted when you delete your account.
|
| AI assistant conversations & messages |
Not retained on our servers. Conversations are kept on your device until you
delete them in the App, delete your account from that phone, or remove the App
and its data; our AI provider keeps inputs and outputs for the limited period
described in Section 3.1. If we
ever begin storing conversations ourselves, we will update this policy first.
|
| AI assistant profile notes & faith-growth recaps |
Not generated unless AI assistant memory is enabled for your account, which it
is not in the current release. If it is enabled, these are derived from your
conversations and stored on our servers, and are deleted when you opt out of
AI assistant memory or delete your account.
|
| AI assistant session records and safety records (Section 3.8)
|
Group-session records — that a session happened, who started it and in which group,
when and for how long, whether it was a marriage session, whether a safety
concern changed the assistant's responses, how often its oversight check raised
an alert, participants' chosen display names and the outcome of its location check — are
retained while your account is active. A conversation with no activity for 365
days is deleted automatically, and its session record goes with it. Content-free safety records carry no account identifier, but they are not anonymous: for example, for up to 90 days one from a one-to-one conversation can be matched to your daily crisis-check count (Section 3.8); they are deleted
automatically after 732 days. Session records are deleted when you
delete your account. They contain no message text.
|
| Read-aloud audio |
Device and VerseMine-server voices: not stored. ElevenLabs premium voices (not
turned on): the audio would be cached in VerseMine's own storage, private to
your account, and deleted after 30 days or when premium read-aloud is turned off; ElevenLabs'
own retention is governed by its terms (Section 3.5).
|
| A reply you reported (Section 3.8) |
The text of an AI assistant reply you reported, kept with your report so we can
review it (a group-session report keeps only your reason). Deleted when you delete your account.
|
| Daily crisis-check count (Section 3.8) |
A per-day count of how many of your messages in one-to-one conversations matched our crisis check, and of
the extra replies it allowed, with no message text. Deleted automatically after
90 days, and deleted when you delete your account.
|
| Moderation records (Section 3.3) |
That a check happened, that it could not run, or which safety category blocked
something: 90 days. A
held reflection or comment: hidden until a moderator reviews it; the record that
it was held is kept for 90 days, or as long as the post stays held if longer. A
blocked photo's moderation report, or that of a photo uploaded while it could
not be checked: until you delete your account. Moderation
scores are never kept, and none of these records outlives your account.
|
| Conversation-turn record (Section 3.8) |
A subject-free timing record — a conversation identifier and a timestamp, with
no message text and no account identifier. Retained indefinitely today. It is
not deleted when you delete your account, because it carries no
identifier that links it to the account; once your account's records are gone,
nothing on our servers connects it back to you.
|
| Daily usage counts (Section 3.8) |
Message counts: deleted automatically after 90 days, and deleted when you delete
your account. ElevenLabs voice request counts (only if ElevenLabs premium voices
are turned on): kept until you delete your account.
|
| Delete-all time (Section 3.8) |
Kept until you delete your account; each use of "Delete all AI history" replaces
it with the newer time.
|
| Notifications (in-app) |
Deleted automatically after 60 days, and deleted when you delete your account,
except the Focus Mode and accountability notices your accountability partners
received about you (Section 1.9), which stay in their inbox, no longer linked to
your account, until it is cleared, at most 60 days after they were sent. The
names of up to five apps you removed from your block list, and how many you
removed in all, are stored only in that notice; one that stays after your
account is deleted keeps only how many, not their names.
|
| Usage data (PostHog analytics) | Retained for up to 24 months, then automatically deleted. |
| Crash data (Sentry) | Retained for up to 90 days, then automatically deleted. |
| Purchase data (RevenueCat, Stripe) |
When you delete your account we delete your RevenueCat subscriber record and, if one
exists, your Stripe customer record, unless it still has an active church or
group subscription. Each provider keeps records of past
transactions as its own retention policy and tax and legal requirements oblige.
|
| Push notification tokens |
Retained while you are signed in. Deleted when you sign out or delete your
account. Disabling notifications in your device settings stops delivery.
|
| Focus Mode data (Section 1.8) |
The Focus Mode records on our servers are retained while your account is active
and deleted with your account. Turning Focus Mode off clears your skip date,
your current Away Mode dates and the Focus Mode activity stamp; the history of
your Away Mode periods is kept until you delete your account. The Android
check-in record (Section 1.8) is deleted when you turn Focus Mode off on that
phone (if that phone does not reach us then, it expires instead), with your
account, or 30 days after the phone last renewed it (up to 60 more days while a
partner alert is open); signing out keeps it.
|
| Accountability partner relationships |
Sharing stops immediately when either user turns accountability off; the
turned-off record is retained until account deletion. A record that a partner
stopped being active is deleted after 180 days.
|
| IP address / location lookup |
Your IP address, your device's state, your phone's time zone setting and the lookup result are used only for the
request and are not stored on our servers, except for the outcome kept on an
in-room session record; the App keeps on your phone only whether the full AI
assistant was last available to you and whether you dismissed the notice about
it, both deleted when you sign out, when the App finds your session has ended,
or when you delete your account on that phone (Section 1.10). That outcome is
deleted with the
session record: after 365 days without activity, or sooner if the person who
started the session deletes all of their AI assistant history or their account;
deleting a single in-room session in the App does not delete it. The time zone
saved with your account, and a record of past changes to it, are kept until you
delete your account (Section 1.10). The website form in Section 1.11 does not
store your IP address, only a keyed one-way hash of it, for about a day.
|
| Website waitlist (Section 1.11) |
Your email address, first name, page language and link attribution (used to
email you at launch and to count which links brought sign-ups): kept until you
ask us to delete them
(privacy@versemine.app). Your IP
address itself is not stored. The keyed hash of it used to limit repeated
sign-ups, and the daily key behind it: deleted after about a day.
|
| Link previews (Section 7) |
The link and the linked page's title, description, image address and site name.
It does not say who posted the link and is not deleted, including when you delete
your account.
|
When you delete your account, we delete the personal data associated with your account
from our systems, including the AI assistant session records in Section 3.8. The
exceptions in that section are the subject-free conversation-turn record and the
content-free safety records, which carry no identifier that links them to your account
and are therefore not part of that deletion. Some other records stay, no longer linked
to your account: a report another member filed about something you posted, with their
reason; a record of an action our team took on your content; and your speaker entry in
another member's group session, including the name you used there, until that session
record is deleted. Two more stay for a limited time: the Focus Mode and accountability
notices your accountability partners received (Section 1.9), which stay in their inbox,
no longer linked to your account, until it is cleared, at most 60 days after they were sent; and, if a deletion step fails (at a
provider such as RevenueCat or Stripe, or removing photos other people attached to
comments on your reflections), a record of what is left to delete, which keeps your
account's identifier and can hold the storage locations of those photos so the cleanup
can be finished. It is kept while the cleanup is open, for at most 90 days, and for 30
days after it is finished.
A Stripe customer record that still has an active church or group
subscription is not deleted. Deleting your account from the App also removes your conversations from the phone
you delete from. It does not reach a copy on another phone you were
signed in on, or any copy in an iCloud or Google device backup — to clear those,
delete your conversations in the App there, or remove the App and its data. Data that has already been transmitted to third-party AI providers is subject to
those providers' retention policies as described in Section 3.
9. Data Security
We implement reasonable technical and organizational measures to protect your
personal data, including:
-
All data transmitted between the App and our servers is encrypted in transit using
TLS.
-
User data is stored in Supabase with row-level security (RLS) policies that ensure
users can only access their own data.
-
AI provider API keys are stored server-side and are never exposed in the App's
client code.
-
Photos of Bible pages and reflection images are stored in user-scoped storage paths
with access controls. Profile photos are stored so that any user of the App can view
them, as required to display them next to your posts.
-
Authentication uses industry-standard protocols (email/password with email
verification, Apple Sign-In, Google Sign-In).
No method of electronic storage or transmission is 100% secure. While we strive to
use commercially reasonable means to protect your data, we cannot guarantee absolute
security.
10. Your Rights
Depending on your location, you may have the following rights regarding your personal
data:
10.1 All Users
- Access — You can download a copy of your data yourself in the App:
Profile > Settings > Legal & Support > Export My Data. It
saves one file that contains your profile, your Mines, your photo submissions with
their study feedback (photos are listed by where they are stored, not included), and
the AI assistant conversations and in-room conversations stored on that phone. You can
also request a copy of the personal data we hold about you by emailing
privacy@versemine.app; we fulfill those
requests manually, including anything the export does not contain, such as your
comments. The export takes the text of your AI assistant conversations from your
device, because we do not hold it, so it includes only the conversations stored on the
phone you export from.
- Deletion — You can delete your account and its data at any time from
within the App (Profile > Settings > Delete Account, at the
bottom of Settings), unless you manage a church or group plan that is still in effect,
including its grace period after it is cancelled; then the account can be deleted once
the plan ends or our support team transfers it. That deletes what we hold about you on our servers, with the
exceptions listed in Section 8. It also removes your conversations from the phone
you delete from. It does not remove what you said in an in-room conversation someone
else started; that text is on their phone. It does not reach a copy on another phone you were
signed in on or in a device backup — delete your conversations in the App there, or
remove the App and its data, to clear those. You may
also request deletion by emailing
privacy@versemine.app; that does not reach
the conversations on your phone.
- Withdrawal of AI consent — You can withdraw AI consent at any time
in Settings; this disables the AI features that depend on it (Section 3.6).
Withdrawal of consent does not affect the lawfulness of processing that occurred
before withdrawal.
- Withdrawal of Focus Mode access: you can turn Focus Mode off at any
time in Profile > Accountability, or revoke VerseMine's access in your phone's
settings (iPhone: Settings > Screen Time; Android: Usage Access or display over
other apps).
- Removal of accountability partner: you can turn accountability off
for a partner at any time in Profile > Accountability. That immediately stops new
notices to that partner (Section 1.9).
- Pastoral care: not available in the current release. If it becomes
available and you enable it, you can turn it off at any time in Settings, which stops any further notifications to your pastor.
- Opt out of announcement email — If we send announcement emails,
you can ask us to stop at any time by emailing
privacy@versemine.app. You will still
receive essential account and transactional emails.
10.2 European Economic Area (EEA), United Kingdom, and Switzerland Residents
Under the General Data Protection Regulation (GDPR) and equivalent laws, you also
have the right to:
- Rectification — Request correction of inaccurate personal
data.
- Restriction — Request that we restrict processing of your personal
data in certain circumstances.
- Data portability — Request a copy of your personal data in a
structured, commonly used, machine-readable format. The in-app export described in
Section 10.1 (Export My Data) gives you that copy yourself: your server records are
written as JSON inside the file. For anything it does not contain, email
privacy@versemine.app and we will fulfill
the request manually. As with access, the text of your AI assistant conversations
comes only from the phone you export from, because we do not hold it.
- Object — Object to processing based on legitimate interest
(including content moderation). We will cease processing unless we demonstrate
compelling legitimate grounds.
- Lodge a complaint — File a complaint with your local data
protection authority (e.g., the ICO in the UK, the CNIL in France, or any EU
supervisory authority).
10.3 California Residents
Under the California Consumer Privacy Act (CCPA) as amended by the CPRA, you have the
right to:
- Know — Request the categories and specific pieces of personal
information we have collected about you.
- Delete — Request deletion of your personal information.
- Opt out of sale — We do not sell your personal
information. No opt-out is necessary.
- Non-discrimination — We will not discriminate against you for
exercising your CCPA rights.
10.4 Connecticut Residents
Under the Connecticut Data Privacy Act (as amended by SB 1295), you have the right to:
- Access — Confirm whether we process your personal data and obtain a
copy of it (see Section 10.1).
- Correction — Correct inaccuracies in your personal data. You can
edit your profile in the App yourself; for anything else, email
privacy@versemine.app.
- Deletion — Delete your personal data. You can delete your account and
its data in the App (Profile > Settings > Delete Account, at the bottom of
Settings) or by emailing
privacy@versemine.app (see Section 10.1).
- Portability — Obtain your personal data in a portable and readily
usable format (see Section 10.2).
- Opt out of targeted advertising, sale and profiling — We do
not sell your personal data, we do not use it for
targeted advertising, and we do not use it for profiling in
furtherance of decisions that produce legal or similarly significant effects (see
Sections 6 and 7). There is therefore nothing to opt out of today. If that ever
changes, we will update this policy first and give you a way to opt out.
- Consent for sensitive data — Data revealing religious beliefs is
sensitive data under Connecticut law. What you do in VerseMine — your reading activity
and streaks, the highlights and Bible photos you submit, your Mines, your church, your
prayer and study content, and your conversations with the AI assistant — can reveal your religious beliefs, so we process it only with your
opt-in consent. We ask for it as its own step before any screen that processes that
data: if you sign up with email, Apple or Google from the sign-up screen, before your
account is created; if a new account is created by signing in with Apple or Google
from the log-in screen, or your account existed before we added this step, the first
time you open the App, before any of those screens. We record which version
of the consent you accepted and when our server received it; for an email sign-up,
that time is your first signed-in open after you confirm your address, not the moment
you ticked the box. Giving it is your choice, but the App cannot work without it, so
withdrawing it means deleting your account: in the App (Profile > Settings >
Delete Account), or by emailing
privacy@versemine.app, which deletes your
account; that does not reach the conversations on your phone. Withdrawal does not affect processing that took place before it.
- Appeal — If we decline to act on a request, we will tell you why. You
can appeal that decision by emailing
privacy@versemine.app with "Appeal" in the
subject line within a reasonable time after you receive it. We will respond to your
appeal within 60 days, in writing, explaining what we did and why. If we deny your
appeal, you can contact the Connecticut Attorney General to submit a complaint
(portal.ct.gov/ag).
- AI disclosure — Be informed about how AI processes your data,
including whether your data is used for model training (it is not — see Section 5).
10.5 Exercising Your Rights
To exercise any of these rights, contact us at:
- Email: privacy@versemine.app
- In-app: Profile > Settings > Delete Account, at the bottom of Settings (for account
deletion)
We will respond to verified requests within 30 days (or the timeframe required by
applicable law). We may ask you to verify your identity before processing your
request.
11. Children's Privacy
VerseMine is intended for users aged 13 and older. We comply with the Children's
Online Privacy Protection Act (COPPA).
- Age gate: Every user must provide a date of birth before using the
App. When you sign in with Apple or Google, your account is created first and the
date of birth is asked right after, so an account can exist for a short time before
the age check runs.
- If we learn a user is under 13: When a user confirms a date of birth
under 13, the App deletes the conversations stored on that phone, we delete the
account and the information we hold about it, and the phone is signed out. Before
deleting anything, our servers record the account for deletion, so a deletion that
cannot finish at that moment is retried automatically until it completes, and our team
is alerted to any deletion that has not completed within a day. There are three
exceptions. If the phone could not reach our servers at that moment, or reached them
after its sign-in had expired, or our servers could neither record the account nor
finish deleting it, nothing is recorded. If, rarely, the App cannot tell which account
is signed in on the phone, nothing is deleted from the phone and nothing is recorded,
and the phone is signed out. And an account that administers a church group plan
cannot be deleted while the plan is in effect, which continues through a grace period
after it is cancelled; the App says so, and nothing is recorded. In each case a parent
can contact us as described below and we will delete the account. Messages already
sent to an AI provider are deleted under that provider's retention terms, described in
Section 3 (for conversations, Section 3.1).
- If you tell the AI assistant you are under 13: In a one-on-one
conversation, the App asks you to confirm your age. If you confirm you are under 13,
the account is deleted as described in the item above, with one difference: because a
date of birth is on record (the question is asked about it), the account is not
recorded for deletion first, so a deletion that stops part-way is not retried
automatically. In that case the App says the deletion did not finish, our team is
alerted when a deletion step fails, and a parent can contact us as described below and
we will delete the account.
- Retention: We keep information from a child under 13 only as long as
is reasonably necessary to delete it. The record we use to track a pending deletion
holds only the account identifier and the times the deletion was requested, and it is
removed when the deletion completes.
- Parental contact: If you believe your child under 13 has provided
personal information to us, please contact us immediately at
privacy@versemine.app. We will promptly
delete any such information.
The AI assistant is available only to US
users at launch and is subject to additional age safeguards: a fail-closed age gate
denies access to the AI assistant when age cannot be verified, and minors receive
additional crisis safeguards.
12. International Data Transfers
VerseMine is based in the United States. All data processing occurs in the United
States through US-based service providers (Supabase, our own cloud servers, PostHog,
Sentry, Resend, RevenueCat, Stripe, Expo, Klipy, Tenor) and cloud AI providers
(Google, OpenAI, Anthropic, Voyage AI, and ElevenLabs if enabled). Dictation is
transcribed on your device, and OpenAI receives content only for moderation
(Section 3.3). The AI assistant is available only to US users at launch.
If you are located in the European Economic Area (EEA), United Kingdom, or
Switzerland, your data is transferred to the United States. We rely on the following
safeguards for these transfers:
- Standard Contractual Clauses (SCCs) — we require Standard
Contractual Clauses, as adopted by the European Commission, with our processors that
transfer EEA/UK/Switzerland personal data, including Anthropic.
- Data Processing Agreements (DPAs) — we require Data Processing
Agreements with our processors that transfer EEA/UK/Switzerland personal data on our
behalf, establishing data handling, retention, and deletion obligations.
By using the App, you acknowledge that your data will be processed in the United
States, which may have different data protection laws than your country of residence.
13. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes,
we will:
- Update the "Last Updated" date at the top of this policy.
-
Notify you through the App (e.g., an in-app notice or push notification) if the
changes are material.
-
Where required by law (e.g., changes to AI processing or new third-party
providers), request your renewed consent before processing your data under the new
terms.
Your continued use of the App after an updated policy takes effect constitutes your
acceptance of the changes, except where renewed consent is required by law.
14. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your
personal data, contact us at:
If you email us, including from "Contact support" in the App's conversation menu, we
keep your email and anything you choose to write in it or attach, so we can answer it.
The App adds nothing from your conversations to that email.
Kreyman Enterprises LLC ("VerseMine," "we," "us," or "our")
Website: https://versemine.app
Privacy Policy:
https://versemine.app/privacy