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

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:

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:

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.