Privacy Policy
Last updated: March 29, 2025
SportsPort ("we", "our", "us") operates the SportsPort mobile application and web application (the "Service"). This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service.
1. Information We Collect
Account Information: When you create an account, we collect your email address and the display name you provide. Authentication is handled by Firebase Authentication (Google).
Tournament & Activity Data: Information you create within the app, including tournament configurations, player registries, match scores, rankings, and session data. This data is stored in Google Cloud Firestore.
Device Tokens: If you enable push notifications, we store Firebase Cloud Messaging (FCM) tokens associated with your account to deliver notifications to your devices. Tokens are removed when you log out.
Followed Players: If you follow players in a tournament, this preference is stored on your device and synced to our server to enable push notifications. Following players requires a logged-in account.
Analytics Data: We use Firebase Analytics (Google Analytics for Firebase) to collect anonymous usage data, including screens visited, features used, and general engagement metrics. This data is aggregated and does not personally identify you. We also store user properties such as preferred language and preferred sport to improve the app experience.
Local Storage: We use your device's local storage (SharedPreferences / localStorage) to store UI preferences, language settings, followed players, and tournament backups. This data stays on your device.
2. How We Use Your Information
- To provide and maintain the Service
- To authenticate your identity and manage your account
- To send push notifications about matches and events you follow
- To analyze app usage and improve the Service
- To store and display tournament data in real time to all participants
- To display relevant product recommendations and sports gear information
- To maintain historical tournament records, player statistics, and ratings across tournaments
3. Data Sharing
We do not sell, trade, or rent your personal information to third parties.
We use the following third-party services that may process your data:
- Firebase (Google Cloud) — authentication, database, hosting, analytics, cloud messaging, and cloud functions. See Firebase Privacy Policy.
Tournament data (names, scores, standings) you enter is visible to other users who access the same tournament. Public tournaments are discoverable by anyone; private tournaments require an access code.
4. Data Retention
Your account data is retained as long as your account exists. Tournament data is retained as long as the tournament exists. You or the tournament creator can delete tournament data at any time through the app's settings.
Historical Records: Tournament results — including match scores, standings, and player names as entered by tournament organizers — may be retained in our database even after a tournament is deleted by its creator. This data is used to maintain cross-tournament player history, ratings, and level assessments, helping organizers evaluate player levels for future tournaments. This is similar to how sports leagues and federations retain match records as part of the sport's history.
5. Your Rights — Data Deletion
You have the right to:
- Delete your account: Contact us at sportsport.app.cnx@gmail.com to request account deletion. We will delete your account and associated personal data within 30 days.
- Delete your tournaments: You can delete any tournament you created directly from the app's settings tab. Note: tournament results (scores, standings, player names) may be retained for historical records as described in Section 4.
- Remove notification tokens: Logging out of the app automatically removes your push notification tokens from our servers.
- Clear local data: You can clear the app's local data through your device settings or the app's local backups screen.
6. Data Security
We use Firebase's built-in security features, including Firestore Security Rules that enforce role-based access control. Data is transmitted over HTTPS (TLS encryption). However, no method of electronic storage or transmission is 100% secure, and we cannot guarantee absolute security.
7. Children's Privacy
Our Service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal data from a child under 13, we will take steps to delete that information.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. You are advised to review this page periodically.
9. Contact Us
If you have any questions about this Privacy Policy, please contact us at sportsport.app.cnx@gmail.com.