Privacy Policy
Last updated: May 6, 2026
1. Who we are
Swing School is a members' golf school delivered through an iOS app and this website. This policy explains what data we collect, why we collect it, and what we do with it.
Questions about anything below? Email us at team@swingschool.com.
2. Data we collect
We keep this short on purpose. We only collect what we actually use.
- Email address. So you can sign in and so we can reach you about your account.
- Display name. If you sign in with Apple or Google, your display name comes through with that sign-in.
- Firebase user ID. An internal identifier that ties your account to your data on our backend.
- Purchase information. The App Store transaction ID and purchase date for any in-app purchase you make. We use this to confirm and restore access.
- Watch progress and lesson completion. Which lessons you have started, finished, or saved. This is what powers your progress view inside the app.
- App diagnostics. Crash logs and basic device info (OS version, device model) so we can fix bugs.
3. How we use your data
- Provide the service. Authenticate your account, unlock the content you have access to, and sync your progress across sessions.
- Process and verify purchases. Confirm in-app purchases with Apple, restore access on a new device, and resolve any payment issues.
- Customer support. Reply to your emails and help you when something goes wrong.
4. Third parties we share data with
We use a small number of infrastructure providers to run Swing School. We do not sell your data and we do not share it with advertisers.
- Google Firebase (Authentication, Firestore, Cloud Functions, Hosting). Our backend infrastructure. Stores your account, content access, and watch progress.
- Apple (Sign in with Apple, App Store). Handles authentication if you use Apple sign-in, and processes all in-app purchases.
- Cloudflare R2. Stores and delivers our course videos.
We do not use any advertising networks or third-party analytics SDKs.
5. Tracking
We do not track you across other apps or websites. Because we do no tracking, we do not use the iOS App Tracking Transparency framework and you will not see a tracking permission prompt.
6. Children
Swing School is not directed to children under 13, and we do not knowingly collect personal data from anyone under 13. If you believe a child has signed up, contact us and we will delete the account.
7. Your rights and account deletion
You can delete your account at any time from inside the app. Open the Account tab and tap "Delete account". This permanently removes your account, member status, and watch progress from our systems.
One thing to know: Apple in-app purchase entitlements are tied to your Apple ID, not to your Swing School account. Those entitlements persist even after you delete your Swing School account, and can be restored on any device signed in with the same Apple ID.
8. Data retention
We keep your account data while your account is active. When you delete your account, we remove it from production systems within 30 days. It rolls off our backups within 90 days.
9. Security
Your data is encrypted in transit (HTTPS) and at rest on Google Cloud and Cloudflare. No system is perfectly secure, but we follow industry best practices and we do not store payment card details on our servers (Apple handles all payment).
10. Changes to this policy
If we update this policy, we will change the "Last updated" date at the top of this page. For material changes, we will also post a notice in-app.
11. Contact
Questions, requests, or concerns: email team@swingschool.com.