Terms of Service
Welcome to Mirror Fitness (referred to below simply as "Mirror"). Mirror is an iOS app developed and operated by Collin Kinnaird as an independent solo developer. These Terms of Service ("Terms") are the agreement between you and us about how Mirror may be used. Please read them — and especially the fitness disclaimer in section 2 — before using the app.
1. Acceptance of these Terms
By downloading, installing, or using Mirror, you agree to these Terms. If you do not agree, do not use the app. You also agree to Apple's standard End User License Agreement, which governs all apps distributed through the App Store.
2. Fitness disclaimer — please read carefully
Mirror is informational and motivational software, not medical advice and not a replacement for a qualified coach, trainer, or physician. The form scoring, tips, suggested goals, calorie estimates, and any other output from the app are best-effort guidance produced by a rule-based computer-vision engine — they are not guaranteed to be accurate for your specific body, ability level, or medical situation.
You are solely responsible for your own safety while exercising. Before starting any new exercise program, you should consult a physician, especially if you have any pre-existing health conditions or you've been sedentary. Do not perform any exercise that causes pain or that you don't feel safe doing. Stop immediately if you experience dizziness, chest pain, shortness of breath, or any other symptom that doesn't feel right.
You acknowledge and agree that Mirror, its developer, and any contributors are not liable for any injury, harm, illness, or loss of any kind that may result from your use of the app. By using Mirror you assume all risk of physical activity performed while using it.
3. About Mirror's form coaching
Mirror's coaching engine watches your body using Apple's on-device pose detection and applies hand-written rules to give you a form score and tips after each rep. This is intentionally a "best-effort" signal, not an authoritative judgment of your form. Pose detection can be imperfect at certain camera angles, lighting conditions, body sizes, and clothing contrasts. Even with perfect detection, real form quality has dimensions a camera cannot see — like joint loading, breath, and muscular engagement.
Use Mirror's feedback as one input to your training, not as the only one. Working with a real human coach in person remains the gold standard for learning movement.
4. Age requirement
You must be at least 13 years old to use Mirror, in accordance with Apple's App Store guidelines. If you are under 18, you should have a parent or guardian review these Terms and the Privacy Policy with you.
5. Your data and account
Mirror does not require an account, login, or registration. Your workout data is stored on your device and (if you're signed in) in your private iCloud. You own your data. See our Privacy Policy for the full picture.
To delete your data, uninstall the app to remove on-device data. To remove the iCloud copy, go to iOS Settings → your Apple ID → iCloud → Manage Storage → Mirror → Delete Data.
6. Intellectual property
Mirror — including its name, logo, design, code, audio, illustrations, and any other content we provide — is owned by Collin Kinnaird and is protected by copyright and trademark law. You may not copy, modify, distribute, sell, lease, decompile, reverse-engineer, or create derivative works based on the app, except as expressly permitted under applicable law.
Your own workout data — the records, goals, templates, and other content you create inside the app — belongs to you.
7. License to use the app
Subject to your compliance with these Terms, we grant you a personal, non-transferable, non-exclusive, revocable license to install and use Mirror on any iOS device you personally own or control, for your own personal, non-commercial use.
8. Acceptable use
You agree not to use Mirror in any way that violates applicable law, infringes anyone else's rights, attempts to interfere with or disrupt the app's normal operation, or attempts to extract data from other users (there are no other users to extract data from, but the prohibition stands).
9. Changes to the app and termination
We may add, remove, or change features at any time, and may discontinue Mirror entirely with or without notice. Your license to use Mirror ends automatically if you violate these Terms, if Mirror is discontinued, or if you uninstall the app. The fitness disclaimer in section 2 survives termination — meaning even after you stop using the app, you can't come back later and claim we promised something we didn't.
10. No warranties
Mirror is provided "as is" and "as available", without warranties of any kind, express or implied, including without limitation the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the app will be uninterrupted, bug-free, secure, or error-free, or that its form scoring or tips will be accurate for you.
11. Limitation of liability
To the maximum extent permitted by law, in no event will we be liable to you for any indirect, incidental, special, consequential, or punitive damages — including loss of profits, data, use, goodwill, or other intangible losses — arising out of or relating to your use of Mirror. Our total liability for any claim arising out of or relating to Mirror is limited to the greater of (a) the total amount you paid us in the 12 months before the claim, or (b) USD $50.
Some jurisdictions do not allow the exclusion of certain warranties or limitations on certain damages. In those jurisdictions, the exclusions and limitations in these Terms apply only to the maximum extent allowed by your jurisdiction's law.
12. Indemnification
You agree to indemnify and hold harmless Collin Kinnaird from any claim, loss, or liability — including reasonable attorneys' fees — arising out of your misuse of the app, your violation of these Terms, or your violation of any law or third-party right.
13. Governing law
These Terms are governed by the laws of the State of Utah, USA, without regard to its conflict-of-laws principles. Any dispute arising out of or relating to these Terms or to Mirror will be resolved in the state or federal courts located in Utah County, Utah, and you consent to the personal jurisdiction of those courts.
14. Changes to these Terms
We may update these Terms occasionally as Mirror evolves. When we do, the "Last updated" date at the top of this page will change, and we'll surface a notice in the app the first time you open it after a material change. Continued use of Mirror after the change means you accept the updated Terms.
15. Contact
Questions about these Terms — email mirrorfitnessios@gmail.com.