Privacy Policy
Effective November 5, 2026 · Applies to the Waysport app and this website
Waysport ("we," "us"), operated by Waysport Analytics LLC, analyzes basketball shooting mechanics from video clips you submit, matches your form to professional player archetypes, and gives you AI-generated coaching feedback. This explains what we collect, how we use it, who we share it with, and the choices you have. By creating an account or using Waysport, you agree to the practices described here.
We collect
Account info, the clips & descriptions you submit, usage data, subscription status
Who sees your clips
Google's Gemini API, to generate your report — no one else
Clip retention
Deleted automatically right after analysis, pass or fail
Minimum age
13 — sign-up is blocked below that
Deleting everything
In the app: Profile → Delete Account, any time
We never
Sell your data, or see your payment card details
If you join a team
Your coach sees your aggregate scores only — never clips or chat
Information We Collect
Account information — your email address and the password you set (Supabase, our authentication provider, stores it hashed; we never see it in plain text). If you sign in with Apple or Google, we receive an identity token and, on first sign-in, the name that provider shares with us.
Profile information— your display name (shown on the leaderboard), your chosen AI coach style, your device's timezone (so your streak and daily drills line up with your local calendar day), and app-generated stats like your mechanics rating, Transfer Score, and streak count. If you redeem a promotional code, we also store which code you redeemed and when the access it granted expires. If you join a team, we store which team, and if you create a coach account, we store your team's name and join code — see Section 5 for what this means for your data.
Content you submit — basketball shooting clips (up to 60 seconds; the app compresses larger clips on your device before upload, and uploads are capped at 50MB) from either a practice session or a Game Check (a clip from a real game, compared against your own practice baseline), a short description of what to focus on and how you look on camera, an optional count of how many shots you took in a Game Check clip, and any AI Coach Chat messages sent from the app.
Attribution — during onboarding the app may ask how you heard about Waysport. Your answer helps us understand which channels are working.
Push notification token— if you allow notifications, your device gives us a push token, which we store so we can send you reminders and account notifications through Apple's Push Notification service on iPhone or Google's Firebase Cloud Messaging on Android. You can turn notifications off at any time in your device's Settings.
Usage & device data— in the Waysport app, PostHog, our product-analytics provider, automatically collects screen views, app events, and standard technical data (device model, OS version, IP address). We also record upload performance, such as clip size, how long compression and upload took, and your connection type (for example Wi-Fi or cellular), so we can make uploads faster. This website doesn't run separate third-party analytics beyond standard server logs needed to operate it.
Screen recordings— in the Waysport Android app, PostHog also records what appears on your screen while you use the app (screenshots of the app and your taps), so we can see where people get stuck and fix it. Text you type into fields and images shown in the app are hidden from these recordings, but other text on screen, such as your name, scores, and coach chat messages, may be visible in them. We use recordings only to understand and improve the app, and we don't sell them or use them for advertising. Recordings are not made on this website.
Subscription & payment data — Pro subscriptions are sold only through the iOS and Android apps. If you subscribe, Apple (App Store) or Google (Google Play) processes the payment directly — we never see your card details. RevenueCat, our subscription-management provider, tells us your entitlement status. This website does not process payments.
Camera, microphone & speech recognition— Pressure Mode is optional and asks for camera and microphone access. The camera shows a live preview behind the screen; nothing is recorded, saved, or uploaded. If you use voice logging, the app listens for words like "make" and "miss" using your phone's built-in speech recognition. Waysport doesn't record, store, or send that audio to us, but depending on your device, your phone's speech service (for example Google's on Android or Apple's on iPhone) may process it on or off the device under its own privacy policy. You can deny either permission and tap Make or Miss instead. Pressure Mode results and your Game Day and Game Breakdown answers are stored only on your device.
Photo library access— when you pick a clip, the app asks for photo library access so it can read that clip's length before copying it out of your library. We only use it to check the clip you select; if you deny or limit access, the check happens after the clip is copied instead. On Android, the app uses the system photo picker, which gives Waysport only the clip you choose, so no photo library permission is requested.
Clip check frames— before a clip uploads, the app takes a few small still frames from it and sends them to our backend, which asks Google's Gemini API whether the clip shows a basketball shot. The frames are used only for that check and are not stored by us.
What we don't collect — your precise location, the rest of your photo library beyond the one clip you actively choose to upload, or your contacts.
How Your Clips Are Handled
Your clip is the most sensitive thing you share with us, so here's exactly what happens to it:
- Before it uploads, a few small still frames from it are sent to Gemini for a quick check that it shows a basketball shot. Clips that clearly don't are stopped here and never uploaded. The frames aren't stored.
- It uploads directly into a private storage bucket tied to your account.
- Our backend sends it to Google's Gemini API to generate your biomechanical analysis and archetype match.
- The instant analysis finishes — whether it succeeds, or the clip gets rejected (it isn't basketball, or shows a recognizable professional player, which we don't analyze) — we permanently delete it from both our storage and Google's servers.
- We do not keep a video archive, anywhere, for any user.
The written scouting report your clip produces — text, scores, archetype match — is saved to your account so you can revisit it, until you delete it or your account.
How We Use Your Information
We use what we collect to run the core features you signed up for — analysis, coaching feedback, drill plans, leaderboard, streaks — to enforce the free-tier weekly limits on Training Analysis and Game Check uploads and your subscription entitlements, to personalize your coaching experience, to diagnose bugs and understand how the app is actually used, and to send you account-related messages like email confirmation codes.
Who We Share It With
We don't sell your information. We share it only with the providers that help us run Waysport:
Holds your account, profile, session, and workout data, and your clip during the brief window before it's analyzed and deleted.
Receives your clips, still frames from your clips, clip descriptions, and chat messages. We use Gemini's paid API tier, under which Google does not use this content to train or improve its own products.
Receives your purchase events from Apple and Google and tells us your entitlement status.
Processes your subscription payment directly on iPhone — we never receive your card details.
Processes your subscription payment directly on Android — we never receive your card details.
Receives in-app usage events, basic device data, and screen recordings of app use from the Android app (not the iPhone app) — not from this website.
Receives your device token and the notification content we send, in order to deliver push notifications to your device.
On Android, registers your device so push notifications can be delivered, and receives the device token and the notification content we send.
Hosts our backend server. Handles requests in transit; doesn't independently use your data.
We may also disclose information where required by law, or to protect the rights, safety, or property of Waysport or our users.
Coaches & Teams
Waysport offers an optional coach dashboard for teams. If you join a team using a join code your coach shares with you — during onboarding, or later from Settings — we share your aggregateTransfer Score, Mechanics Rating, current streak, weekly session count, and active Training Cycle status with that team's coach account, through the app. We never share your video clips, AI Coach Chat messages, or any other content with a coach — a coach can only ever see the same rolled-up numbers you see on your own Home screen, nothing more.
Joining a team is optional and reversible: you can switch to a different team or leave entirely at any time from Settings → Join a team. Leaving stops a coach from seeing any futureactivity, but doesn't retroactively un-share what they already saw while you were on their team.
Some coaches arrange complimentary Pro access for their players through a shared code, separate from a team's join code — see Section 7 of our Terms of Use for how that access works. Waysport isn't a party to, and doesn't process, any payment arrangement between a coach or school and their players or families.
Data Retention
We keep your account, profile, session results, chat history, and drill plans for as long as your account stays active. Video clips are deleted immediately after analysis (see Section 2) regardless of how long your account remains open. Deleting your account permanently removes your profile, session history, usage records, and any remaining stored clips from our systems.
Your Choices & Rights
- Delete your account— in the app: Profile → Delete Account. This immediately and permanently deletes your profile, sessions, chat history, drill plans, usage records, and any remaining videos. If you signed in with Apple, we also revoke Waysport's Sign in with Apple access to your Apple ID. It can't be undone.
- Correct your info — update your display name, coach style, and other profile details in the app any time.
- If you're in the European Economic Area or the United Kingdom, you also have the right to access the personal data we hold about you, correct it, have it erased, restrict or object to how we process it, receive a portable copy of it, and withdraw any consent you've given (for example for notifications, camera, or microphone access, which you can also switch off in your device's Settings). Email waysportanalytics@gmail.comto use any of these rights and we'll respond within one month. You also have the right to complain to your local data protection authority — in the UK, the Information Commissioner's Office (ico.org.uk).
- Anything else — for a copy of your data, a specific deletion question, or any other privacy request, email waysportanalytics@gmail.com.
Children's Privacy
Waysport isn't intended for anyone under 13. We ask for your birthdate before you can create an account specifically to enforce this, and sign-up is blocked below that age. We don't knowingly collect information from children under 13 — if we learn we have, we'll delete it.
Security
Traffic between our apps and our servers is encrypted (HTTPS), passwords are hashed and never stored in plain text, and our database enforces row-level access rules so your data is only ever readable by you and our servers — never by other users. No system is perfectly secure, and we can't guarantee absolute security.
International Data Transfers
Our service providers — Supabase, Google, RevenueCat, PostHog, and Railway — process data on infrastructure primarily located in the United States. If you use Waysport from the European Economic Area, the United Kingdom, or Switzerland, your information is therefore transferred to and processed in the United States. Where the law requires it, we rely on the transfer safeguards our providers offer, such as standard contractual clauses or the EU–U.S. Data Privacy Framework. Contact us if you'd like more detail.
Changes to This Policy
We may update this policy as Waysport changes. We'll update the effective date above when we do, and make a reasonable effort to notify you if a change is material.
Contact Us
Questions about this policy or your data: waysportanalytics@gmail.com