1. Introduction
Court Climber ("we," "us," or "our") operates the Court Climber platform ("Service"). This Privacy Policy describes how we collect, use, and protect your personal information when you use our Service. By using Court Climber, you consent to the practices described in this policy.
2. Information We Collect
Information You Provide
- Account information: Name, email address, and password when you register with email, or name, email, and profile photo when you sign in with Google
- Profile information: Display name and skill level that you choose to provide
- Club information: Club names, descriptions, and location data (town/city, state, zip code) you enter when creating or managing a club
- Activity data: Match results, challenge actions, tournament participation, league participation, and ladder standings you submit through the Service
- Feedback: Feature requests, bug reports, and suggestions you submit through the app
Information Collected Automatically
- Device information: Browser type, operating system, and device type for push notification delivery and app compatibility
- Usage analytics: Pages visited, features used, and session duration via Firebase Analytics (anonymized and aggregated)
- Push notification tokens: Device tokens for delivering push notifications when you opt in
3. How We Use Your Information
- To create and manage your account
- To operate the Service, including ladders, challenges, matches, tournaments, and leagues
- To display your name and standings to other club members
- To send push notifications about challenges, match results, and ladder activity (when opted in)
- To send email notifications such as weekly summaries and inactivity reminders
- To enable club discovery by displaying club locations to other users searching nearby
- To analyze usage patterns and improve the Service
- To respond to your feedback and support requests
4. Information Sharing
We do not sell your personal information. We share information only in these circumstances:
- With other users: Your display name, skill level, match results, and standings are visible to other members of your clubs
- Club discovery: Club names, descriptions, and general location (city/region) are visible to users searching for clubs nearby
- Service providers: We use Firebase (Google Cloud) for authentication, database, cloud functions, analytics, and push notifications. We use SendGrid for email delivery. These providers process data on our behalf under their respective privacy policies
- Legal requirements: We may disclose information if required by law, court order, or governmental authority
5. Data Storage and Security
Your data is stored in Google Cloud Firestore servers in the United States. We use Firebase Authentication for secure sign-in, Firestore security rules to restrict data access, and HTTPS encryption for all data in transit. While we implement reasonable security measures, no method of electronic storage is 100% secure.
6. Data Retention
We retain your account data for as long as your account is active. Match results and standings are retained as part of the club's historical records. If you delete your account, we will remove your personal information within 30 days, though anonymized match data may be retained for ladder integrity. Feedback submissions are retained for product improvement purposes.
7. Your Rights
You have the right to:
- Access: Request a copy of the personal data we hold about you
- Correction: Update your profile information at any time through the app
- Deletion: Request deletion of your account and personal data by contacting us
- Opt out of notifications: Disable push notifications through your browser or device settings at any time
- Withdraw consent: Stop using the Service at any time
To exercise these rights, contact us at courtclimber@gmail.com.
8. Cookies and Tracking
Court Climber does not use traditional browser cookies. Firebase Authentication uses local storage to maintain your session. Firebase Analytics collects anonymized usage data to help us understand how the Service is used. You can disable analytics by using browser privacy settings or extensions that block tracking scripts.
9. Children's Privacy
The Service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete such information promptly.
10. Third-Party Services
Our Service relies on the following third-party services, each with their own privacy policies:
- Firebase / Google Cloud: Authentication, database, cloud functions, analytics, and push notifications
- SendGrid (Twilio): Email delivery
- Google Maps Platform: Club location geocoding and discovery search
- Sentry: Error monitoring — receives error messages and stack traces when the app encounters issues, helping us identify and fix bugs quickly
- Vercel: Application hosting
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on this page with a new effective date. Your continued use of the Service after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, contact us at courtclimber@gmail.com.