Effective Date: February 18, 2026
Last Updated: June 10, 2026
Our Commitment to Your Privacy
At Soccer Trainer, we take your privacy seriously. This Privacy Policy explains what data we collect, how we use it, and how we protect it. Version 1.1 introduced optional team features that require storing some data on our servers. These features are entirely opt-in — if you don’t set up a team, the app continues to store all data locally on your device only, exactly as before.
Information Collection and Use
If you do not use the optional team features, Soccer Trainer stores all data locally on your device. This includes your saved practice sessions, favorite and hidden drills, custom drills, Quick Generate settings, and session completion history. This data never leaves your device and is not accessible to us.
If you choose to use the optional team features, we collect and store the following on our servers:
- Display name — first name and optional last initial only (e.g. “Austin” or “Austin S.”). No full names, no email addresses.
- Anonymous user ID — a randomly generated identifier created automatically when you set up a team. It is not linked to your name, email, or any other identifying information.
- Push notification token — only if you grant notification permissions. Used solely to deliver training notifications from your team.
- Session completion events — when you mark a session complete, we record the duration, focus areas, and timestamp. We do not record drill names, session names, or personal notes.
- Team membership — which private team(s) you belong to, identified by your anonymous user ID.
- Streak and badge data — computed from your completion events and cached on your profile.
We do not collect email addresses, phone numbers, location data, passwords, payment information, or any other personal information.
How We Use This Information
Data collected through the team features is used exclusively to:
- Display your team’s activity feed
- Send push notifications when teammates complete sessions
- Calculate and display training streaks and badges
- Allow teammates to view and save each other’s sessions
We do not use your data for advertising, analytics, or any purpose beyond the features described above. We do not sell your data to third parties.
Local Storage
All non-social app data continues to be stored locally on your device using AsyncStorage. This includes:
- Saved practice sessions
- Favorite and hidden drills
- Custom drills you create
- Quick Generate settings
- Session completion history and personal notes
If you delete the app, all locally stored data is permanently removed.
Children’s Privacy
Soccer Trainer is designed for use by coaches and players of all ages, including children under 13. The optional team features are designed to be set up and managed by a parent or coach, who creates the player profile and joins a team via invite code. This is where parental consent lives.
We have designed the team features to minimize data collection for all users, and especially for minors:
- No email addresses are collected from children
- Display names are limited to first name and last initial
- Teams are invite-only with no public directory or discovery
- No messaging or direct communication features exist in the app
We comply with the Children’s Online Privacy Protection Act (COPPA). If you believe a child has provided information beyond what is described in this policy, please contact us at soccertrainerapp@icloud.com and we will promptly delete it.
Third-Party Services
Firebase (Google) The optional team features are powered by Firebase, a Google service. Firebase stores team data in Firestore and handles anonymous authentication and push notification delivery. Google’s privacy policy applies to data processed by Firebase. Learn more at: Google Privacy Policy
YouTube Video Integration Soccer Trainer displays embedded YouTube videos for drill tutorials. When you view these videos, you are subject to YouTube’s Terms of Service and Privacy Policy. We do not control or have access to any data YouTube collects. Learn more at: Google Privacy Policy
Data Security
Local data security is determined by your device’s security measures. For server-stored team data, we use Firebase’s built-in security controls, including strict rules that prevent any user from reading or writing another user’s private data. Push tokens are stored securely and used only to deliver team notifications.
We recommend using a device passcode or biometric lock and keeping your operating system updated.
Data Retention and Deletion
Local data is deleted when you uninstall the app. For server-stored team data:
- You can edit your display name at any time within the app
- Leaving a team removes you from that team’s activity feed
- To request complete deletion of your server-stored data, contact us at soccertrainerapp@icloud.com and we will delete your player profile, team memberships, and completion events.
Your Rights
You have control over your data:
- Edit your display name anytime in the Social tab
- Delete saved sessions and custom drills within the app
- Disable push notifications in your device’s iOS Settings
- Request deletion of all server-stored data by contacting us
- Delete all local data by uninstalling the app
Changes to This Privacy Policy
We will update this policy when our data practices change. Significant changes will be communicated through the app or by updating the Last Updated date above. We encourage you to review this policy periodically.