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.
Every feature exists to answer one question: was that rep good or not? Everything else is noise.
Native VNDetectHumanBodyPoseRequest tracks 19 joint positions in real time. No cloud calls. No data leaves your phone.
State-machine analyzer counts reps automatically and grades each one on depth: above parallel, at parallel, or ATG.
Knee cave, forward lean, and asymmetry detection. Live haptic feedback on every rep so you stay in the moment.
28 medals across volume, streak, and form categories. Daily, weekly, and monthly challenges that actually mean something.
An AI coach reviews your week's data and writes a personalized insights report. Spot trends you'd otherwise miss.
Pose data is the only thing analyzed. Your raw video never leaves the device unless you explicitly choose to share it.
Set up takes a minute. After that, just press start and squat.
Lean it against a wall, front camera angled at you. Step back 6 feet so your full body fits in frame.
The app detects your body and draws a live skeleton. A 3-second countdown gives you time to set your stance.
Counter ticks up, depth meter fills, screen flashes green on each valid rep. Phone vibrates so you don't have to look.
End your set to see depth scores, form flags, your best rep highlighted, and a medal you earned.
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.comSquat 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.
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.
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.
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.
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.
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.
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.
Squat Doctor uses the following services to operate. Each receives only the minimum data needed for its function:
We do not sell your personal data. We do not share it with advertisers. We do not have advertisers.
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.
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.
Depending on where you live, you may have the right to:
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.
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.
Questions, concerns, or data requests: tm.corporationpk@gmail.com
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.
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.
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.
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.
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.
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.
You agree not to:
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.
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.
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.
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.
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.
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.
Questions about these Terms: tm.corporationpk@gmail.com