Legal

Privacy Policy

Last updated: June 10, 2026

SwingLab is committed to protecting your privacy. This policy explains what information we collect, how we use it, and your rights. By using SwingLab, you agree to the practices described here.

1. Information We Collect

Video and Swing Data

When you record and submit a swing for analysis, the video frames are transmitted to OpenAI's API (GPT-4o Vision) to generate your swing score, breakdown, and coaching feedback. We do not permanently store your raw video on our servers. Swing results (score, grade, metrics, and coaching notes) are stored locally on your device using Apple's SwiftData framework.

Subscription and Payment Data

Subscriptions are processed through Apple's in-app purchase system and managed by RevenueCat. We do not collect, store, or have access to your payment card details. RevenueCat receives a non-reversible purchase receipt and subscription status from Apple. See RevenueCat's privacy policy at revenuecat.com/privacy.

Device and Usage Information

We may collect non-personally identifiable information including:

Camera Access

SwingLab requires access to your device's camera and photo library solely to record and select swing videos. We do not access your camera at any other time.

2. How We Use Your Information

We use the information we collect to:

We do not sell your personal information to third parties. We do not use your data for advertising profiling.

3. Third-Party Services

SwingLab uses the following third-party services, each of which has its own privacy policy:

OpenAI

Video frame data from your swing recordings is sent to OpenAI's API for analysis. OpenAI may use API inputs to improve their models per their data usage policy. We encourage you to review OpenAI's Privacy Policy.

RevenueCat

Subscription management and purchase verification is handled by RevenueCat. They receive your Apple subscriber ID and purchase status. Review RevenueCat's Privacy Policy.

Apple

As an iOS app distributed through the App Store, Apple's standard data practices apply. See Apple's Privacy Policy.

4. Data Storage and Retention

Swing results (scores, grades, metrics, and coaching notes) are stored locally on your device and are not transmitted to or stored on our servers. You can delete this data at any time by deleting the app. Raw video is not retained by SwingLab after analysis is complete.

5. Children's Privacy

SwingLab is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.

6. Your Privacy Rights

California Residents (CCPA)

If you are a California resident, you have the right to know what personal information we collect, request deletion of your personal information, and opt out of the sale of personal information (we do not sell personal information). To exercise these rights, contact us at the email below.

European Residents (GDPR)

If you are in the European Economic Area, you have rights including access to your data, correction, erasure ("right to be forgotten"), data portability, and the right to object to processing. To exercise these rights, contact us at the email below.

7. Security

We implement reasonable technical and organizational measures to protect your information. However, no method of transmission over the internet is 100% secure. API communications with OpenAI and RevenueCat are encrypted via HTTPS.

8. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by updating the date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.

9. Contact Us

If you have any questions about this Privacy Policy or your data, please contact us at:

jaklarreich@gmail.com