BJJ Journey ("we", "our", or "the app") helps you log and analyze Brazilian Jiu-Jitsu
training sessions. This policy describes what information we collect and how we use it.
Information we collect
Account data: email, name, gym, belt rank, and training preferences you provide at signup.
Training data: session notes, dates, intensity, tags, AI-generated reflections, and optional voice recordings you submit for analysis.
Usage data: basic app diagnostics and crash logs via Firebase.
Device, advertising and hashed identifiers: with your permission where required (for example Apple App Tracking Transparency on iOS), we may collect advertising identifiers and related device signals to measure ad campaigns and subscription conversions. We also send hashed (one-way and non-reversible) versions of your email address and account identifier to our advertising partners for campaign measurement.
Advertising audiences: we may upload hashed versions of account email addresses to Meta as a Custom Audience, so that we don't show our ads to people who already have an account and so that Meta can find people with similar interests (a Lookalike Audience). Meta uses the hashes only for matching and discards the ones that don't match. No training data is shared. To opt out, email us at the address below.
Ad click data: when you install on Android after clicking one of our ads, the ad's click identifier and campaign parameters are passed to the app by Google Play, stored with your profile, and used to attribute your signup or subscription to that ad. Clicks that never reach an install are recorded without any account information.
How we use your information
Authenticate you and store your training history.
Generate AI reflections from your notes (via Google Gemini).
Provide weekly reviews and training insights.
Process subscriptions through Apple, Google Play and RevenueCat (we do not store payment card numbers).
Measure marketing campaign performance and attribute signups and subscriptions to ads (via Meta, OpenAI and RevenueCat).
Build advertising audiences on Meta from hashed emails: excluding existing users from our ads and finding similar people.
Email you about your account and your training plan, for example a few emails after signup with a training tip and subscription offers, personalized with your name, belt and onboarding answers. Every such email has an unsubscribe link, and you can also reply to stop them.
Third-party services
Google Firebase (authentication, database)
Google Workspace (sending and receiving our emails)
Google Gemini (AI analysis of session notes)
RevenueCat and Apple App Store / Google Play (in-app purchases)
Meta (Facebook) — advertising attribution, campaign measurement and advertising audiences built from hashed emails (not for showing ads inside the app)
OpenAI — campaign measurement and attribution for our OpenAI Ads (hashed email, account identifier, and the ad click identifier recorded at install; not for showing ads inside the app)
Data retention & deletion
Your data is kept while your account is active. You can delete your account from the app
Profile screen, which removes your sessions, reviews, and profile from our systems. If you
cannot access the app, see our
Account & Data Deletion page to submit a web request.