Privacy Policy

Last updated: January 13, 2026

Introduction

Philipp Butzmann - RootWise Digital ("we," "our," "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the Rollbook mobile application (the "App" or "Service").

Information We Collect

Personal Information You Provide

  • Account Information: Email address, password (encrypted), and display name
  • Training Sessions: Session type, duration, date, gym name, intensity, notes, training context, partner level
  • Technique Library: Technique names, descriptions, steps, key details, video references (YouTube/Instagram URLs), tags, confidence levels
  • Belt History: Belt rank, stripes, promotion date, gym name, instructor name, notes
  • User Preferences: App settings, weekly training goal, default gym, notification preferences

Google Sign-In Authentication

Rollbook uses Google Sign-In to make account creation and login easier and more secure.

Information We Collect via Google Sign-In:

  • Email address (used to create your Rollbook account)
  • Name (used to personalize your experience)

Data Storage and Security:

  • Google Sign-In data is stored securely using Firebase Authentication
  • All data is encrypted in transit (SSL/TLS) and at rest (AES-256)
  • We never share your Google account information with third parties

Your Control:

Apple Sign-In Authentication

For iOS users, we offer Sign in with Apple as an authentication option with the same privacy protections as Google Sign-In.

Automatically Collected Information

  • Usage Analytics: App usage patterns, feature interactions, and performance metrics (Firebase Analytics)
  • Device Information: Device type, operating system, app version
  • Technical Data: Crash reports and error logs (Firebase Crashlytics)

Apple Health Integration (iOS Only, Opt-In)

  • Purpose: Sync your BJJ training sessions to Apple Health as workouts
  • Data Shared: Workout type (Martial Arts), duration, date, estimated calories
  • User Control: Disabled by default; enable in Settings → Integrations
  • Privacy Protection: Health data stays on your device and in Apple's secure Health ecosystem

Calorie Estimation: When enabled, we estimate calories burned using a base rate of 9 calories/minute for BJJ, adjusted by your session intensity (1-5 scale).

How We Use Your Information

Primary Uses

  • Training Tracking: Log and analyze your BJJ sessions and progress
  • Technique Management: Store and organize your technique library
  • Progress Visualization: Calculate streaks, statistics, and achievements
  • Cloud Sync: Synchronize data across your devices (premium feature)
  • App Improvement: Analyze usage patterns to enhance features

Legal Basis for Processing (GDPR)

  • Contract Performance: Core app functionality necessary to provide our service
  • Consent: Analytics and optional features (Health sync) require your explicit consent
  • Legitimate Interest: App improvement and security measures

Data Storage and Security

Encryption and Protection

  • AES-256 Encryption: All personal data stored locally is encrypted
  • Firebase Security: Cloud data protected by Google Firebase's enterprise-grade security
  • Local-First: Primary data stored on your device; cloud sync optional

Data Retention

  • Account Data: Retained until you delete your account or 2 years of inactivity
  • Training Data: Stored until you manually delete or delete your account
  • Analytics Data: 26 months (Firebase Analytics standard retention)
  • Crash Reports: 90 days (Firebase Crashlytics standard retention)

Third-Party Services

Firebase (Google)

ServicePurposeData Shared
Firebase AuthUser authenticationEmail, name, Firebase UID
Cloud FirestoreData storage & syncAll training data (encrypted)
Firebase AnalyticsUsage insightsAnonymized usage events
Firebase CrashlyticsStability monitoringCrash reports, device info
Remote ConfigFeature flagsNo personal data

Privacy Policy: firebase.google.com/support/privacy

RevenueCat (Subscription Management)

What We Share:

  • Anonymous user ID for subscription tracking
  • Subscription plan type and billing cycle
  • Platform type (iOS/Android)

Purpose: Manage subscriptions, process payments, track trial periods

Privacy Policy: revenuecat.com/privacy

YouTube (Video References)

  • Purpose: Display technique demonstration videos
  • Data Sharing: Standard YouTube iframe embedding (no personal data shared by us)

Privacy Policy: policies.google.com/privacy

Your Privacy Rights

Data Control

  • Access: View all personal information in the app
  • Correction: Update your information anytime
  • Deletion: Delete your account and all data via Settings
  • Export: Export your data (contact support)
  • Opt-Out: Disable analytics in Settings → Privacy

How to Opt-Out of Analytics

  1. Go to Settings → Privacy → Analytics
  2. Toggle off analytics collection
  3. All app features remain fully functional

GDPR Rights (EU Users)

Full access, rectification, erasure, portability, and objection rights. Contact: privacy@rootwise.app

CCPA Rights (California Residents)

  • Right to know, delete, and opt-out
  • We do not sell personal information

Contact: privacy@rootwise.app

International Data Transfers

Your data may be transferred to and processed in the United States where our service providers (Firebase, RevenueCat) are located.

Transfer Safeguards:

  • Standard Contractual Clauses for EU/EEA transfers
  • Privacy Shield-level protections maintained

Data Security Practices

  • All data encrypted in transit and at rest
  • Firebase security rules restrict access to your data only
  • Regular security audits of our systems
  • No storage of payment card information (handled by app stores)

Updates to This Policy

We will notify you of significant changes via:

  • Email notification
  • In-app notification

Continued use after changes constitutes acceptance.

Contact Information

By using Rollbook, you acknowledge that you have read and agree to this Privacy Policy.