Terms of Service
Last updated: 2026-05-13
Welcome to SwingReps. These Terms of Service (“Terms”) are an agreement between you and Anthony Donisch dba SwingReps (“SwingReps,” “we,” “us,” or “our”) and govern your use of the SwingReps iOS and watchOS apps and the website at swingreps.com (together, the “Service”).
Please read these Terms carefully. By using the Service, you agree to them. If you do not agree, please do not use the Service.
1. Acceptance of these Terms
By downloading, installing, signing in to, or using SwingReps, you agree to these Terms and to our Privacy Policy. If you are using SwingReps on behalf of someone else (for example, as a parent or guardian), you confirm that you have the authority to agree to these Terms on their behalf.
If you do not agree to these Terms, you may not use the Service.
2. Description of the service
SwingReps is a golf practice app for iPhone and Apple Watch. It helps you log shots during structured drills, track patterns in your Face, Strike, and Ground results over time, and measure improvement using Transfer Tests that bracket each drill.
We may add, change, or remove features at any time. We try to give you reasonable notice for material changes, but we are not obligated to maintain any particular feature.
3. Eligibility
You must be at least 18 years old (or the age of majority where you live, if higher) to use SwingReps. By using the Service, you confirm that you meet this requirement.
SwingReps is not intended for users under 18, and we do not knowingly collect personal information from users under 18.
4. Account creation
SwingReps uses Sign in with Apple as its only sign-in method. When you sign in, Apple gives us a stable, app-specific user identifier. Apple lets you choose whether to share your real email address with us or use a private relay email — that choice is yours.
You are responsible for keeping your Apple ID secure. If you suspect someone else has accessed your SwingReps data through your Apple ID, please update your Apple ID security and contact us.
5. Subscription terms
Some features of SwingReps require a paid subscription.
Pricing and billing
- Monthly: $9.99 USD per month
- Annual: $79.99 USD per year (a discount of roughly 33% versus monthly)
- Prices may be displayed in your local currency and may include taxes where applicable. Current pricing is always shown in the app before you subscribe.
Free trial
New subscribers may be eligible for a 14-day free trial offered through Apple’s introductory offer system. You can cancel during the trial at no charge.
Auto-renewal
Subscriptions automatically renew at the end of each billing period (monthly or yearly) at the then-current price, unless you cancel at least 24 hours before the end of the current period. Your Apple ID account will be charged for renewal within 24 hours of the end of the current period.
How to cancel
You can cancel at any time through Apple’s standard flow:
Settings → [your name] → Subscriptions → SwingReps → Cancel Subscription
Cancellation takes effect at the end of the current billing period. You keep access until then.
Deleting the SwingReps app does not cancel your subscription. You must cancel through Apple as described above.
Refunds
All subscription payments are handled by Apple, not by us. Refund requests must be made directly to Apple through reportaproblem.apple.com. We cannot issue refunds on your behalf.
Subscription state
Your subscription status (active, on a free trial, expired, etc.) is provided to us by Apple via Apple’s App Store / StoreKit infrastructure. Payment information — card numbers, billing addresses, etc. — goes directly to Apple. We never see it.
6. Your content and data
You own the practice data you create in SwingReps — your sessions, your shot logs, your bag, and any custom drills you define (“Your Content”).
You grant us a limited, non-exclusive, royalty-free license to process Your Content only as needed to provide the Service to you — for example, to display it back to you, sync it across your devices through our backend, and back it up. We do not sell Your Content, share it for advertising, or use it to train any machine-learning models.
For details on how we handle Your Content, see our Privacy Policy.
7. Acceptable use
When you use SwingReps, you agree not to:
- Reverse engineer, decompile, or disassemble the app, except where applicable law expressly permits it
- Scrape, mirror, or systematically extract data from the Service
- Interfere with or disrupt the Service or any servers or networks connected to it
- Use the Service to violate any law or anyone else’s rights
- Access the Service through automated means (bots, scripts) without our prior written permission
- Remove, obscure, or alter any proprietary notices in the app
- Use the Service to build, develop, train, or improve a competing product, service, or machine-learning model
8. Intellectual property
SwingReps — including the app, its design, its drill definitions, its taxonomy (Face / Strike / Ground), its source code, and its trademarks — is owned by us and protected by copyright, trademark, and other laws.
These Terms do not give you any rights in our trademarks or branding. The drill definitions and Transfer Test methodology we author and ship with the app are licensed to you only for personal use inside the app.
Your Content remains yours. We claim no ownership over the practice data you log.
9. Termination
You can stop using SwingReps at any time. To fully terminate:
- Cancel your subscription through Apple (see Section 5)
- Delete your account inside the SwingReps app (Settings → Account → Delete Account), which removes your account and synced data from our systems
- Delete the app from your devices
We may suspend or terminate your access to the Service if you materially violate these Terms or use the Service in a way that harms us, other users, or third parties. Where reasonable, we will try to notify you first.
If we terminate your account, Sections 6 (your data), 8 (IP), 10–12 (disclaimers, liability, indemnification), 14 (governing law), and 15 (third-party links) survive.
10. Disclaimers
SwingReps is a practice-tracking tool. It is not coaching advice, medical advice, physical-therapy advice, or injury-prevention advice. You are responsible for your own physical safety when practicing golf, including warming up, using appropriate equipment, and listening to your body.
We do not guarantee that using SwingReps will improve your golf game. Improvement depends on many factors, including how often you practice, your technique, your equipment, and your physical condition.
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. We do not warrant that the Service will be uninterrupted, error-free, or free from data loss. You are responsible for keeping your own backups where reasonably available.
Some jurisdictions do not allow the exclusion of certain warranties. In those jurisdictions, the exclusions above apply only to the extent permitted by law.
11. Limitation of liability
To the maximum extent permitted by law:
- We are not liable for any indirect, incidental, special, consequential, exemplary, or punitive damages — including lost profits, lost data, or loss of goodwill — arising out of or relating to your use of the Service, even if we have been advised of the possibility of such damages.
- Our total liability to you for any claim arising out of or relating to the Service is limited to the total fees you paid us in the 12 months before the claim arose. If you have not paid us any fees, our total liability to you is zero.
Some jurisdictions do not allow these limitations. In those jurisdictions, our liability is limited to the smallest amount permitted by law.
12. Indemnification
You agree to indemnify and hold us harmless from any claim, demand, loss, or expense (including reasonable legal fees) arising out of (a) your misuse of the Service, (b) your violation of these Terms, or (c) your violation of any law or the rights of any third party. We will give you prompt notice of any such claim and let you control the defense, except that we may participate at our own expense.
13. Changes to these Terms
We may update these Terms from time to time. When we do, we will update the “Last updated” date above.
For material changes, we will give you notice inside the app at least 30 days before the change takes effect. The following changes may take effect immediately upon notice, without the 30-day waiting period:
- Changes related to new functionality we have added to the Service
- Changes required to address a security issue
- Bug fixes and other minor corrections
- Changes required by a court order or applicable law
Your continued use of the Service after changes take effect means you accept the updated Terms. If you do not agree to the changes, please stop using the Service.
14. Governing law and disputes
These Terms are governed by the laws of the State of California, without regard to its conflict-of-laws rules.
Informal resolution first
If you have a dispute with us, please contact us first at the address in Section 16. Most issues can be resolved that way. You and we agree to engage in good-faith informal negotiations for at least 60 days before initiating any arbitration proceeding.
Binding arbitration
If we cannot resolve a dispute informally, you and we agree to resolve any dispute arising out of or relating to these Terms or the Service through binding individual arbitration rather than in court, except that either party may bring a claim in small-claims court if it qualifies.
Arbitration will be administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules, and will take place in San Diego County, California (or by video conference, at your option). The arbitrator’s decision is final and binding.
Arbitration fees. If the AAA’s filing fees, administrative fees, or arbitrator fees would be cost-prohibitive to you in light of your claim, we will pay the portion of those fees that the arbitrator determines is excessive.
Class-action waiver
You and we each agree to bring disputes only in our individual capacities, and not as a plaintiff or class member in any purported class, collective, or representative proceeding. The arbitrator may not consolidate more than one person’s claims or preside over any form of representative proceeding.
30-day opt-out
You may opt out of the arbitration agreement and class-action waiver in this Section 14 by sending written notice to the contact address in Section 16 within 30 days of first accepting these Terms. Your notice must include your name, the Apple ID associated with your account, and a clear statement that you are opting out of arbitration. Opting out will not affect any other part of these Terms.
Exceptions
Nothing in this Section 14 prevents either party from seeking injunctive relief in a court of competent jurisdiction to protect intellectual property rights.
Time limit to bring a claim
Any claim arising out of or relating to these Terms or the Service must be brought within one (1) year after the claim arose. After that time, the claim is permanently barred. This limitation does not apply where prohibited by law.
Litigation venue
For any dispute not subject to arbitration (including small-claims actions and IP injunctive relief), you and we consent to the exclusive jurisdiction of the state and federal courts located in San Diego County, California.
15. Third-party links
The Service may contain links to third-party websites or resources (for example, Apple’s refund support page or third-party support documentation). These third-party sites are not under our control, and we are not responsible for their content, privacy practices, or availability. Your use of any third-party site is at your own risk and subject to that site’s terms and privacy policy.
16. Contact
If you have questions about these Terms, contact us at:
Anthony Donisch dba SwingReps privacy@swingreps.com 2211 Cowley Way, San Diego, CA 92110