Privacy Policy
Flag Huddle is a coach-first flag football game management app. We care about privacy and aim to collect only the information necessary to provide the app's features.
Summary
- Team and game data is stored locally on your device by default (for example: team names, player first names, jersey numbers, lineups, and playing time).
- Optional account and sharing features store some data in the cloud using Google Firebase (see details below). You choose whether to create an account and share teams.
- We do not sell personal information.
- We do not use advertising trackers.
- We use limited diagnostics and app analytics to improve reliability and understand app usage trends (see below). This data is not used for advertising or tracking across apps and websites.
Information you provide in the app
The app may store information you enter, such as team names, player first names, jersey numbers, lineups, and game notes. This information is used to provide the app's functionality (roster management and playing time tracking).
If you choose to create an account, we also collect your email address and authentication credentials (see "Account information & authentication" below).
Account information & authentication
Account creation is optional. You can use Flag Huddle's core features without creating an account. If you choose to create an account to enable team sharing and live game sessions, we collect the following:
- Email/Password sign-in: Your email address and password. Your password is securely managed by Google Firebase Authentication and is not stored in plain text.
- Sign In with Apple: An authentication token and, depending on your Apple ID settings, your email address (or an Apple-provided relay email address).
Your email address is used to identify your account and to allow other users to share teams with you. Account authentication is managed by Google Firebase Authentication.
Team sharing & cloud-stored data
If you create an account, you can share teams with other signed-in users by email address. When you share a team:
- Shared team data (team info, settings, and roster) is stored in Google Cloud Firestore so that all team members can access it.
- Live game sessions use Google Firebase Realtime Database to sync game data in real time between users.
- Other users you share a team with can view the shared team's data.
This cloud-stored data is essential to the team sharing and live game session features. All data that leaves your device is directly tied to the functionality you choose to use.
Where your data is stored
Where your data is stored depends on how you use the app:
- Local-only teams: If you do not create an account or do not share a team, your team and game data is stored on your device only. We do not upload this data to any server.
- Shared teams: If you share a team with other users, the shared team's info, settings, and roster are stored in Google Cloud Firestore. Live game session data is transmitted through Google Firebase Realtime Database.
- Account data: If you create an account, your authentication information is managed by Google Firebase Authentication and stored on Google's servers.
Analytics & diagnostics
We use limited analytics and diagnostic information to improve Flag Huddle and keep it reliable.
- Diagnostics (crash reporting): We may receive crash reports and performance information (for example: app version, device type, and operating system version) to help identify and fix issues.
- App analytics: We may view aggregated app usage and performance metrics (for example: app launches, active devices, retention, and App Store performance) to understand overall usage trends and improve the product.
This information is used for app functionality and analytics, and is not used for advertising or tracking across apps and websites.
Website analytics
Our website (flaghuddle.com) uses privacy-focused analytics provided by Fathom Analytics (usefathom.com) to understand overall site usage and improve the website.
- Fathom does not use cookies.
- Fathom does not collect personal data.
- Visitor IP addresses are anonymized.
- Analytics data is used only in aggregate and is not used for advertising or tracking across websites.
You can learn more about Fathom's privacy practices at usefathom.com/privacy.
Third-party services
Flag Huddle does not integrate with third-party advertising networks. We use the following third-party services solely to operate and provide the app's features:
- Google Firebase: We use Firebase Authentication, Cloud Firestore, and Firebase Realtime Database to provide account sign-in, team sharing, and live game session features. Your account and shared team data is processed by Google in accordance with Firebase's privacy and security documentation and Google's Privacy Policy.
- Apple: The app is distributed through the Apple App Store and may use Apple platform services for crash reporting, analytics, and Sign In with Apple authentication. Your use of those services is subject to Apple's Privacy Policy.
These services are used only to operate and improve Flag Huddle and are not used for advertising or tracking.
Children's privacy
Flag Huddle is intended for coaches and adults managing teams. You must be at least 13 years old (or the minimum age required in your jurisdiction) to create an account. We do not knowingly collect personal information from children. Coaches should avoid entering sensitive personal details about players (for example: full names, addresses, or medical information).
Data retention & deletion
- Local data: Team and game data stored on your device is retained until you delete it in the app or delete the app.
- Cloud data: If you use account and sharing features, your account data and shared team data are retained until you delete your account or remove the shared teams. When you delete your account, your authentication information and associated data are removed from Google Firebase.
To request deletion of your account and associated cloud data, you can delete your account within the app or contact us at flaghuddle@bootleaf.com.
Your choices
- You can use Flag Huddle without creating an account. Account and sharing features are entirely optional.
- You can edit or delete teams, players, and game data within the app.
- You can stop sharing a team to keep it local to your device.
- You can delete your account to remove your authentication information and associated cloud data.
- You can uninstall the app to remove locally stored data from the device.
Changes to this policy
We may update this Privacy Policy from time to time. We will update the effective date at the top of the page when changes are made.
Contact
If you have questions about privacy, contact us at flaghuddle@bootleaf.com.