Privacy Policy
This Privacy Policy describes how Ice Zoo Board ("we", "us", or "our") collects, uses, and protects information when you use the Ice Zoo Board application ("the App"). By using the App, you agree to the practices described in this policy.
1. Information We Collect
We collect the following types of information:
- Authentication information — When you sign in with Google, we receive your name, email address, and Google account identifier via Firebase Authentication. When you sign in with email and password, we store your email address and a hashed version of your password in Firebase Authentication.
- Game data - Firestore stores scores, timer states, team names, logo URLs, period information, and penalty data. Firebase Storage stores uploaded logos.
- Usage data — Firebase may collect basic usage and performance data as part of its standard services.
2. How We Use Your Information
- To authenticate you and control access to the operator (control) interface
- To store and synchronise game state in real time across devices
- To display your league and team branding on the scoreboard
We do not sell, rent, or share your personal information with third parties for marketing purposes.
3. Firebase and Google Services
The App is built on Google Firebase. By using the App, you are also subject to Google's Privacy Policy. Firebase services used include:
- Firebase Authentication — manages sign-in and user identity
- Cloud Firestore — stores game state and settings
- Firebase Storage - stores uploaded logos
- Firebase Hosting — serves the App
- Firebase App Check — protects backend resources from abuse
4. Data Retention
The app can automatically delete inactive games after 90 days. Archived games have a separate retention policy. A reset preserves append-only game history. Authentication data remains until account deletion.
Bug reports can create public GitHub issues. The backend stores a hash of the client IP address for the report quota with an expiry timestamp.
5. Data Security
We use Firebase's built-in security features including authentication-gated Firestore rules and App Check to protect your data. However, no system is completely secure — you use the App at your own risk.
6. Cookies and Local Storage
The App uses browser local storage to cache game data for offline support and faster loading. No third-party advertising cookies are used.
7. Children's Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by an updated date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated policy.
9. Contact
If you have questions about this Privacy Policy, please open an issue on GitHub.