Big ScreenBible

Big Screen Bible

Privacy Policy

Effective: July 13, 2026Last updated: July 28, 2026

Big Screen Bible is a Bible reader, study workspace, Scripture display tool, and Bible games experience. You can use its main reading features without creating an account.

This policy explains what information the application handles, why it is used, and the choices available to you.

1. Our privacy philosophy

Big Screen Bible exists to help people engage deeply with Scripture. We believe Bible study should be accessible, distraction-free, and respectful of your privacy.

We aim to collect only the information reasonably needed to provide accounts, synchronize supported study data, maintain the service, and protect its security.

2. Information we handle

Information stored on your device

Big Screen Bible uses browser local storage so the app can remember your choices and study work. Depending on the features you use, this can include:

  • Selected Bible translations, theme, font, text size, layout, display, startup, toolbar, and accessibility-related preferences.
  • Bookmarks, notes, highlights, recently opened Scripture references, and reading-streak dates and totals.
  • Game type, category, difficulty, round-length, sound, and timed-mode preferences, plus Book Sprint best times.
  • Interface state, such as whether a panel, tutorial, or navigation bar has been opened or collapsed.
  • Previously used account identifiers and separate Supabase authentication sessions when you choose to keep multiple accounts ready for switching.
  • Optional notification status, daily reminder times, social-notification choices, timezone, account link while signed in, and a device token used to manage that browser’s push subscription.

This device data exists even if you do not create an account. It stays in that browser or app web view unless it is cleared, overwritten, or synced to an account as described below.

Account and sign-in information

If you create an email-and-password account, your email address and password are sent to Supabase Auth for account creation and sign-in. Supabase assigns a user ID and records the sign-in provider. Big Screen Bible's sync table uses the Supabase user ID; it does not contain your password.

If you choose Google Sign-In, Google sends Supabase the information allowed by the Google sign-in flow. The resulting Supabase authentication record may include your email address, name or display name, avatar URL, Google or provider identifiers, provider name, and Supabase user ID. Big Screen Bible reads the user ID for account data, the email address for the private account display, and may use the provider name as an editable suggestion when you create a social profile. It does not use the provider avatar URL as your Big Screen Bible social avatar.

Supabase also stores the authentication session needed to keep you signed in and refresh your session. To support account switching without repeated sign-in, Big Screen Bible keeps a separate Supabase access-and-refresh-token session in browser storage for each remembered account. It does not store account passwords.

Optional social-profile information

If you create a social profile, Big Screen Bible stores your unique username, optional display name, selected built-in avatar style, discovery preference, friend-request preference, Supabase user ID, and profile creation and update times. Your profile does not contain your email address, password, notes, bookmarks, highlights, reading history, or reading streak.

Your own profile remains available to you while signed in. If you enable discovery, other signed-in users can read the profile identity and preferences needed to find you. A user connected to you by a pending request or accepted friendship can continue to see the profile identity needed to identify that relationship even if discovery is later turned off. Anonymous visitors cannot read the profile table. Turning discovery off removes the profile from new signed-in discovery results but does not delete it or release its username.

Friend requests and friendships

If you use Friends, Big Screen Bible stores the Supabase user IDs of the requester and recipient, whether the relationship is pending or accepted, and its creation, response, and update times. Declining or cancelling a pending request, or removing an accepted friend, deletes that relationship row.

Only the two participating signed-in users can read a friend-request or friendship row. Friends can see each other's social-profile identity, but friendship records do not include email addresses or private study data.

Live game challenges

If you challenge a friend to a game, Big Screen Bible stores the two participants' Supabase user IDs, the selected game mode and setup, a random seed used to give both players the same game, invitation and game status, expiration and activity times, and each player's ready state, score, progress, completion time, and applicable elapsed time.

Only the two participating signed-in users can read a challenge or its player records. Supabase Realtime delivers authorized database changes to both players so invitations, ready state, scores, progress, and results can update while they play. Challenge records do not include email addresses, messages, notes, bookmarks, highlights, reading history, or reading streaks.

Optional push-notification information

If you enable notifications, Big Screen Bible stores a push-subscription endpoint and its browser-generated encryption keys, a one-way hash of the device-management token, your browser-reported timezone, your chosen reminder times, whether the evening reminder and each type of social notification are enabled, the last time that device opened Big Screen Bible, and the local dates on which reminders were sent. A Big Screen Bible account is not required for daily reminders.

While you are signed in, the subscription is associated with your Supabase user ID so it can receive optional friend-request and game-challenge notifications. Private delivery events temporarily store the recipient and initiating user IDs, event type, related friendship or challenge ID, delivery status, retry count, and delivery timestamps. The app unlinks the device from the outgoing account when switching accounts or signing out. Successfully processed delivery events are removed after 30 days.

The last-opened time is used only to suppress the optional evening reminder when that device has already opened Big Screen Bible during its local day. Push endpoints and delivery events are treated as sensitive and are not exposed through the public database API.

Account-synced study data

When you are signed in, Big Screen Bible syncs one private data record associated with your user ID. It can contain:

  • App settings, including selected translations, appearance, reading, display, startup, and game preferences.
  • Bookmarks, notes, highlights, reading history, and reading-streak information.
  • The date and time when the sync record was last updated.

Book Sprint best times and certain interface-only state are currently kept on the device and are not included in the cloud-sync record.

Requests to remote Bible services

When you use a remotely supplied Bible translation or remote search, the requested Scripture reference, translation, or search text is sent through a Supabase Edge Function to the relevant Bible provider. When an API.Bible translation is viewed, the app also sends the provider's FUMS usage token through API.Bible's required reporting script. If you are signed in, the current code configures that reporting script with your Supabase user ID.

Service providers that deliver the website or a requested feature may receive ordinary technical request information, such as an IP address, browser or device details, and request time. Big Screen Bible does not add its own general-purpose analytics tracker.

3. Browser storage and cookies

Big Screen Bible uses local storage for saved study data and preferences. If you enable notifications, local storage also keeps that device’s reminder choices and management token. Supabase's browser client is configured to persist and refresh sign-in sessions, and Big Screen Bible keeps separate sessions for remembered accounts, which means authentication session data is also kept in browser storage.

The Big Screen Bible application code does not directly set advertising or analytics cookies. Google, Supabase, GitHub, font or content-delivery services, and Bible providers may use their own cookies or similar technologies when you visit their pages, sign in, or load their resources. Those services control their own technologies and policies.

4. How information is used

Information is used to:

  • Create and authenticate accounts, send confirmation or password-reset messages, and keep sessions signed in.
  • Create and display an optional social identity and apply your discovery and friend-request choices.
  • Find discoverable profiles, send and respond to friend requests, and maintain your friends list.
  • Send and respond to game challenges, start the same game for both friends, and show live progress, scores, and results.
  • Save your preferences and restore your reading and study workspace.
  • Sync settings, bookmarks, notes, highlights, history, and streaks across signed-in devices.
  • Load requested Scripture text, search results, Verse of the Day content, fonts, Strong's dictionaries, and optional game celebration code.
  • Schedule and deliver optional Verse of the Day reminders and suppress the evening reminder after the subscribed device has opened the app that day.
  • Meet Bible-provider licensing, attribution, and usage-reporting requirements.
  • Protect, maintain, troubleshoot, and improve the service.
  • Respond to support, privacy, and account requests.

5. Third-party services

Big Screen Bible currently relies on the following types of third-party services:

  • Supabase: authentication, account sessions, the user-sync database, and server-side Edge Functions.
  • Browser and operating-system push services: delivery of notifications through the push service selected by your browser or device, which may be operated by Apple, Google, Mozilla, Microsoft, or another browser provider.
  • Google: optional Google Sign-In and Google Fonts. Google Sign-In is only used if you choose it.
  • GitHub Pages: static website hosting for bigscreenbible.com.
  • Bible content providers: Crossway's ESV API, API.Bible for supported licensed translations, and YouVersion Platform for supported YouVersion content.
  • API.Bible FUMS: provider-required Scripture usage reporting for API.Bible translations.
  • VerseoftheDay.com and its FeedBurner feed: the Verse of the Day source and source links.
  • jsDelivr: delivery of the Supabase browser library, optional game-confetti code, and optional Open Scriptures Strong's dictionaries.

Some Bible text, reference data, and Strong's resources are bundled with the application and do not require a network request to their original source during ordinary use. Third-party services have their own terms, privacy policies, and retention practices.

6. Sharing, sales, and advertising

Big Screen Bible does not sell personal information and does not use personal information for targeted advertising.

If you make a social profile discoverable, its username, optional display name, selected avatar, and relevant social preferences may be shown to other signed-in Big Screen Bible users. The same profile identity remains visible to a user with whom you have a pending request or accepted friendship. A game-challenge participant can see the other participant's challenge setup, ready state, score, progress, completion, and result. Your email address and private study data are not included in social, friendship, or challenge records.

Information is shared with service providers only as needed to provide the features described in this policy, comply with Bible-content licensing and usage-reporting requirements, respond to a valid legal obligation, protect the service or its users, or complete a change in who operates the service.

7. Data retention

Data in local storage remains on your device until you clear the site's or app's stored data, remove or replace the saved item, or your browser or operating system clears it.

Account information, social-profile information, friendship information, game-challenge information, and synchronized study data are retained until you remove the item where the app provides that control, request deletion, the account is deleted, or retention is otherwise needed for legitimate legal, security, or operational reasons. Big Screen Bible does not use a fixed retention schedule for this data.

An optional push subscription is deleted when you turn notifications off and the unsubscribe request reaches the service. Invalid or expired push subscriptions are also removed when the push service reports that they can no longer receive notifications. Successfully processed social-notification delivery events are removed after 30 days, and events tied to a deleted request, challenge, or account are removed with that source record.

8. Your choices and requests

You can use the main Bible-reading features without an account. You can edit or remove individual notes, bookmarks, highlights, and history within the app, and you can clear local data through your browser or device settings. Signing out ends and removes the active account's reusable browser session but does not by itself delete local or cloud data. Forgetting a remembered account removes its saved identity, browser session, and local study snapshot from that browser.

You can edit your username, display name, avatar, discovery setting, and friend-request preference in the Account panel. You can turn discovery off at any time. Profile deletion is currently handled through the account-deletion request process.

You can cancel a request you sent, accept or decline a request you received, and remove an accepted friendship in the Friends panel. Removing a friendship does not delete either user's profile or account.

You can cancel a pending game challenge you sent, decline one you received, or end an accepted challenge for both participants. Completed challenge history is currently retained with the participating accounts and does not have an individual deletion control.

You can turn all notifications off in Big Screen Bible Settings, independently turn off friend-request or game-challenge notifications, or revoke notification permission in your browser or operating-system settings. Reminder times, social-notification choices, and subscriptions are device-specific.

You may email support@bigscreenbible.com to request access to, correction of, or export of your information. You may also request deletion of your account and its associated synchronized study data.

Account deletion is currently handled by request because an automated deletion interface is not yet available. We may need to verify that you control the account before completing a request. Deleting an account does not automatically clear data stored locally in your browser or app; you can clear that data through your browser or device settings.

Requests are handled subject to applicable law and technical or provider limitations.

9. Security

The sync database is configured with Supabase Row Level Security rules intended to limit signed-in users to their own sync record. The social-profile table uses separate Row Level Security rules: owners can read and update their own profile, other signed-in users can read discoverable profiles and profiles connected to their own friend relationships, and anonymous visitors have no profile-table access. Friendship rules limit each row to its two participants, restrict request creation to eligible recipients, and allow only the recipient to accept a pending request. Challenge rules limit invitations and player records to their two participants, require an accepted friendship to create a challenge, and restrict each player to updating their own game state. Realtime updates use those database access rules. The push-subscription table also has Row Level Security enabled and is not granted to anonymous or signed-in browser roles; only server-side functions manage it. Provider and push-sender secret keys are kept in server-side Supabase functions rather than in the website's public code.

No internet service, browser storage system, or database can be guaranteed completely secure. Please use a strong, unique password, protect access to your email and devices, and sign out on shared devices.

10. Children's privacy

Children should use Big Screen Bible with the permission and supervision of a parent, legal guardian, or teacher, especially when creating an account, creating a discoverable social profile, connecting with other users, or saving study information.

A parent or legal guardian may contact support@bigscreenbible.com with questions or requests concerning a child's information.

11. Changes and contact

This policy may change as Big Screen Bible adds or changes features, providers, or legal requirements. The effective and last-updated dates at the top will be revised when the policy changes. Material changes may also be announced in the service when practical.

Questions or privacy requests can be sent to support@bigscreenbible.com.