Eggbeater Water Polo
Terms of Service
Effective date: March 22, 2026  ·  Last updated: April 4, 2026 ← Back to App

Eggbeater is a tournament tracking tool built for water polo teams and clubs. Core features are available free of charge; optional paid plans unlock additional features for clubs and parents.

These Terms of Service ("Terms") govern your use of the Eggbeater Water Polo app ("the App") available at eggbeater.app. By accessing or using the App you agree to these Terms. If you do not agree, please do not use the App.

1 About the App

The App is a tournament management and tracking tool created for water polo teams and their families. It is available as a mobile web application at eggbeater.app and as a native mobile application for iOS via the Apple App Store and for Android via Google Play. The App provides schedule viewing, live score tracking, player statistics, Google Calendar sync, push notifications, and optional Google Sign-In for cross-device preference sync. The App supports multiple clubs and tournaments, with each club maintaining independent data, admin access, and tournament archives.

Core features of the App are available at no cost. Optional paid plans — including Club Plan (for club administrators), Parent Monthly (for parents), and Tournament Host (for tournament directors) — unlock additional features as described in each plan's offering at the time of purchase.

2 Eligibility & Access

The App is intended for use by parents, guardians, coaches, and players affiliated with a water polo team using Eggbeater. Access to live scoring requires a tournament-specific password provided by the team administrator. Access to admin functions requires Google Sign-In with a Firebase account authorized by an existing club admin, or a legacy admin password during the migration period.

By using the App you represent that:

3 Google Sign-In & Cross-Device Sync

The App offers optional sign-in with Google via Firebase Authentication. By signing in you authorize the App to:

Sign-in is entirely optional. The App functions fully without it; preferences are stored on-device only if you choose not to sign in. You may sign out at any time using the "Sign Out" button in the App header. Signing out ends the cloud sync session but does not delete your previously saved preferences from Firestore. To request deletion of your stored preferences, contact the App administrator.

Your use of Google Sign-In is subject to Google's Terms of Service and Firebase's Terms of Service.

4 Google Calendar Integration

The App offers optional integration with Google Calendar. Calendar access is granted as part of the Google Sign-In flow — no separate authorization popup is required. By signing in and connecting a calendar you authorize the App to:

On subsequent visits, the App silently refreshes the calendar access token in the background if a calendar is connected — no additional action is required from you.

The App requests only the minimum Google Calendar permission necessary (calendar scope) and does not access any other Google services, emails, contacts, or data. You may revoke this authorization at any time through your Google Account permissions page or by disconnecting within the App.

Your use of Google services through the App is subject to Google's Terms of Service and Google's Privacy Policy.

5 Push Notifications

If you enable push notifications, your device's push subscription token (APNs device token on iOS, Web Push endpoint on browsers) is stored on our infrastructure solely to deliver schedule-update alerts, game reminders, and announcements from your club's admin. You can unsubscribe at any time within the App or through your device's notification settings. No marketing or unrelated messages will ever be sent.

6 Paid Plans & Subscriptions

Eggbeater offers optional paid plans that unlock additional features. By purchasing a plan you agree to the following:

7 Live Scoring & Statistics

The live scoring feature allows a designated parent or coach to enter game statistics in real time, which are then visible to all App users for the duration of the game. By entering statistics you agree that:

8 Admin Authentication & Club Management

The admin panel allows authorized users to manage tournament data, rosters, and settings for their club. By using the admin panel you agree that:

9 Multi-Club & Multi-Tournament Architecture

The App supports multiple water polo clubs, each operating independently with their own data, admins, and tournaments.

10 Acceptable Use

You agree not to:

11 Intellectual Property

The Eggbeater name and logo are associated with the Eggbeater Water Polo project. The App code and design were created for private team use. Nothing in these Terms grants you any rights to redistribute or resell the App.

12 Disclaimer of Warranties

The App is provided "as is" without warranties of any kind, express or implied. We do not warrant that:

Tournament schedules are subject to change at any time by tournament organizers. Always confirm game times with your team administrator.

13 Limitation of Liability

To the fullest extent permitted by law, the App and its creators shall not be liable for any indirect, incidental, or consequential damages arising from your use of or inability to use the App, including (without limitation) missed games due to inaccurate schedule information, data loss, or push notification failures.

14 Third-Party Services

The App relies on the following third-party services, each governed by their own terms:

15 Changes to These Terms

We may update these Terms from time to time. The "Last updated" date at the top of this page will reflect any changes. Continued use of the App after updates constitutes your acceptance of the revised Terms.

16 Contact

Questions about these Terms can be directed to the administrator of your team's Eggbeater deployment.