1. Information We Collect
Account & Identity Information
When you create an account, we collect:
- Email address — used to identify your account and enable password-based sign-in.
- Profile photo URL — collected only if you sign in with Google; sourced from your Google account.
- Firebase User ID (UID) — a unique identifier assigned by Firebase Authentication; used internally to associate your data with your account.
We do not collect your name, phone number, physical address, or payment information.
App Preferences & Activity
The following data is stored in our database on your behalf:
| Data | Purpose | Storage |
|---|---|---|
| Followed team IDs | Remembers which teams you follow across devices | Cloud (Firebase) |
| Push notification preference (on/off) | Controls whether you receive push alerts | Cloud (Firebase) |
| FCM device token | Required to deliver push notifications to your device | Cloud (Firebase) |
| Reminders (game ID, minutes before, time set) | Stores your scheduled game reminders | Cloud (Firebase) |
| Selected team theme (team ID) | Remembers your chosen color theme on this device | Local device only |
Device & Notification Data
When you enable reminders, the app schedules local notifications directly on your device using the device's notification system. We also request permission to send push notifications via Firebase Cloud Messaging (FCM). The FCM device token is stored in our database solely to deliver notifications.
Calendar Data
The app includes an optional feature to add games to your device's native calendar. This writes event data only to your local device calendar. No calendar data is transmitted to our servers.
2. How We Use Your Information
We use the information we collect to:
- Create and manage your account and authenticate your identity.
- Sync your followed teams and reminder preferences across devices.
- Schedule and deliver local and push notifications for games you have set reminders for.
- Display your selected team's color theme within the app.
We do not use your data for advertising, behavioral tracking, or selling to third parties.
3. Information Sharing & Third-Party Services
We do not sell or rent your personal information. We use the following third-party services, each of which may process data in accordance with their own privacy policies:
| Service | Provider | Purpose | Privacy Policy |
|---|---|---|---|
| Firebase Authentication | Google LLC | User account creation and sign-in | firebase.google.com/support/privacy |
| Cloud Firestore | Google LLC | Cloud database for app and user data | firebase.google.com/support/privacy |
| Firebase Cloud Messaging (FCM) | Google LLC | Delivery of push notifications | firebase.google.com/support/privacy |
| Google Sign-In | Google LLC | Optional Google OAuth authentication | policies.google.com/privacy |
All Firebase services store data on Google-operated infrastructure. Data may be processed in the United States or other countries where Google operates data centers. By using the app, you consent to this transfer.
We do not use any analytics, crash reporting, or advertising SDKs.
4. Notifications
The app can send two types of notifications:
- Local notifications — scheduled entirely on your device. These do not require a network connection and do not transmit data.
- Push notifications — delivered via Firebase Cloud Messaging. Enabling this feature requires storing your device's FCM token in our database.
You can disable notifications at any time in your device's system settings or within the app's Settings screen.
5. Data Retention
We retain your data for as long as your account is active. If you delete your account, all associated data is permanently removed (see Section 7 below). The team theme preference stored locally on your device is removed when you uninstall the app.
6. Children's Privacy
The app is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can delete it.
7. Account Deletion
To delete your account:
- Open the app and go to Settings (accessible from the bottom navigation bar).
- Tap Delete Account at the bottom of the settings page.
- Confirm the deletion in the dialog that appears.
Deleting your account will permanently and irreversibly:
- Remove your account from Firebase Authentication.
- Delete your user profile document, including your followed teams and notification preference.
- Delete all reminder records associated with your account.
Note: If your account session has expired, Firebase may require you to sign out and sign back in before deletion can proceed. The app will prompt you if this is the case.
The local device preference (team theme) stored in SharedPreferences is cleared when you uninstall the app. It is not removed by the in-app account deletion flow, as it contains no personally identifiable information.
8. Your Rights
Depending on your location, you may have rights regarding your personal data, including the right to access, correct, or delete it. You can exercise these rights by:
- Deleting your account in-app (see Section 7 above) to remove all stored data.
- Contacting us directly using the information in Section 10.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page will reflect any changes. Continued use of the app after changes are posted constitutes your acceptance of the updated policy.
10. Contact Us
If you have questions about this Privacy Policy or your data, please contact us at:
Cody Gordon
Email: codyjg10@gmail.com