← Back to Ask Brother John

Privacy Policy

Last updated: April 17, 2026 · Version 1.3

Shrnutí v češtině: Tato stránka je k dispozici pouze v angličtině. Pokud si přejete český překlad klíčových bodů, napište nám na [email protected]. Vaše práva podle GDPR a českého zákona č. 110/2019 Sb. zůstávají plně zachována bez ohledu na jazyk politiky.

1. Who We Are

Ask Brother John is a Bible companion chatbot. The service is available as a website at askbrotherjohn.com. For operator details, see the Contact section below.

2. What Data We Collect

Data TypeWhen CollectedStored Where
Email addressWhen you create an accountServer database (Hetzner, Germany)
Hashed passwordWhen you create an account (bcrypt, irreversible)Server database
Google profile (email, full name, Google account ID)When you sign in with Google. We retain only these three fields; any other data from the Google sign-in response is discarded at sign-in.Server database
Conversation historyEvery message you send and every responseServer database, linked to your user ID
Anonymous browser session ID (UUID)On first visit; issued by the server and stored in a secure browser cookie (“bj-sid”). Strictly necessary for session continuity and for protecting actions that modify your account.Server-signed cookie + server database
PreferencesWhen you change settings (dark mode, scripture style)Your browser (localStorage)
Bible reading progressWhen you use reading plansServer database
IP address + User-AgentEvery request (access logs); also included in the consent_log row created when you accept or decline the consent bannerServer access logs (Hetzner, 14 days) and consent_log (see retention table)

3. How We Use Your Data

4. Legal Basis for Processing (GDPR Article 6)

Processing ActivityLegal Basis
Conversation storageYour explicit consent (Article 6(1)(a) + Article 9(2)(a))
Account creation and managementPerformance of contract (Article 6(1)(b))
Security and abuse preventionLegitimate interest (Article 6(1)(f))
Server loggingLegitimate interest (Article 6(1)(f))

5. Special Category Data (GDPR Article 9)

Conversations with Brother John may reveal your religious beliefs, which are classified as “special category data” under GDPR. The consent banner is non-skippable: until you click Accept, the service does not transmit any message to Mistral AI or store it on our server. By clicking Accept you give explicit consent to the processing of messages that may relate to your faith, beliefs, or spiritual questions.

The banner also requires you to confirm you are at least 16 years old before the Accept button is enabled. This confirmation is stored in your browser and applies to anonymous browsing as well as to account creation.

You may withdraw this consent at any time via the “Manage Consent” link in the sidebar, by stopping use of the service, or by deleting your account (if you have one). Withdrawal does not affect the lawfulness of processing already carried out under your consent.

6. AI Processing — Mistral AI

Your messages are processed by Mistral AI (Mistral AI SAS, Paris, France) to generate Brother John's responses.

7. Data Retention

DataRetention Period
Account dataUntil you delete your account
Conversation history (logged-in)Until you delete it, delete the session, or delete your account
Anonymous conversations (no account)Stored on the server indefinitely while you continue to use the service. If you clear your browser data, our automatically-managed “bj-sid” cookie is removed and a new one is issued; your past messages remain on our server but are no longer accessible to you via the browser. To request deletion, email us.
Consent records (consent_log) — IP address and User-Agent90 days. After that we automatically null these fields; the action (accepted / declined), timestamp, and policy version remain as the consent audit trail.
Consent records — action / timestamp / policy versionRetained indefinitely in anonymized form after any account deletion — required to prove that consent was freely given under a specific policy version.
Server access logsHetzner / our nginx logrotate — 14 days. Includes IP address and request metadata for security purposes.

8. Your Rights

Under the GDPR, you have the following rights:

9. How to Exercise Your Rights

10. Cookies and Local Storage

Ask Brother John uses a single server-signed HTTP cookie and a small number of localStorage items. We do not use third-party analytics, advertising, or cross-site tracking cookies.

NameWherePurposeType
bj-sidHttpOnly Secure cookie (1 year)Server-issued, HMAC-signed anonymous browser session ID. Used to link your messages to your browser without exposing the ID to JavaScript.Strictly necessary
bj-auth-tokenlocalStorageJWT that keeps you logged in for 30 daysStrictly necessary (only if you create an account)
bj-user-idlocalStorageLegacy anonymous ID (migrated into bj-sid on first v1.2 visit). Not used for new visitors.Functional (consent required; cleared on Decline)
bj-themelocalStorageRemembers dark/light modeFunctional (consent required)
bj-scripturelocalStorageRemembers card/accent bar choiceFunctional (consent required)
bj-consentlocalStorageRemembers your consent decision (accepted or declined)Strictly necessary
bj-consent-versionlocalStorageRecords which version of this policy you consented to, so the banner re-appears when the policy changes materiallyStrictly necessary
bj-consent-datelocalStorageRecords when you accepted. Only stored on Accept; removed on Decline.Strictly necessary (only when you accept)
bj-age-confirmedlocalStorageRecords that you affirmed you are at least 16 years old (GDPR Art. 8 gate) when you accepted the consent banner. Only stored on Accept; removed on Decline.Strictly necessary (only when you accept)
__cf_bmCookie, set by CloudflareCloudflare bot-management cookie, classified by Cloudflare as strictly necessary. Set by the edge network on every request; not readable by our application JavaScript. Typical lifetime is 30 minutes.Strictly necessary

11. Third-Party Services

ServicePurposeData SharedLocation
Mistral AIAI response generationYour messages (text only). Not called before you accept consent.EU (France / Netherlands)
Hetzner Online GmbHServer hosting (DPA signed; EU-only processing)All data stored on serverEU (Germany)
Cloudflare, Inc.DNS, CDN, TLS termination, DDoS protection (Data Processing Addendum with Standard Contractual Clauses)IP address, request metadata, and message body (which Cloudflare may decrypt as a TLS terminator)Global CDN, US company
Google OAuth (Google Identity Services)Optional sign-inEmail, full name, Google profile ID (sub)Google servers (EU DPA applies)
Google Identity Services JSRenders the Sign in with Google button. In v1.2 this script is loaded on-demand only when you open the account panel, so Google does not receive your IP merely for visiting the homepage.IP, browser info — only if you open the account panelGoogle CDN

Cormorant Garamond, our display font, is self-hosted on our own server (no Google Fonts CDN call). html2canvas (for the share-image feature) is also self-hosted. We do not embed any social widgets, analytics scripts, or advertising pixels.

12. International Data Transfers

All primary data processing occurs within the European Union:

Transfers to a third country occur only through Cloudflare's global CDN and, if you use Google Sign-In, Google LLC (US). Both providers have signed Data Processing Addenda with us that incorporate the European Commission's Standard Contractual Clauses (SCCs) as the safeguarding mechanism under GDPR Article 46. Where additional safeguards are required under EU case law, we rely on the CDN/TLS-only nature of the Cloudflare transfer (CF does not persistently store message content in the US) and, for Google, on the public-client ID-token flow (Google does not receive our service's private data beyond the OAuth credential you submit).

13. Voluntary Provision of Data

Using the service without an account is entirely voluntary — you are not required by law or contract to provide any information. Creating an account is a contract; in that case the email you provide (or your Google profile) is required to perform the contract.

14. Automated Decision-Making

Brother John uses artificial intelligence to generate responses. This is automated content generation, not automated decision-making as defined in GDPR Article 22 — no decisions with legal or similarly significant effects are made about you based on automated processing. The AI generates conversational responses only. Per the EU AI Act (Regulation 2024/1689), we disclose clearly that you are interacting with an AI system (sidebar and per-message badges, this policy, and the Terms of Service).

15. Data Protection Officer

A Data Protection Officer has not been appointed, as the operator is a sole individual and the processing does not require one under GDPR Article 37. For all data protection inquiries please contact: [email protected].

16. Children

This service is not directed at children under 16. Both account creation and the anonymous consent banner require you to affirm that you are at least 16 years old before you can enable religious-data processing. If we become aware that we have collected personal data from a child under 16 without parental consent, we will delete it promptly. National age thresholds under GDPR Art. 8 vary (Czech Republic: 15; Germany: 16; United Kingdom: 13). For clarity and simplicity we apply the strictest common threshold (16+) to everyone. Bible reading does not require consent or age confirmation and remains available to all ages.

17. Data Security

18. Supervisory Authority

You have the right to lodge a complaint with your local supervisory authority:

Czech Republic (the operator's seat) — ÚOOÚ (Úřad pro ochranu osobních údajů)
Pplk. Sochora 27, 170 00 Praha 7, Czech Republic
Website: www.uoou.cz
Email: [email protected]

United Kingdom — ICO (Information Commissioner's Office)
Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF
Website: ico.org.uk · Helpline: 0303 123 1113
We do not have a UK representative appointed under UK GDPR Art. 27; you can contact us directly at the address above.

Other EEA residents may complain to their national data protection authority.

19. United States Residents — CCPA / State Privacy Laws

Ask Brother John is a Czech-operated service. To the extent that California's CCPA / CPRA, Virginia's VCDPA, Colorado's CPA, Connecticut's CTDPA, Utah's UCPA, or comparable laws apply to you, you may have additional rights, including the right to know what personal information we hold, the right to delete it, the right to correct it, and the right to opt out of “sale” or “sharing” for cross-context behavioral advertising. We do not sell or share personal information for cross-context behavioral advertising. To exercise any of these rights, email [email protected].

20. Data Breach Notification

If a personal data breach occurs that is likely to result in a high risk to your rights and freedoms, we will notify affected users promptly via a prominent notice on askbrotherjohn.com and, where an email address is on file, by email. We will also notify the Czech DPA (ÚOOÚ) within 72 hours as required by the GDPR.

21. Legal Requests for Your Data

We may disclose your data if compelled by a valid legal order from a competent court or authority. Where legally permitted, we will notify you in advance. We will resist overbroad requests and requests from non-EU authorities that do not comply with EU law (including GDPR Article 48).

22. Deceased Users

GDPR does not apply to deceased persons. Czech Civil Code § 81 protects post-mortem personality rights for close relatives. If you are a close family member of a deceased user and wish to request access to or deletion of their data, please contact us with proof of the relationship and the account details. We will consider each request carefully.

23. Changes to This Policy

We may update this policy from time to time. Material changes are announced by (a) bumping the “Version” number at the top of this page, (b) bumping a matching version constant on the server so the consent banner reappears for existing users, and (c) posting a notice on the website. Existing consent records stay in the consent_log under the policy version they were given against.

The complete version history, including archived copies of each prior policy, is maintained internally for audit purposes. A summary:

24. Contact & Operator Information

Operator Kamil Kryszewski (natural person; not registered as a self-employed trader / živnostník; no IČO / VAT)
Prague, Czech Republic
Email: [email protected]
(Full postal address available on written request for legal / regulatory correspondence.)

For any questions about this privacy policy, your data, or to exercise your rights, please contact us at the email address above.

Ask Brother John · Terms of Service