CageVision
Privacy Policy
CageVision measures baseball and softball swings in a batting cage and shows the result on a phone, a tablet and a TV. This policy explains what we collect, why, who can see it, and how you get it deleted. It is written to be read, not skimmed. If anything here is unclear, email us and a person answers.
Who we are
CageVision is operated by Ryan Deo ("CageVision", "we"). Contact: ryandeo15@gmail.com.
What we collect
Accounts
- Sign-in details. Your email address, or your Apple ID when you use Sign in with Apple (Apple may share a private relay address instead of your real one). We never see your password.
- Role. Whether you use the app as a coach, a parent or guardian, or an adult player.
- Date of birth, only when you sign up as a player, so we know whether a guardian must approve the account.
Hitter profiles
- A hitter's name, batting side and age group, entered by the coach who runs the cage.
- Which guardian accounts are linked to the hitter, and the consent a guardian has given.
Swing data
- Numbers produced by the cage unit for each swing: exit velocity, launch angle, direction, carry distance, and the time of the swing.
- Video clips of each swing, about two seconds long, recorded by the cameras on the cage unit. Clips show the hitter and whoever else is in the cage.
- Reels and highlights: short videos that combine a swing clip with the numbers and an animated ball flight, made on your phone or on our servers.
Technical data
- Basic app diagnostics needed to keep uploads and sign-in working, such as the app version and whether an upload succeeded. We do not use advertising identifiers and we do not track you across other apps or websites.
Why we collect it
- To measure swings and show the results to the hitter, the coach and the hitter's guardians.
- To keep a hitter's history so progress over weeks and months can be seen.
- To make reels and share links when a coach, guardian or adult player asks for one.
- To run the service: sign-in, uploads, support and safety.
We do not sell personal data. We do not use it for advertising. We do not use swing video to train anything that is not part of measuring swings.
Who can see what
Access follows the hitter, not the device.
- Numbers for a hitter are visible to the coach whose cage recorded them, to the hitter's linked guardians, and to the hitter if they hold an adult account.
- Video of a minor is visible to a guardian only after that guardian has approved it in the app. Until then the guardian sees numbers only. The coach who recorded the video can review it as part of running the cage.
- Share links are created deliberately by a coach, guardian or adult player. Anyone with the link can watch that one swing until the link expires or is revoked. The share page shows the hitter's first name only. A reel you save to your phone or post yourself is under your control, not ours.
- Cage boards. Numbers appear on the screen inside the facility during a session, visible to people in the cage. Video is not shown on the board.
Children
Hitters under 13 do not get accounts. They exist as profiles managed by the coach and their guardians. Video of a hitter under 18 is released to a guardian only after the guardian gives consent in the app, and a guardian can withdraw that consent or ask us to delete the video at any time. We do not knowingly collect personal information directly from a child under 13. If you believe we have, email us and we will delete it.
How long we keep it
- Video clips and reels are kept for 90 days, then deleted automatically. Clips a coach or guardian has flagged to keep are kept until they delete them.
- Numbers are kept while the hitter's profile exists, so history stays useful.
- Accounts are kept until you delete them.
Deleting your data
- Delete your account from Settings inside the app. This removes your sign-in and your links to hitters immediately.
- Delete a hitter's video or profile: a guardian or the coach can ask us by email and we act within 30 days, sooner for video.
- Anything else: email ryandeo15@gmail.com.
Where it lives and who helps us run it
Data is stored on Google Cloud (Firebase) in the United States: authentication, database, file storage, hosting and the servers that make reels. Apple provides Sign in with Apple and TestFlight or App Store distribution. These providers process data for us under their own security commitments; they do not get to use it for themselves. Video and numbers travel encrypted in transit and are stored encrypted at rest. Video is only ever served through short-lived signed links.
Your choices
- You can use CageVision as a guardian without ever approving video. Numbers still flow.
- You can revoke a share link you created.
- You can delete your account at any time from inside the app.
Changes
If this policy changes in a way that matters, the app will show the new version before you continue, and this page will carry the new date.
Contact
Ryan Deo · ryandeo15@gmail.com