Privacy Policy

Effective Date
June 7, 2026
Last Updated
July 10, 2026
Developer
Turlybek Dostan Turagazyuly
Contact
turlybekdostan@gmail.com

1. Overview

Gainly is a fitness progress tracking app for iOS. It lets you log workouts, track body measurements, photograph your physique, and receive AI-powered analysis of your progress over time.

This policy explains what data Gainly collects, why it collects it, where it is stored, and what rights you have. By using the app, you agree to the practices described here.

2. Data You Provide

2.1 Profile Information

2.2 Activity Data

2.3 What We Do NOT Collect

3. Automatically Generated Data

4. How We Use Your Data

Purpose Data Used
AI-powered physique analysis Progress photos, body stats, age, gender, fitness goal
Daily score and check-in feedback Workout sessions, nutrition logs, check-in responses
Workout, hydration, streak, and weekly recalibration reminders Reminder time, your name (optional), streak and session history
Syncing data across your Apple devices All app data via your personal iCloud account
Apple Health readiness insights (all users, opt-in during onboarding) Steps, resting heart rate, HRV, sleep analysis, VO2Max
Cycle-aware training insights (all users, opt-in during onboarding) Menstrual flow data (sensitive health category)
Apple Health sync — writing your logs to Health (Gainly Pro, opt-in) Workout sessions, body weight, body fat %, water intake, active energy
Usage-limit enforcement Anonymous device UUID, analysis counter
Subscription management Purchase receipts via Apple App Store

5. AI Analysis and Third-Party Processing

When you request an AI analysis, your photo and relevant body data are transmitted through our secure Firebase Cloud Functions proxy (hosted on Google Cloud, us-central1) to Anthropic, Inc. — the provider of the Claude AI model — for processing.

6. Data Storage

On Your Device

On Our Servers (Firebase / Firestore)

To enforce usage limits, we store the following minimal data in Google Firestore:

No photos, health data, workout logs, or personally identifiable information are stored in Firestore.

Device Integrity (App Check)

Our backend uses Firebase App Check with Apple App Attest to verify that analysis requests originate from a genuine, unmodified copy of Gainly. The attestation token does not identify you personally.

7. Apple Health Integration

7.1 Health Data We Read

During onboarding, every user is asked to grant Gainly permission to read the following data from Apple Health, used to power readiness insights and (where applicable) cycle-aware training recommendations:

Declining this permission (or any part of it) at onboarding, or later in iOS Settings → Privacy & Security → Health, does not prevent you from using the rest of the app.

7.2 Health Data We Write

Gainly Pro subscribers can optionally enable "Sync to Apple Health" in Profile → Preferences. When enabled, Gainly writes the following data to the Health app on your device:

This write sync is entirely opt-in and can be disabled at any time in Preferences. No Health data — read or written — is transmitted to our servers; all Health app access happens directly on your device.

8. Subscriptions and Payments

Gainly offers two optional paid subscription tiers, both processed exclusively through Apple In-App Purchases:

We never see or store your payment card details. Subscription management — including cancellation — is handled through your Apple ID settings. Purchase receipts are validated through Apple's servers.

9. Notifications

If you grant notification permission, Gainly may send daily workout reminders, inactivity nudges, streak alerts, and milestone celebrations. You can disable notifications at any time in iOS Settings → Notifications → Gainly or from Profile → Preferences inside the app.

10. Children's Privacy

Gainly is intended for users aged 18 and older. The AI physique analysis feature is designed for adults: our AI model is instructed to decline analysis and return a refusal if it judges the subject of a photo to be a minor. This is a content-level check performed by the AI model itself, not a substitute for age verification. We do not knowingly collect personal data from anyone under 18. If you believe a minor has used the app, please contact us at turlybekdostan@gmail.com.

11. Data Retention and Deletion

12. Your Rights

13. Changes to This Policy

We may update this policy as new features are added. Material changes will be communicated via an in-app notice or by updating the date above. Continued use of the app after changes are posted constitutes acceptance.

14. Contact

Turlybek Dostan Turagazyuly

Email: turlybekdostan@gmail.com