PRIVACY POLICY

Last updated: March 3, 2026

1. Introduction

Astro Racket ("we", "our", "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our mobile application and related services.

2. Information We Collect

2.1 Data processed on your device (never leaves your phone)

  • Camera video feed for real-time body pose tracking
  • Body joint positions and angles detected via Apple Vision framework
  • Stroke classification results from on-device AI models
  • Practice session scores and form feedback

Video never leaves your device. All pose detection, stroke analysis, and scoring happens locally on your iPhone or iPad. We do not upload, store, or transmit any video footage.

2.2 Data sent to our servers

  • Aggregated session statistics (stroke counts, average scores, joint angle summaries) sent for coaching report generation via our server-side AI
  • Account information if you create an account (email, display name, sport preference)
  • Club membership data if you join a club (scores, leaderboard position)
  • Practice session summaries synced to your club dashboard (if applicable)

2.3 Data we do NOT collect

  • Video or photo content from your camera
  • Location data
  • Contacts, call logs, or messages
  • Advertising identifiers or cross-app tracking data

3. How We Use Your Information

  • To provide real-time coaching and form analysis during practice sessions
  • To generate AI-powered coaching reports from aggregated session data
  • To track your progress, XP, levels, and achievements
  • To display your scores on club leaderboards (if you join a club)
  • To allow coaches to assign drills and track student progress
  • To improve our AI models and app experience

4. Offline Functionality

Astro Racket is designed to work fully offline. Pose tracking, stroke classification, scoring, gamification, and voice coaching all run locally on your device. When you are online, session summaries may be synced to your account and club (if applicable). You can use the app in local-only mode without creating an account.

5. Data Storage and Security

Account data and session summaries are stored on our servers using Supabase (self-hosted PostgreSQL) with row-level security policies. Data is transmitted over HTTPS/TLS. Local app data is stored in your device's secure storage (UserDefaults and application sandbox).

6. Third-Party Services

  • Supabase (self-hosted) — Authentication, database, and data sync
  • OpenRouter / AI providers — Server-side coaching report generation (receives aggregated statistics only, never video)
  • Apple iCloud (CloudKit) — Optional data sync across your Apple devices
  • GoatCounter (website only, self-hosted) — Privacy-friendly, cookie-free website analytics

7. Children's Privacy

Astro Racket is intended for users of all ages. We do not knowingly collect personal information from children under 13 without parental consent. If you believe a child has provided us with personal information, please contact us.

8. Your Rights

You have the right to:

  • Access, correct, or delete your personal data
  • Export your data in a portable format
  • Use the app in local-only mode without an account
  • Request deletion of your account and all associated data

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the "Last updated" date.

10. Contact Us

If you have any questions about this Privacy Policy, please contact us at: contact@astroracket.com