Privacy Policy
Effective: May 14, 2026 · Last updated: May 14, 2026
This Privacy Policy describes how Between Points AI (“we,” “us,” or “our”) collects, uses, and shares information when you use the Sports Coach Live iOS application (the “App”).
By using the App, you agree to the practices described in this policy. If you don't agree, please don't use the App.
1. Information we collect
1.1 Information you provide directly
- Account information. When you sign in, Apple gives us a unique identifier (the
subclaim from Sign in with Apple). We do notreceive your name or email unless you explicitly share them through Apple's prompt. If you share an email, we use it only to contact you about your account. - Player description. If you describe what you look like so the coach can identify you on camera, we store that text on your account.
- Match recordings, video uploads, and questions. When you use Film Room, we store the video you upload (temporarily, see Section 4) and the text questions you ask the coach. When you use Live Coach, we relay live audio and video to the AI coach for the duration of the session — we do not retain the raw stream after the session ends.
1.2 Information we collect automatically
- Usage data.Each Film Room question and each Live Coach session is logged with: timestamp, duration (Live), AI model used, and an estimated cost. We use this to enforce your subscription's monthly allowance and to monitor backend health.
- Subscription and purchase data. When you purchase a subscription or credit pack through the App Store, Apple sends us a signed receipt that confirms the purchase. We store the receipt to grant you access. We do not receive your payment information (credit card, billing address) — Apple handles all of that.
- Crash and diagnostic data. If the App crashes or hits an unexpected error, we may receive a diagnostic report so we can fix it. These reports do not include the content of your videos or questions.
- Anonymous product analytics.We use PostHog to record anonymous, aggregated events such as “paywall shown,” “subscription purchased,” and “feature used.” These events do not include your personally identifying information, your video content, or your questions.
1.3 Information we do NOT collect
- We do not collect your real name unless you explicitly type it into the App.
- We do not collect your contacts, calendar, photos library beyond the specific videos you choose to upload, location data, health data, or browsing history.
- We do not use third-party advertising SDKs. There is no advertising tracker in the App.
2. How we use your information
- Provide the coaching service.Your video, audio, and questions are sent to Google's Gemini API so the AI coach can analyze them and respond.
- Enforce your subscription and credit balance. Usage logs let us count your monthly Film Room questions and Live Coach minutes, and deduct from any credit packs you've purchased.
- Generate your personalized voice.When the coach responds with audio, we use Google's text-to-speech to produce the voice you selected.
- Process payments through Apple.Apple's StoreKit receipts confirm your subscription and pack purchases.
- Improve the App. Anonymous analytics tell us which features work and where users get stuck.
- Comply with legal obligations if we are required to do so by law or court order.
3. How we share your information
We share information only with the third parties needed to run the App. We do not sell your information, and we do not share it with advertisers.
| Third party | What we share | Why |
|---|---|---|
| Google (Gemini API) | Your video, audio, questions, and the AI coach's responses for the duration of the request | Required for the AI coach to analyze your play and respond |
| Apple (App Store / Sign in with Apple) | Subscription receipts, account identifiers | Required for authentication and IAP |
| Supabase, Inc. | All data we store (account, usage logs, purchase records) — encrypted at rest | Our database and edge-function host |
| PostHog, Inc. | Anonymous product analytics events | Conversion analysis (no PII, no video content) |
Google's Gemini API, as we use it (paid API), does notuse your data to train Google's models. See Google's Generative AI APIs Data Use policy.
4. Data retention
- Video uploads (Film Room): Uploaded videos are stored temporarily so the AI can analyze them. We delete the uploaded video file within 7 days of upload, or sooner if you delete it manually.
- Live Coach sessions: Live audio and video are streamed in real time and are not retained after the session ends. Only a summary (duration, cost estimate) is kept for billing.
- Usage logs, questions, and AI responses: Kept for as long as your account is active so you can review your coaching history. Deleted within 30 days of account deletion.
- Subscription receipts: Kept for as long as your account is active, plus 7 years afterwards as required for tax and accounting purposes.
- Anonymous analytics: Retained for up to 2 years.
5. Your rights and choices
- Access the data we hold about you by emailing us.
- Correct inaccurate information by updating it in the App or by emailing us.
- Deleteyour account and all associated personal data by emailing us at the address below. We'll delete your data within 30 days of receipt of a verified request, except where we're legally required to keep it (e.g., tax records).
- Export your data in a machine-readable format by emailing us.
- Manage your subscription at any time in Settings → Apple ID → Subscriptionson your iPhone, or through the “Manage subscription in App Store” link in our Settings screen.
If you're in California, the EU, the UK, or another jurisdiction with applicable privacy laws (CCPA, GDPR, UK GDPR), you have additional rights including the right to object to processing, the right to data portability, and the right not to be subject to automated decision-making with legal effects. Contact us to exercise these rights.
6. Children's privacy
Sports Coach Live is intended for users aged 13 and older. We do not knowingly collect information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can delete it.
7. Security
- Encryption in transit (HTTPS/TLS) for every connection between the App, our servers, and our third-party providers.
- Encryption at rest for all data stored in Supabase.
- Authenticated access: every backend endpoint requires a valid Apple-issued user token; service-level operations (like granting credit packs) are restricted to server-side roles.
- Principle of least privilege:internal staff access to user data is limited to what's needed to operate or support the service.
No system is perfect. If we discover a security incident affecting your data, we'll notify you in accordance with applicable law.
8. International data transfers
Sports Coach Live operates from the United States. If you use the App from outside the U.S., your data will be transferred to and processed in the U.S. and in the regions used by our service providers (Google, Apple, Supabase, PostHog). By using the App, you consent to this transfer.
9. Changes to this policy
We may update this Privacy Policy from time to time. When we do, we'll update the “Last updated” date at the top and, for material changes, notify you in-app or by email. Continued use of the App after a change means you accept the updated policy.
10. Contact us
If you have questions about this Privacy Policy or how we handle your data, contact us at:
Email: lukesalm@gmail.com
Company: Between Points AI
We respond to privacy-related inquiries within 30 days.