Privacy Policy for Courtzee
Last updated: May 28, 2026
The official home for Courtzee is courtzee.app.
Overview
Courtzee ("the App," "we," "us") is a tournament management app for racquet sports (padel, tennis, pickleball, and more). This policy explains what data the App collects, how it is used and shared, how long it is kept, and the choices and rights you have.
Courtzee is a cloud-connected app. When you sign in, your tournaments, players, and match data are stored in Google Firebase (Firestore) so they sync across your devices and can be shared with people you invite. This policy reflects that cloud model.
Who we are and how to contact us
Courtzee is operated by an independent developer. For privacy questions or to exercise your data rights:
- Privacy / data requests: privacy@courtzee.app
- General support: support@courtzee.app
Information we collect
1. Account information (from sign-in)
You can sign in with Google, Apple, or Microsoft, or continue anonymously. When you sign in with a provider, we receive and store your display name, email address, and a unique account identifier (UID) issued by Firebase Authentication. If you continue anonymously, we create an anonymous account identifier and do not receive your name or email until you choose to sign in with a provider.
2. Profile information you provide
You can add to your own profile: phone number (optional), favorite sport (optional), and an editable display name. (Profile photos are not collected in this version.)
3. Information about other people that you enter ("placeholders")
As an organizer, you can add players who do not have a Courtzee account by creating placeholder profiles. For these, you may enter the player's name, email address (optional, used to send an invite), and phone number (optional). This effectively functions as a contact list for organizers. You are responsible for having a basis to enter other people's contact information. If a placeholder's email is used to invite that person and they sign in, the placeholder is linked to their real account and the frozen historical record of past tournaments is preserved.
4. Tournament and match data
We store the tournaments, brackets, courts, entrants, scores, standings, and statistics you create or participate in.
5. Information collected automatically
- Crash diagnostics (Firebase Crashlytics): stack traces, device model, OS version, app version, and general device state. These reports do not include your tournament data or contact details.
- Advertising data (Google AdMob, free version only): device advertising identifier, coarse location derived from IP address, device information, and in-app activity used to serve and measure ads.
- Basic technical data needed to operate the service (e.g., timestamps of account activity).
How we use your information
- To provide and sync the App's features across your devices.
- To enable sharing and collaboration — invites, claims, and shared tournament access.
- To send transactional and (if you opt in) tournament-related notifications.
- To enforce plan limits and process purchases.
- To diagnose crashes and improve reliability.
- To show ads in the free version.
How your information is shared
With other users
When you share or join a tournament, your display name and profile identifier are visible to the other members of that tournament. Match results you take part in are visible to those members. Your email and phone number are not shown to other members.
With service providers (third parties)
We use the following providers to operate the App, each under their own privacy terms:
- Firebase Authentication (Google) — sign-in.
- Cloud Firestore (Google) — primary data store.
- Cloud Functions / Cloud Logging (Google) — server-side processing.
- Firebase Cloud Messaging (Google) — push notifications.
- Firebase Crashlytics (Google) — crash reporting.
- Google AdMob (Google) — advertising in the free version.
- Google Play Billing & Google Play Developer API (Google) — in-app purchases and subscription management.
See Google's Privacy Policy. We do not sell your personal information.
Payments and subscriptions
Optional paid features (Courtzee Pro subscription and one-time tournament slot packs) are processed by Google Play Billing. We never receive or store your payment card or bank details — Google handles the transaction. We receive confirmation of your entitlement (e.g., active Pro status, purchased slot credits) to unlock features and remove ads.
Push notifications
If you grant permission, we send notifications such as invite alerts, round-ready alerts, and trial/billing reminders via Firebase Cloud Messaging. You can turn notifications off at any time in your device settings.
Data retention
- Active data is retained while your account is active.
- Completed tournaments are retained as long as they remain linked to at least one user account, so shared history stays intact for everyone involved.
- Inactive tournaments are deleted after 6 months with no meaningful activity. Linked users are warned by notification before deletion and can choose to keep a tournament.
- Placeholder profiles that are no longer referenced by any active roster or tournament are archived and eventually deleted; historical results keep a frozen snapshot of the name shown at the time.
- Deleted accounts are purged, along with their personal data, within 30 days of deletion.
- Crash and advertising data are retained per Google's standard retention for those services.
Your rights and choices
- Delete your account: You can delete your account from within the App. Deletion removes your personal profile data and unlinks you from your tournaments; any active subscription is cancelled through Google Play.
- Request data access or deletion: Email privacy@courtzee.app. We honor verified deletion requests. (A self-service data export/portability feature is not offered in this version.)
- Opt out of personalized ads: Device settings → Google → Ads → "Opt out of Ads Personalization." The Pro version shows no ads.
- Control notifications: Manage permissions in your device settings.
Data security
Data in transit between the App and our servers is encrypted using TLS (standard for Firebase services). No method of transmission or storage is 100% secure, but we rely on Google's managed infrastructure and least-privilege access rules to protect your data.
Children's privacy
Courtzee is intended for users 13 years of age and older. We do not knowingly collect personal information from children under 13. If you believe a child has provided us personal information, contact privacy@courtzee.app and we will delete it.
International users
Data is processed and stored on Google Cloud infrastructure, which may be located in the United States or other countries. By using the App you consent to this processing.
Changes to this policy
We may update this Privacy Policy from time to time. Material changes will be posted here with an updated "Last updated" date. Continued use of the App after changes constitutes acceptance of the updated policy.
Contact
- Privacy / data requests: privacy@courtzee.app
- General support: support@courtzee.app
This policy is intended to be adequate for a small-scale launch and does not constitute legal advice. If the user base grows significantly (particularly in the EU/UK/California) or an organization adopts Courtzee, obtain review by a qualified privacy attorney.