Back to Home

BetterBJJ App Privacy Policy

Last updated: 2026-01-14

This Privacy Policy explains how DanDevs (e.U.) (“BetterBJJ”, “we”, “us”) collects and processes personal data when you use the BetterBJJ mobile application (“App”) and related services.

This policy is for the mobile app. Your website privacy/cookies policy is separate.

1. Data Controller (GDPR Art. 4(7))

DanDevs (e.U.)

Harter Straße 96

8053 Graz, Austria

Email: contact@betterbjj.com

(Company information is also published in our imprint.)

2. What the App does

BetterBJJ helps you track Brazilian Jiu-Jitsu training by:

  • recording short voice notes after training,
  • transcribing them and extracting technique events,
  • showing analytics and (for Pro) generating AI-based suggestions such as training plans.

3. Personal data we process

3.1 Account & profile data

  • Email address and/or Sign in with Apple identifier
  • Display name (optional)
  • Belt rank / experience level (optional)
  • App settings and preferences

3.2 Training content you provide

  • Session transcripts (text)
  • Structured training logs derived from your transcripts: techniques, confidence
  • Session metadata you mention (e.g., gi/no-gi, rounds)
  • Injury notes only if you mention them (optional)

3.3 Audio recordings (important)

Audio is recorded on your device and uploaded to our backend solely to transcribe and analyze your session.

We do not store raw audio long-term. After transcription, the audio is deleted from our systems.

3.4 App usage & device data

  • Device information (OS, device model), app version, language
  • Basic usage events such as screen views and feature usage (Firebase Analytics), depending on your settings/consent

3.5 Diagnostics & error reporting

  • Crash diagnostics (e.g., Firebase Crashlytics)
  • Error logs and performance diagnostics (e.g., Sentry)

If enabled, diagnostic tools may collect technical identifiers and limited app interaction details required to troubleshoot issues.

3.6 Purchases / subscription status

Purchases are handled by Apple App Store / Google Play.

We receive subscription status (active/expired, plan type) but we do not receive full payment card details.

3.7 Push notification tokens (optional)

If you enable notifications, we store a push token to deliver reminders/updates.

4. Why we process data (purposes)

We process personal data to:

  • Provide the App and sync your training history across devices
  • Transcribe and analyze your recordings to generate training logs and metrics
  • Provide Pro features such as AI suggestions and training plans
  • Ensure security and prevent abuse
  • Improve stability and performance (analytics, crash reporting), depending on your settings/consent

5. Legal bases (GDPR Art. 6)

We rely on:

  • Contract performance (Art. 6(1)(b)) to provide the services you request
  • Legitimate interests (Art. 6(1)(f)) for security, fraud prevention, and stability (e.g., crash diagnostics)
  • Consent (Art. 6(1)(a)) where required (e.g., push notifications, optional analytics/diagnostics such as session replay if you enable it)

6. AI processing & third-party providers

To deliver transcription, parsing, and AI suggestions, we use service providers such as:

  • Google Firebase (Auth, Firestore, Cloud Functions, Analytics, Crash reporting)
  • OpenAI (transcription and language model processing)
  • Sentry (error monitoring; optional session replay/feedback features depending on configuration)
  • Expo (app services, push notifications)
  • Apple/Google (payments)
  • Subscription provider (e.g., RevenueCat) to manage entitlement status

Some providers may process data outside the EEA. Where required, we use appropriate safeguards (e.g., Standard Contractual Clauses).

7. Data retention

We keep data only as long as necessary:

  • Account and training data: until you delete your account or request deletion
  • Raw audio: not stored long-term (deleted after transcription)
  • Analytics/diagnostics: retained for a limited time depending on provider defaults and our configuration

8. Your rights (GDPR)

You have the right to:

  • Access your personal data
  • Correct inaccurate data
  • Delete your data (“right to be forgotten”)
  • Restrict processing
  • Data portability
  • Object to processing based on legitimate interests
  • Withdraw consent at any time (where processing is based on consent)
  • Lodge a complaint with a supervisory authority (in Austria: Datenschutzbehörde)

To exercise your rights, contact: contact@betterbjj.com

Account deletion: You can delete your account in-app (or contact us if the in-app option is unavailable).

Data export: We provide a machine-readable export upon request.

9. Children / minimum age

The App is intended for users aged 16 and above.

If we learn that a user is under 16, we may delete the account and associated data.

10. Security

We use appropriate technical and organizational measures such as encryption in transit, access controls, and secure cloud infrastructure.

11. Changes to this policy

We may update this policy from time to time. We will change the “Last updated” date and may notify you in-app for significant changes.

12. Contact

DanDevs (e.U.)

Harter Straße 96, 8053 Graz, Austria

Email: contact@betterbjj.com