MyRepsCount

Privacy Policy

Last Updated: November 14, 2025

1. Introduction

Welcome to MyRepsCount. This Privacy Policy explains how we collect, use, and protect your information when you use our fitness tracking application (the "App").

The App stores your workout data locally on your device. We also use advertising to support the App's development and provide you with free access to fitness tracking features.

Key Privacy Principle: Your workout data stays on your device. We never collect, transmit, or store your personal workout information on our servers.

2. Information We Collect

Local Data (Stored Only on Your Device)

The App operates primarily on your local device. The following data is stored locally on your device only and is never transmitted to our servers:

  • Workout logs - Exercise history, reps, sets, duration
  • Paused workouts - Temporarily saved workout sessions
  • Custom workouts - Your personally created workout routines
  • App preferences - Settings and configuration choices
  • Tutorial completion status - Whether you've completed the app tutorial

Camera Data: The App requires camera access for pose detection and rep counting. ALL VIDEO PROCESSING HAPPENS LOCALLY ON YOUR DEVICE. No video, images, or camera data is ever transmitted, stored, or shared.

Data We Do Collect (Through Third Parties)

We use Google AdMob to display advertisements. AdMob may collect and use the following data for ad personalization:

  • Device identifiers - Google Advertising ID (Android), IDFA (iOS)
  • App usage data - Which features you use, how often you use the app
  • Device information - Device model, operating system version, screen size
  • Approximate location - If enabled on your device (for location-based ads)
  • Ad interaction data - Which ads you view or click

This data is collected by Google AdMob, not by us. For more information, see Google's Privacy Policy at policies.google.com/privacy

App Tracking Transparency (iOS Only)

On iOS devices, we display an App Tracking Transparency (ATT) prompt requesting permission to track your activity across other apps and websites for advertising purposes.

Your choices:

  • Allow Tracking - Enables personalized ads based on your activity across apps
  • Ask App Not to Track - Limits ad personalization, you'll see generic ads instead

You can change this setting anytime in iOS Settings → Privacy & Security → Tracking.

3. How We Use Your Information

Local Data Usage

Data stored locally on your device is used solely to:

  • Track your workout progress and history
  • Resume paused workouts
  • Display your custom workout routines
  • Remember your app preferences
  • Improve your user experience

This data never leaves your device.

Advertising Data Usage

Google AdMob uses collected data to:

  • Display personalized advertisements
  • Measure ad performance
  • Prevent fraud and abuse
  • Support app monetization

4. Data We DO NOT Collect

We do not collect, transmit, store, or share:

  • ❌ Video or camera footage
  • ❌ Photos or images of you
  • ❌ Workout logs or exercise history
  • ❌ Personal health information
  • ❌ Body measurements or biometric data
  • ❌ Location data (beyond what AdMob may collect for ads)
  • ❌ Name, email, or contact information
  • ❌ Account information (the App doesn't require accounts)

5. Camera and Pose Detection

The App requires camera access to provide pose detection and rep counting features using MediaPipe technology.

How Camera Data is Processed

  • Processed locally - All video processing happens on your device
  • Real-time only - Video is analyzed frame-by-frame in real-time
  • Never stored - No video or images are saved
  • Never transmitted - Nothing is sent to any server
  • Never shared - No third parties have access

Camera Permission: The App will request camera permission when you first use workout features. You can revoke this permission anytime in your device settings, but the App will not function without it.

6. AI-Generated Workouts

The App includes an AI workout generation feature powered by OpenAI's API.

What Data is Sent to OpenAI

When you use the AI workout feature, we send:

  • Your workout preferences (time duration, exercises you want)
  • Generic prompts to generate workout routines

What Data is NOT Sent:

  • ❌ Your workout history
  • ❌ Personal information
  • ❌ Device identifiers
  • ❌ Location data

For more information on how OpenAI handles data, see their privacy policy at openai.com/privacy

7. Third-Party Services

The App integrates the following third-party services:

Google AdMob (Advertising)

  • Purpose: Display advertisements
  • Data collected: Device identifiers, usage data, ad interactions
  • Privacy Policy: policies.google.com/privacy

OpenAI API (AI Workouts)

  • Purpose: Generate workout recommendations
  • Data shared: Workout preferences only (no personal data)
  • Privacy Policy: openai.com/privacy

MediaPipe & TensorFlow Lite (Pose Detection)

  • Purpose: Pose detection and rep counting
  • Processing: 100% local on your device
  • Data shared: None - all processing is offline

8. Data Storage and Security

Local Data Storage

All workout data is stored using React Native's AsyncStorage, which stores data in encrypted format on modern devices:

  • iOS: Data is stored in the app's secure sandbox, encrypted by iOS
  • Android: Data is stored in app-private storage, protected by Android security

Data Security Measures

  • ✅ No server-side storage (reduces attack surface)
  • ✅ No user accounts or authentication (no credentials to steal)
  • ✅ Local encryption provided by mobile operating systems
  • ✅ App sandbox isolation prevents unauthorized access

Your Responsibility: Secure your device with a passcode/biometric lock. If someone has physical access to your unlocked device, they may be able to access your locally stored workout data.

9. Your Data Rights and Choices

Managing Local Data

  • View: All your data is visible in the App's workout history and settings
  • Delete: Delete individual workouts or clear all data in the App
  • Export: Currently not available (data is local only)

Managing Advertising Data

iOS:

  • Go to Settings → Privacy & Security → Tracking
  • Toggle off tracking for MyRepsCount
  • Or enable "Limit Ad Tracking" in Settings → Privacy → Advertising

Android:

  • Go to Settings → Google → Ads
  • Enable "Opt out of Ads Personalization"
  • Or reset your Advertising ID

Deleting All Data

To completely remove all data:

  1. Delete all workout logs in the App
  2. Uninstall the App from your device
  3. This permanently deletes all locally stored data

10. Children's Privacy

The App is not directed to children under the age of 13 (or the relevant age in your jurisdiction). We do not knowingly collect personal information from children.

If you are a parent or guardian and believe your child has provided us with personal information, please contact us and we will take steps to delete such information.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we make changes, we will update the "Last Updated" date at the top of this page.

We encourage you to review this Privacy Policy periodically. Your continued use of the App after changes indicates your acceptance of the updated policy.

12. International Users

The App is designed for use worldwide. If you use the App from outside the United States, please note that your advertising data may be transferred to and processed in countries where Google operates data centers.

However, remember that your workout data stays on your device and is never transmitted anywhere.

13. Contact Us

If you have questions or concerns about this Privacy Policy or our data practices, please contact us through the contact information provided on our website at myfitcounts.com.

🔒 Privacy Summary

Your workout data is private and stays on your device.

  • ✅ All workout logs stored locally only
  • ✅ Camera processing is 100% on-device
  • ✅ No video or images ever transmitted
  • ✅ No accounts or personal information required
  • ⚠️ Ads may collect device identifiers for personalization