Icon

Privacy Policy

Our Privacy Policy

Our Privacy Policy outlines how we collect, use, and protect your personal information. Your privacy and security are our priorities.

Icon

Privacy Policy

Our Privacy Policy

Our Privacy Policy outlines how we collect, use, and protect your personal information. Your privacy and security are our priorities.

Icon

Privacy Policy

Our Privacy Policy

Our Privacy Policy outlines how we collect, use, and protect your personal information. Your privacy and security are our priorities.

Icon

Last Updated on December 23, 2025

  1. Introduction

Welcome to GymProof ("we," "our," or "us"). We are committed to protecting your privacy and ensuring transparency about how we collect, use, and safeguard your personal information. This Privacy Policy explains our practices regarding data collection, usage, and disclosure when you use our mobile application ("App"). By using GymProof, 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 our App.

GymProof is owned and operated by Habits360 LLC.

  1. Information We Collect

2.1 Account Information

Sign in with Apple: When you sign in with Apple, we receive a unique user identifier and your email address (if you choose to share it). We do not receive your real name or other personal information from Apple unless you explicitly choose to share it. Your Apple ID credentials are managed entirely by Apple and are never shared with us.

2.2 Personal Information Collected During Onboarding

We collect the following information during the onboarding process:

  • Username: A name you choose to identify yourself within the app.

  • Gym Name: The name of your gym or workout location.

  • Fitness Goals and Preferences:

    • Workout patterns

    • Motivation for using the app

    • Primary fitness goals ("Your Why" – for example, better health, look good, mental clarity, build discipline)

    • Main obstacles to working out

    • Three-month fitness goals

    • Weekly workout goal (number of days per week)

    • Scheduled gym days (specific days of the week you plan to work out)

    • Preferred workout times

    • Reminder time windows

    • Communication tone preference (gentle but firm, direct and blunt, light and funny, calm and neutral)

2.3 Gym Visit and Verification Data

Gym Visit History:

  • Dates of gym visits

  • Verification status for each day (complete, incomplete, pending, bonus day completion)

  • Verification timestamps

  • Total visit counts (all-time, monthly, yearly)

  • Visit streaks

  • Join date (date you first started using the app)

Gym Verification Photos:

  • Photos you take at the gym to verify your attendance

  • Photos are stored locally on your device in the app's document directory

  • Photos are processed by OpenAI's API for verification purposes (see Section 4.1)

  • Photos are associated with specific dates and are used to track your gym attendance

2.4 App Usage and Settings Data

Screen Time and App Blocking:

  • Selected apps and websites you choose to block during scheduled gym times

  • App categories selected for blocking

  • Screen Time authorization status

  • Device Activity monitoring data (used to enforce app blocking)

App Settings:

  • Scheduled gym days

  • Reminder time windows

  • Communication preferences

  • Subscription status and purchase history (managed by Superwall)

2.5 Device and Technical Information

Device Information:

  • Device type and operating system version

  • App version

  • Device Activity monitoring data (for Screen Time functionality)

Usage Analytics:

  • App launch events

  • Feature usage patterns

  • Paywall interaction events (via Superwall)

  • Subscription events (via Superwall)

  1. How We Use Your Information

3.1 Core App Functionality

Gym Verification:

  • Process and verify gym attendance photos using AI

  • Track your gym visit history and streaks

  • Display your progress and statistics

Account Management:

  • Authenticate your identity using Sign in with Apple

  • Personalize your app experience based on your preferences

  • Store and display your username and gym information

3.2 App Blocking and Screen Time Features

Screen Time Integration:

  • Monitor your scheduled gym days and reminder windows

  • Block selected apps and websites during scheduled gym times if you have not verified your gym visit

  • Automatically remove app blocks when you verify your gym attendance

  • Use Apple's Device Activity and Family Controls frameworks to enforce blocking

3.3 Subscription Management

Payment Processing:

  • Process subscription purchases through Superwall and Apple's StoreKit

  • Manage subscription status and entitlements

  • Handle subscription renewals and cancellations

  • Display paywalls and subscription offers

3.4 Service Improvement

Analytics and Optimization:

  • Analyze app usage patterns to improve features

  • Monitor app performance and identify bugs

  • Optimize paywall presentation and conversion rates (via Superwall)

3.5 Communication

Notifications:

  • Send push notifications to remind you about scheduled gym days

  • Notify you about your progress and achievements

  • Send motivational messages based on your communication preferences

  1. Third-Party Services and Data Sharing

4.1 OpenAI

Purpose: Gym verification photo analysis

Data Shared:

  • Gym verification photos (resized to maximum 1024 pixel dimension, compressed to JPEG format)

  • Photos are sent to OpenAI's API for analysis to determine if they show a legitimate gym environment

  • Photos are transmitted as base64-encoded data over HTTPS

OpenAI's Use:

  • OpenAI processes your photos using their GPT-4o-mini model to verify gym attendance

  • OpenAI's privacy policy applies to their processing of your data: https://openai.com/policies/privacy-policy

  • We do not use your photos to train OpenAI's models (we use the API, not training data)

Data Retention:

  • Photos are only sent to OpenAI for immediate verification

  • OpenAI does not store your photos after processing, based on their API terms

4.2 Superwall

Purpose: Subscription management and paywall presentation

Data Shared:

  • Subscription status and purchase history

  • Paywall interaction events

  • Device information (for analytics)

  • User properties (for paywall personalization)

Superwall's Use:

  • Manages subscription purchases and renewals

  • Analyzes paywall performance and conversion rates

  • Provides subscription management services

Superwall's Privacy Policy:

4.3 Apple Services

Sign in with Apple:

  • Your Apple ID authentication is handled entirely by Apple

  • We receive only a unique identifier and optional email address

  • Apple's privacy policy applies: https://www.apple.com/privacy/

StoreKit:

  • Subscription purchases are processed through Apple's StoreKit

  • Apple handles all payment processing

  • Apple's privacy policy applies to payment data

Screen Time and Device Activity:

  • We use Apple's Device Activity and Family Controls frameworks

  • App blocking functionality is enforced through Apple's Screen Time APIs

  • No data is shared with Apple beyond what is necessary for these system features

4.4 Data Sharing Limitations

We do not:

  • Sell your personal information to third parties

  • Share your personal information for marketing purposes without your consent

  • Use your photos for any purpose other than gym verification

  • Share your gym visit history with third parties (except as necessary for app functionality)

  1. Data Storage and Security

5.1 Local Storage

On Your Device:

  • All gym verification photos are stored locally on your device in the app's document directory

  • User preferences and settings are stored locally using iOS UserDefaults

  • Visit history and statistics are stored locally on your device

  • Data is stored in an App Group container for sharing between the app and extensions

Data Location:

  • Photos: Documents/VerifiedImages/ directory on your device

  • Settings: iOS UserDefaults (standard and App Group containers)

  • Visit History: Encoded JSON data in UserDefaults

5.2 Data Security

  • Encryption: All data transmitted to third-party services (OpenAI, Superwall) is encrypted using HTTPS/TLS.

  • Local Security: Your device's built-in security features protect locally stored data.

  • Access Control: Only the GymProof app and its extensions can access your stored data.

  • No Cloud Storage: We do not store your data on our servers or in cloud storage.

5.3 Data Retention

  • Photos: Stored locally on your device until you delete the app or manually delete photos.

  • Visit History: Retained locally on your device for the lifetime of the app installation.

  • Account Information: Retained until you delete your account or uninstall the app.

  • Third-Party Data: OpenAI does not retain your photos after processing; Superwall retains subscription data according to their privacy policy.

  1. Permissions and Access

6.1 Camera Access

Why We Need It:

  • To capture photos of your gym environment for attendance verification

How We Use It:

  • Only when you actively take a photo within the app

  • Photos are processed immediately for verification

  • Photos are stored locally on your device

Your Control:

  • You can revoke camera access at any time in iOS Settings

  • The app will request permission when you first attempt to take a photo

6.2 Notification Permissions

Why We Need It:

  • To send you reminders about scheduled gym days

  • To notify you about your progress and achievements

  • To send motivational messages based on your preferences

How We Use It:

  • Notifications are sent during your specified reminder time windows

  • Notifications are only sent on your scheduled gym days

  • You can customize notification preferences in the app

Your Control:

  • You can disable notifications at any time in iOS Settings

  • You can customize reminder times and days in the app settings

6.3 Screen Time and Device Activity Permissions

Why We Need It:

  • To block selected apps and websites during scheduled gym times

  • To enforce your commitment by restricting access to distracting apps until you verify your gym visit

How We Use It:

  • We use Apple's Family Controls framework to request authorization

  • We use Device Activity monitoring to detect scheduled gym days and time windows

  • We use Managed Settings to block apps and websites when conditions are met

  • Blocks are automatically removed when you verify your gym attendance

Your Control:

  • You must explicitly authorize Screen Time access during onboarding

  • You can revoke authorization at any time in iOS Settings > Screen Time

  • You can disable app blocking in the app settings

  • Blocks are automatically removed when you verify your gym visit

Important Notes:

  • Screen Time authorization is a one-time permission that applies to all apps using Family Controls.

  • Once authorized, the app can block apps and websites you select.

  • You maintain full control over which apps and websites are blocked.

  • You can modify or remove blocks at any time.

  1. Your Rights and Choices

7.1 Access and Correction

  • View Your Data: You can view your gym visit history, statistics, and preferences within the app.

  • Update Information: You can update your username, gym name, scheduled days, and other preferences in the app settings.

  • View Photos: You can view all your verification photos in the app's history section.

7.2 Deletion

  • Delete Photos: You can delete individual verification photos from the app.

  • Delete Account: Uninstalling the app will delete all locally stored data.

  • Reset Data: You can reset your visit history and statistics through the app settings (if available).

7.3 Subscription Management

  • Cancel Subscription: You can cancel your subscription at any time through your Apple ID account settings or the App Store.

  • Restore Purchases: You can restore previous purchases through the app or App Store.

  • Refunds: Refund requests must be processed through Apple's refund policy.

7.4 Opt-Out Options

  • Notifications: Disable in iOS Settings > Notifications > GymProof.

  • Camera Access: Revoke in iOS Settings > Privacy and Security > Camera.

  • Screen Time: Revoke in iOS Settings > Screen Time > Family Controls.

  • App Blocking: Disable in the app settings.

  1. Children's Privacy

GymProof is not intended for users under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately. If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information.

  1. International Users

GymProof is designed for use in the United States and other countries. If you are using the app from outside the United States, please be aware that: Your data may be processed in the United States or other countries where our service providers operate. Data protection laws may differ from those in your country. By using the app, you consent to the transfer of your data to the United States and other countries.

  1. . Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or for other reasons. We will notify you of any material changes by:

  • Posting the updated policy in the app

  • Updating the "Last Updated" date at the top of this policy

  • Providing in-app notifications for significant changes (if applicable)

Your continued use of the app after changes become effective constitutes acceptance of the updated policy.

11. Third-Party Service Details

OpenAI API:

  • Service: GPT-4o-mini vision model

  • Data: Gym verification photos (base64-encoded JPEG)

  • Retention: Not retained by OpenAI after processing

  • Security: HTTPS/TLS encryption

  • Privacy Policy: https://openai.com/policies/privacy-policy

Superwall:

  • Service: Subscription management and paywall platform

  • Data: Subscription status, purchase events, device information

  • Retention: Per Superwall's privacy policy

  • Security: HTTPS/TLS encryption

  • Privacy Policy: https://superwall.com/privacy-policy

Apple Services:

  • Sign in with Apple: Authentication only

  • StoreKit: Payment processing

  • Device Activity: Screen Time functionality

  • Privacy Policy: https://www.apple.com/privacy/

12. Contact Us

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

Email: hello@gymproof.club
Website: https://gymproof.club