Effective date: March 14, 2026
The short version: Palaistra processes your camera feed entirely on your device. We do not store your video. We collect only the minimum data needed to coach you and improve the app. We never sell your data to anyone.
Palaistra ("we," "us," "our") is an AI-powered athletic coaching application. This Privacy Policy explains how we collect, use, share, and protect your information when you use the Palaistra mobile application, website, and related services (collectively, the "Service").
By using the Service, you agree to the collection and use of information as described in this policy. If you do not agree, please do not use the Service.
When you create an account, we collect:
When you use the Service for coaching sessions, we collect:
Your camera feed stays on your device. All pose estimation (via MediaPipe) runs locally in your browser or on your phone. We do not record, upload, or store any video or images from your camera on our servers.
We use the information we collect for the following purposes:
| Purpose | Data Used |
|---|---|
| Personalized coaching — real-time feedback, improvement tracking, coaching plans | Session data, skill level, goals, coaching preferences |
| AI-powered analysis — generating coaching observations and visual form analysis | Session context (text-based) sent to OpenAI; temporary frames sent to Google Gemini |
| Account management — authenticating you, syncing data across devices | Email address, profile data |
| Subscription management — processing payments, managing tier access | Subscription status, Stripe/Apple customer IDs |
| Product improvement — understanding how features are used and fixing bugs | Anonymized usage analytics, crash reports |
| Communication — sending account-related emails (magic links, critical updates) | Email address |
We do not use your data for advertising, profiling for third parties, or any purpose not listed above.
We rely on the following third-party services to operate Palaistra. Each service only receives the minimum data necessary to perform its function:
Your account data, session history, and coaching records are stored in a Supabase-hosted PostgreSQL database. Supabase provides row-level security (RLS), meaning each user can only access their own data. Supabase infrastructure is hosted in the United States.
Supabase Privacy Policy: supabase.com/privacy
During active coaching sessions, individual video frames may be sent to Google's Gemini API for visual analysis of your athletic form (e.g., racket face angle, grip, contact point, body positioning). These frames are processed in real-time and are not stored by Palaistra or by Google after the analysis is complete. No frames are sent when you are not actively in a coaching session. On the free tier, Gemini usage is limited to 10 quality-scoring calls per day.
Google AI Privacy: ai.google.dev/terms
Palaistra uses OpenAI's GPT-4o Realtime API for voice coaching conversations. Text-based session context (your stroke data, coaching plan, improvement history) is sent to OpenAI to generate coaching feedback. No video or images are sent to OpenAI. Voice audio from coaching conversations is processed by OpenAI's real-time API and is subject to OpenAI's data usage policies.
OpenAI Privacy Policy: openai.com/privacy
If you subscribe via the web, payment is processed by Stripe. We do not store your credit card number or payment credentials. Stripe receives your email address and payment details directly. We store only a Stripe customer ID to link your payment status to your account.
Stripe Privacy Policy: stripe.com/privacy
If you subscribe via the iOS app, payment is processed by Apple through In-App Purchases. Apple handles all payment credentials. We store only an Apple transaction ID to verify your subscription status.
Apple Privacy Policy: apple.com/legal/privacy
MediaPipe runs entirely on your device (in your browser or on your phone). It analyzes your camera feed locally to detect body positions. No data from MediaPipe leaves your device — only the resulting pose coordinates (numerical joint positions) are used by the app.
We retain your data as follows:
You have the following rights regarding your personal data:
All your session history, performance data, and coaching observations are visible within the app. You can view your complete data at any time through the Home, Profile, and session history screens.
You can delete your account and all associated data at any time through the Settings screen in the app. Account deletion is permanent and removes:
You can also request account deletion by emailing privacy@palaistra.ai. We will process deletion requests within 30 days.
Session summaries, performance scores, and coaching observations are available within the app. You can request a full export of your data by emailing privacy@palaistra.ai. We will provide your data in a machine-readable format (JSON) within 30 days.
You can update your profile information (display name, skill level, goals, coach preference) at any time through the app's Settings screen.
Anonymized telemetry can be disabled through your device settings. The coaching service will continue to function without analytics.
If you are a resident of the European Economic Area (EEA), United Kingdom, or California, you have additional rights under the GDPR, UK GDPR, or CCPA respectively, including:
To exercise any of these rights, contact us at privacy@palaistra.ai. We will respond within 30 days (45 days for complex requests, with notice).
Palaistra is not intended for children under 13.
We do not knowingly collect personal information from children under the age of 13, in compliance with the Children's Online Privacy Protection Act (COPPA). If you are under 13, do not use the Service or provide any personal information.
If you are a parent or guardian and believe your child under 13 has provided personal information to us, please contact us at privacy@palaistra.ai. We will promptly delete the child's account and all associated data.
Users between the ages of 13 and 18 should use the Service with parental or guardian consent.
We take the security of your data seriously and implement the following measures:
While we strive to protect your information, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security, but we continuously review and improve our security practices.
Palaistra uses browser localStorage (not traditional cookies) to store:
This data is stored only on your device and is not transmitted to third parties. You can clear this data at any time through your browser settings or by signing out of the app.
Palaistra's infrastructure is hosted in the United States via Supabase. If you access the Service from outside the United States, your data will be transferred to and processed in the United States. By using the Service, you consent to this transfer. We ensure that third-party services we use provide adequate data protection measures.
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, or legal requirements. When we make material changes:
We encourage you to review this policy periodically.
If you have questions, concerns, or requests regarding your privacy or this policy, contact us at:
Email: privacy@palaistra.ai
We aim to respond to all privacy inquiries within 30 days.