Privacy Policy

Last Updated: December 20, 2025

1. Introduction

OctaCoach ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our martial arts training mobile application (the "App").

By using OctaCoach, you agree to the collection and use of information in accordance with this policy. If you do not agree with our policies and practices, please do not use the App.

2. Information We Collect

2.1 Personal Information

When you create an account or use OctaCoach, we may collect the following personal information:

  • Profile Information: Age, weight, height, fitness level, martial arts interests, and training goals
  • Training Data: Workout sessions, techniques practiced, training duration, rounds completed, intensity levels, accuracy metrics, and progress data
  • App Preferences: Voice coaching settings (enabled/disabled, voice rate), haptic feedback preferences, theme selection (light/dark mode), and other app customization settings

2.2 Subscription Information

If you subscribe to OctaCoach Pro, we collect:

  • Subscription tier (Free, Pro Monthly, Pro Annual, or Lifetime)
  • Subscription status and expiration dates (processed by RevenueCat)
  • Purchase history and transaction records (processed by App Store/Play Store)

2.3 Technical Information

We may automatically collect certain information about your device:

  • Device type and operating system (iOS, Android, Web)
  • App version and platform information
  • Device language and region settings

Important: We do NOT collect usage analytics, tracking data, location information, or personally identifiable information such as names, emails, or phone numbers.

3. How We Use Your Information

We use the information we collect for the following purposes:

  • Personalization: Generate personalized workout plans based on your martial arts interests, fitness level, and training goals
  • Progress Tracking: Calculate and display your training analytics, belt progression, streaks, and achievement statistics (all processed locally on your device)
  • App Functionality: Apply your preferences for voice coaching, haptic feedback, and theme settings
  • Subscription Management: Verify your Pro subscription status and unlock premium features
  • Customer Support: Respond to your inquiries and provide technical assistance

4. Data Storage & Security

4.1 Local Storage

All your training data, profile information, and app preferences are stored locally on your device. We do not sync your data to the cloud or store it on external servers.

Your data is encrypted using platform-level security:

  • iOS: Encrypted using Apple Keychain
  • Android: Encrypted using Android KeyStore
  • Web: Stored in browser secure storage with encryption

4.2 Data Retention

The app stores your last 100 training sessions locally. Older sessions are automatically deleted to optimize device storage. Pro users can export their training log as CSV before data is deleted.

4.3 Security Measures

We implement industry-standard security measures to protect your information:

  • End-to-end encryption for all locally stored data
  • Secure communication protocols (HTTPS) for any network requests
  • No data transmission to third-party servers (except RevenueCat for subscriptions)

However, no method of electronic storage is 100% secure. While we strive to protect your personal information, we cannot guarantee its absolute security.

5. Third-Party Services

5.1 RevenueCat (Subscription Management)

We use RevenueCat to manage in-app subscriptions and purchases. RevenueCat processes:

  • Your subscription status and entitlements
  • Purchase history and transaction records
  • Anonymous customer identifiers

RevenueCat's privacy policy: https://www.revenuecat.com/privacy

5.2 App Store / Google Play Store

In-app purchases are processed directly by Apple App Store or Google Play Store. Payment information (credit card, billing address) is handled exclusively by these platforms and is never shared with OctaCoach.

5.3 No Analytics or Tracking

We do NOT use third-party analytics services (such as Google Analytics, Mixpanel, or similar). Your app usage data is not collected, tracked, or transmitted to external servers.

6. Data Sharing and Disclosure

We do NOT sell, rent, or share your personal information with third parties for marketing purposes.

We may disclose your information only in the following limited circumstances:

  • Service Providers: RevenueCat for subscription processing (as described above)
  • Legal Requirements: If required by law, court order, or government regulation
  • Protection of Rights: To protect our legal rights, prevent fraud, or ensure user safety

7. Your Rights and Choices

7.1 Access Your Data

All your data is stored locally on your device and accessible within the app. You can view your profile, training log, and progress at any time.

7.2 Export Your Data

Pro users can export their training log as a CSV file at any time through the Training Log screen. This allows you to keep a backup of your data or transfer it to another application.

7.3 Delete Your Data

You can delete all your local data at any time:

  • Go to Settings → Account → Clear All Data
  • Uninstall the app from your device (this removes all locally stored data)

Note: Deleting your local data does not cancel your subscription. You must manage subscriptions through your App Store or Play Store account.

8. Children's Privacy

OctaCoach is intended for users aged 13 and older due to the physical nature of martial arts training. We do not knowingly collect personal information from children under 13.

If you believe we have inadvertently collected information from a child under 13, please contact us at octacoach143@gmail.com and we will promptly delete such information.

9. International Data Transfers

Since all data is stored locally on your device, there are no international data transfers. Your data remains on your device in your jurisdiction.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by:

  • Posting the new Privacy Policy on this page
  • Updating the "Last Updated" date at the top of this policy
  • Displaying an in-app notification on significant changes

Your continued use of the App after any changes indicates your acceptance of the updated Privacy Policy.

11. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

Email: octacoach143@gmail.com

Response Time: We aim to respond to all privacy inquiries within 48 hours.

Privacy-First Commitment

OctaCoach is built with privacy as a core principle. Your training data stays on your device, we don't track your behavior, and we never sell your information. You maintain complete control over your data at all times.