Fly Juggle Terms of Service

Effective Date: May 2, 2026

1. Acceptance of Terms

By using FlyJuggle ("the App"), you agree to these Terms of Service. If you do not agree, do not use the App.

2. Description of Service

Fly Juggle provides AI-assisted juggling coaching. Core analysis — ball tracking, pose estimation, scoring, pattern comparison, and replay overlays — runs on your device using frameworks such as Apple Core ML and Google MediaPipe. Your practice video is not uploaded for that analysis.

3. Video Processing and Data

On-device analysis: When you record or import a clip, the App reads it locally to produce tracking, scores, and coaching visuals. Video files and frames are not transmitted to Fly Juggle servers for AI Coach analysis.

Optional coaching text: Some features send short structured summaries (such as trick name, numerical metrics, and juggling statistics derived from your session — not raw video) through Fly Juggle infrastructure to AI service providers to generate text recommendations. See the Privacy Policy for details.

Local storage: Analysis results and progression history are stored on your device so your sessions appear in the App.

Service providers: Fly Juggle may use service providers to operate networking, hosting, and AI-related features. Your data is not sold, used for advertising, or used to train public AI models.

4. AI-Generated Content

The App uses AI to generate coaching advice, pattern matching, and scoring. These outputs are for informational and entertainment purposes only. AI-generated recommendations may not always be accurate and should not be treated as professional coaching advice.

5. User Responsibilities

You agree to:

6. Intellectual Property

You retain ownership of videos you record or import. Fly Juggle retains ownership of the App, its analysis algorithms, user interface, visual styling, branding, graphics, marketing materials, documentation, and all related intellectual property.

Except where applicable law strictly permits otherwise, you may not copy, imitate, scrape, or reproduce the App or any copyrightable part of it — including its look and feel, layouts, artwork, or promotional assets — without our prior written permission.

7. Limitation of Liability

The App is provided "as is" without warranty. FlyJuggle is not liable for any injuries, data loss, or damages arising from use of the App or reliance on AI-generated coaching advice. Use at your own risk.

8. Account and Device Data

FlyJuggle stores your profile, learned tricks, and session history locally on your device. Data older than 6 months may be automatically pruned. You can reset your profile at any time from the Progression settings.

9. Network and Availability

On-device AI Coach analysis does not require our servers. Optional coaching-text and other networked features require an internet connection. We do not guarantee uninterrupted availability of those services.

10. Subscriptions

Auto-renewable subscriptions: Fly Juggle Premium is available as a monthly or yearly auto-renewable subscription. Payment is charged to your Apple ID at confirmation of purchase. Subscriptions automatically renew unless auto-renewal is turned off at least 24 hours before the end of the current period. Your account is charged for renewal within 24 hours prior to the end of the current period at the same rate. You can manage and cancel your subscription at any time in Settings → Apple ID → Subscriptions.

No refunds: Refunds are handled by Apple in accordance with their standard App Store policies.

11. Changes to Terms

We may update these Terms at any time. Continued use of the App after changes constitutes acceptance of the updated Terms.

12. Contact

For questions about these Terms, email tima.babenko@gmail.com (developer) or join Discord.