Tenny — Terms of Service
Last updated: July 6, 2026
These terms govern your use of the Tenny iOS app ("the app"). By using the app, you agree to these terms. If you do not agree, please uninstall the app.
1. What the app is
Tenny is a tennis-training tool: it records or imports practice video, finds and analyzes your swings, and offers AI-generated coaching feedback and drill suggestions. It is developed and distributed by Zian Meng as an independent developer.
2. What the app is NOT
- Tenny is not a medical device and does not provide medical, physiotherapy, or injury advice.
- Tenny's feedback is informational coaching commentary, not instruction from a certified coach, and not a guarantee of improvement or safety.
- Tennis is a physical activity with inherent risk of injury. You are responsible for training within your own physical limits. Consult a qualified professional before making significant changes to your training, and stop if something hurts.
3. AI disclosure
All coaching in Tenny is generated by artificial intelligence. The grades, coaching cues, swing analysis, and drill recommendations you see are produced by machine-learning models — on your device and, for cloud coaching, by third-party large language models (currently Google's Gemini). There is no human coach behind the feedback, no certified professional reviews it before you see it, and "Tenny" is a software product, not a person. This disclosure is made in line with U.S. FTC guidance on clearly identifying AI-generated content and not misrepresenting automated systems as human. AI-generated feedback:
- Can be inaccurate, misleading, or entirely wrong.
- Is not reviewed by a human coach before being shown to you.
- Must not be treated as professional advice of any kind.
- Is generated from the video you submit — which, for cloud coaching, is sent to Google for processing (see the Privacy Policy).
You are responsible for how you act on AI-generated feedback.
4. Your responsibilities
- If you are a minor in your jurisdiction, you may use the app only with a parent or guardian's consent.
- Only record people who are aware of and okay with being recorded; comply with local recording laws.
- You must not use the app in a way that violates applicable law.
- You must not attempt to reverse engineer, decompile, or interfere with the app's operation or security.
- You must not use the app's AI features in ways that violate Google's Gemini API prohibited use policy.
5. Your content & copyright
Your videos and the analysis derived from them remain your own. The app does not acquire ownership or any license to your content beyond what is needed to store it on your device and, when you use cloud coaching, transmit it for processing as described in the Privacy Policy.
You promise to only analyze content you have the rights to. By importing or recording a video, you represent and warrant that you own it or have permission to use it — your own practice footage, or footage of you taken with the recorder's consent. You must not upload or analyze copyrighted material you do not have rights to, such as broadcast matches, streaming-service recordings, or other people's footage. You are solely responsible for any infringement arising from content you submit. If you believe content processed through the app infringes your copyright, email workingzian@gmail.com with details and we will respond promptly.
6. Subscriptions and payments
Tenny offers a limited free allowance of cloud coaching analyses. Continued cloud coaching requires Tenny Pro, an auto-renewing subscription (offered weekly or yearly) purchased through Apple's In-App Purchase system.
- Payment is charged to your Apple Account at confirmation of purchase, at the price shown in the app.
- Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period.
- You can manage or cancel your subscription in your Apple Account settings (Settings → Apple Account → Subscriptions) at any time.
- Payments, renewals, and refunds are handled by Apple under Apple's terms; refund requests go through Apple.
- On-device features (recording, swing detection, overlays, your library) do not require a subscription.
7. Third-party services
Drill recommendations are provided via the YouTube Data API; watching videos happens on YouTube and is governed by YouTube's Terms of Service. Cloud coaching is processed by Google's Gemini API under Google's terms. These services may change or become unavailable; the developer is not responsible for third-party services.
8. Disclaimers
The app is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, express or implied, including but not limited to merchantability, fitness for a particular purpose, non-infringement, accuracy, or uninterrupted availability.
The developer makes no warranty that:
- The app will meet your specific needs or improve your tennis.
- Swing detection, tracking, grades, or coaching will be accurate or complete.
- The app will be free of errors or interruptions, or compatible with any particular device.
9. Limitation of liability
To the maximum extent permitted by applicable law, the developer shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages — including but not limited to loss of data, loss of profits, or personal injury arising from training decisions made in reliance on the app's feedback — even if advised of the possibility of such damages.
The developer's total liability arising out of or relating to these terms or the app is limited to the greater of (a) the amount you paid to the developer for the app in the twelve (12) months preceding the event giving rise to the claim, or (b) one U.S. dollar ($1.00).
Nothing in these terms excludes or limits liability that cannot be excluded or limited under applicable law (for example, certain consumer rights).
10. Indemnification
You agree to indemnify and hold harmless the developer from any claims, damages, or expenses (including reasonable attorneys' fees) arising out of your misuse of the app, your violation of these terms, or your recording of other people without appropriate consent.
11. Dispute resolution — binding arbitration & class-action waiver
Please read this section carefully — it affects your legal rights.
You and the developer agree that any dispute, claim, or controversy arising out of or relating to these terms or the app that cannot be resolved informally will be resolved by binding individual arbitration administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules, rather than in court. The Federal Arbitration Act governs the interpretation and enforcement of this section. The arbitrator's award may be entered in any court of competent jurisdiction.
- Informal resolution first. Before starting arbitration, email workingzian@gmail.com describing the dispute; both sides will try in good faith to resolve it within 30 days.
- Small-claims carve-out. Either party may instead bring an individual claim in small-claims court if it qualifies.
- Injunctive-relief carve-out. Either party may seek injunctive or other equitable relief in court for infringement or misuse of intellectual property.
- Class-action waiver. Disputes will be arbitrated only on an individual basis. Neither party may participate in a class action, class-wide arbitration, or representative proceeding. If this waiver is found unenforceable for a particular claim, that claim (and only that claim) proceeds in court.
- Costs. AAA consumer rules cap your filing fees; for claims under $10,000, the developer will not seek its own attorneys' fees or costs unless the arbitrator finds the claim frivolous.
- 30-day opt-out. You may opt out of this arbitration agreement entirely by emailing workingzian@gmail.com within 30 days of first accepting these terms, with your name and a statement that you opt out of arbitration. Opting out does not affect any other part of these terms.
Where the law of your country of residence does not permit mandatory pre-dispute arbitration for consumers (for example, in much of the EU/UK), this section does not apply to you and disputes are handled under section 14.
12. Termination
You may stop using the app at any time by uninstalling it. The developer may suspend or discontinue the app, in whole or in part, at any time, without notice. Active subscriptions remain governed by Apple's subscription terms.
13. Changes to these terms
If these terms change, the "Last updated" date above will be updated. Material changes will also be surfaced in the app. Continued use after a change constitutes acceptance.
14. Governing law
These terms are governed by the laws of the jurisdiction in which the developer resides, without regard to conflict-of-law rules — except that the Federal Arbitration Act governs section 11. Any dispute not subject to arbitration will be brought in the competent courts of that jurisdiction, unless mandatory consumer-protection law in your jurisdiction provides otherwise.
15. Severability
If any provision of these terms is held unenforceable, the remaining provisions remain in full force and effect.
16. Contact
Questions about these terms:
workingzian@gmail.com