Privacy Policy

Last updated: April 1, 2026

1. Data We Collect

  • Account information — email address and Firebase authentication identifiers.
  • Swing videos — uploaded temporarily for processing. Videos are not stored long-term on our servers after analysis completes.
  • Pose landmarks & physics metrics — skeleton keypoints, rotation angles, and diagnostic results generated during analysis.
  • Analysis results — AI coaching notes, practice plans, swing scores, and diagnostic flags saved to your history.
  • Payment metadata — Stripe customer ID, subscription status, and transaction identifiers. We never store your card number.
  • Usage data — pages visited, analysis counts, and feature engagement for service improvement.

2. How We Use Your Data

  • Process and analyze your swing videos using AI and physics models.
  • Generate coaching notes, practice plans, and scorecard history.
  • Manage your account, subscription, and billing.
  • Send transactional emails (analysis reports, subscription confirmations).
  • Improve the accuracy and quality of the analysis pipeline.
  • Diagnose errors and monitor service health.

3. Third-Party Services

We use the following third-party services to operate the platform:

  • Google Gemini AI — processes anonymized pose data and physics metrics to generate coaching feedback. Video frames sent to Gemini contain only the swing; no account information is included.
  • Firebase (Google) — authentication, Firestore database, and optional Cloud Storage.
  • Stripe — payment processing. Stripe’s privacy policy governs card data handling.
  • Resend — transactional email delivery.
  • Vercel — hosting and serverless function execution.

4. Data Storage & Retention

  • Analysis results are stored in Firestore according to your subscription tier’s history limits.
  • Uploaded videos are processed in memory or temporary storage and are not retained after analysis.
  • Free-tier analyses are retained for 14 days. Paid-tier analyses follow archive overflow rules (active slots + 30-day archive).
  • Account deletion requests will remove your Firestore user document, analysis history, and associated metadata.

5. Cookies & Local Storage

We use Firebase authentication session cookies and local storage for session recovery. We do not use third-party advertising or tracking cookies. Vercel may collect basic analytics (page views, Web Vitals) if enabled.

6. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access — request a copy of the personal data we hold about you.
  • Correction — update or correct inaccurate information.
  • Deletion — request that we delete your account and associated data.
  • Export — request your analysis history in a portable format.

To exercise any of these rights, contact us at support@aigolfcoach.app.

7. Security

We use industry-standard security practices including HTTPS encryption, Firebase authentication, Stripe PCI-compliant payment processing, rate limiting on API endpoints, and admin-token-protected management routes. However, no system is perfectly secure; we cannot guarantee absolute security.

8. Children’s Privacy

The Service is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided us with personal data, we will take steps to delete it.

9. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated via email or in-app notice. The “Last updated” date at the top reflects the most recent revision.

10. Contact

Questions about this policy? Contact us at support@aigolfcoach.app.

© 2026 AI Golf Coach. All rights reserved.