For iPhone — Available on TestFlight

Master your squat.

An AI form coach in your pocket. Squat Doctor uses on-device pose detection to count every rep, score your depth, and flag form issues — all without sending your video anywhere.

3
Reps · Parallel
100%
On-device
19
Joints tracked
30fps
Real-time
0
Videos uploaded

Built for the lift, not the gimmick.

Every feature exists to answer one question: was that rep good or not? Everything else is noise.

01 · TRACKING

Apple Vision pose detection

Native VNDetectHumanBodyPoseRequest tracks 19 joint positions in real time. No cloud calls. No data leaves your phone.

02 · ANALYSIS

Depth scoring & rep counting

State-machine analyzer counts reps automatically and grades each one on depth: above parallel, at parallel, or ATG.

03 · FEEDBACK

Form flags

Knee cave, forward lean, and asymmetry detection. Live haptic feedback on every rep so you stay in the moment.

04 · PROGRESS

Streaks & medals

28 medals across volume, streak, and form categories. Daily, weekly, and monthly challenges that actually mean something.

05 · INSIGHTS

AI weekly summaries

An AI coach reviews your week's data and writes a personalized insights report. Spot trends you'd otherwise miss.

06 · PRIVACY

Your video stays yours

Pose data is the only thing analyzed. Your raw video never leaves the device unless you explicitly choose to share it.

Four steps. Then you lift.

Set up takes a minute. After that, just press start and squat.

Prop your phone

Lean it against a wall, front camera angled at you. Step back 6 feet so your full body fits in frame.

Tap start

The app detects your body and draws a live skeleton. A 3-second countdown gives you time to set your stance.

Squat

Counter ticks up, depth meter fills, screen flashes green on each valid rep. Phone vibrates so you don't have to look.

Review

End your set to see depth scores, form flags, your best rep highlighted, and a medal you earned.

Need help?

Bug reports, feature requests, refund inquiries, or general questions — drop us a line. We're a small team and we read every email.

✉  tm.corporationpk@gmail.com

Privacy Policy

LAST UPDATED · APRIL 29, 2026

1. Overview

Squat Doctor ("we", "us", or "the app") is operated by an independent developer. This Privacy Policy explains what information we collect when you use the app, how we use it, and the choices you have about it. We aim to collect as little personal data as possible.

Short version: Your camera feed and pose data are processed on your device. We do not upload your videos. We store the minimum needed to give you streaks, history, and progress: a user ID derived from Sign in with Apple, your set summaries, and your survey answers.

2. Information we collect

2.1 Account information

When you sign in with Apple, we receive a unique identifier issued by Apple and, depending on your Apple ID settings, your name and email address (which may be a private relay address). We use this only to create and authenticate your account.

2.2 Profile and onboarding data

During onboarding, the app asks about age range, height, weight range, training experience, and squat goals. This data is stored on our servers tied to your account and is used to personalize the app's recommendations and feedback.

2.3 Workout data

For each set you record, we store: timestamp, total reps, depth score per rep, form flags raised, and an overall set score. We do not store the underlying video frames, raw pose coordinates, or audio. Only the analyzed summary is uploaded.

2.4 Device and diagnostics

The app may log basic diagnostics such as iOS version, device model, app version, and crash reports. We use this to fix bugs and improve compatibility. Diagnostic logs do not include personal identifiers beyond your account ID.

2.5 Subscription & purchases

If you subscribe, Apple processes your payment through the App Store. We receive only the receipt confirmation and entitlement status from Apple, not your payment method or card details.

3. On-device processing

Pose detection — the part of the app that watches your camera feed and identifies your body position — runs entirely on your iPhone using Apple's native Vision framework. Your camera stream is never transmitted to our servers or any third party. The video data is processed in memory frame by frame and discarded immediately. Only the high-level analysis result (e.g., "rep 3, depth 95%, no form flags") is saved to our database.

If you choose to record video alongside your set (a feature that may be added in a future version), that recording is saved to your device's local storage and never uploaded automatically.

4. Third-party services

Squat Doctor uses the following services to operate. Each receives only the minimum data needed for its function:

  • Apple — Sign in with Apple, App Store payments, push notifications. Subject to Apple's privacy policy.
  • Render & Neon — backend hosting and database. Stores account data, profile, and set summaries.
  • RevenueCat — subscription management. Receives App Store receipt to confirm entitlement. No personal info beyond an anonymous user ID.
  • Anthropic Claude API — weekly insights generation. Receives an anonymized summary of your recent sets (never your name or identifiers) to generate personalized written feedback. The Claude API does not retain inputs for training.

We do not sell your personal data. We do not share it with advertisers. We do not have advertisers.

5. Data retention

We retain your account, profile, and set summaries for as long as your account is active. If you delete your account (see Your rights), we delete all associated data within 30 days. Anonymized aggregate statistics (such as "how many users completed the demo") may be retained indefinitely.

6. Children's privacy

Squat Doctor is not directed at children under 13 and does not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.

7. Your rights

Depending on where you live, you may have the right to:

  • Access the data we hold about you
  • Correct inaccurate information
  • Delete your account and associated data
  • Export your data in a portable format
  • Object to certain processing
  • Withdraw consent for optional processing at any time

To exercise any of these rights, email us at tm.corporationpk@gmail.com from the email address linked to your account. We respond within 30 days.

8. Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we'll notify you in the app and update the "Last updated" date at the top of this page. Continued use of the app after the change indicates acceptance.

9. Contact us

Questions, concerns, or data requests: tm.corporationpk@gmail.com

Terms of Service

LAST UPDATED · APRIL 29, 2026

1. Acceptance of terms

By downloading, installing, or using Squat Doctor (the "Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the Service.

2. Eligibility

You must be at least 13 years old to use Squat Doctor. If you are under 18, you represent that you have parental or guardian consent. The Service is intended for individual personal use.

3. Medical and fitness disclaimer

Squat Doctor is not a medical device, physical therapist, or substitute for professional advice. The form feedback, depth scoring, and form-flag features are guidance based on computer vision analysis and may be inaccurate. They are not a diagnosis or treatment.

Consult a qualified medical professional before starting any exercise program, especially if you have an injury, chronic condition, or are pregnant. You exercise at your own risk. Stop immediately if you feel pain or discomfort and seek medical attention if needed.

4. Your account

You sign in with Apple. You are responsible for maintaining the security of your Apple ID and for all activity that occurs under your account. Notify us immediately of any unauthorized use.

5. Subscriptions & payments

Squat Doctor offers paid subscriptions billed through the Apple App Store. By subscribing, you agree to the price displayed at purchase, recurring billing, and Apple's standard subscription terms.

  • Auto-renewal: Subscriptions renew automatically until cancelled at least 24 hours before the end of the current period.
  • Managing your subscription: Manage or cancel anytime via Settings → Apple ID → Subscriptions on your iPhone.
  • Refunds: All purchases go through Apple, who handles refund requests according to Apple's refund policy. Contact Apple Support directly to request a refund.

6. Free trial

If we offer a free trial, the trial converts automatically into a paid subscription unless you cancel before the trial period ends. You can cancel the trial anytime in your Apple subscription settings without being charged.

7. Acceptable use

You agree not to:

  • Reverse-engineer, decompile, or attempt to extract the source code
  • Use the Service to harm, harass, or impersonate others
  • Bypass authentication, rate limits, or subscription enforcement
  • Use the Service in violation of any law or regulation
  • Resell, sublicense, or commercially redistribute the Service

8. Intellectual property

The Service, including all software, designs, logos, branding, and content, is the property of Squat Doctor's developers and is protected by copyright and other intellectual property laws. We grant you a limited, non-exclusive, non-transferable license to use the app for personal, non-commercial purposes only.

Your workout data is yours. We claim no ownership over your personal training history, photos, or videos.

9. Disclaimers

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. WE DO NOT GUARANTEE THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR THAT POSE-DETECTION OR FORM-FEEDBACK RESULTS WILL BE ACCURATE.

10. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION PERSONAL INJURY, LOST PROFITS, OR LOST DATA, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE. OUR TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE TWELVE MONTHS PRECEDING THE CLAIM.

11. Termination

You may stop using the Service at any time. We may suspend or terminate your access if you violate these Terms or if we discontinue the Service. Sections relating to intellectual property, disclaimers, liability, and governing law survive termination.

12. Changes to these terms

We may revise these Terms from time to time. Material changes will be notified in the app or by email. Continued use after the changes take effect indicates acceptance.

13. Governing law & disputes

These Terms are governed by the laws of Pakistan, without regard to conflict-of-law principles. Disputes shall be resolved in the courts of Karachi, Pakistan, except where local law gives you the right to bring action in your country of residence.

14. Contact

Questions about these Terms: tm.corporationpk@gmail.com