Privacy policy
Last updated: September 4th, 2025
1. Who We Are
This Privacy Policy explains how OnCourtPro LLC (“we,” “our,” or “us”) collects, uses, and protects information when you use the OnCourtPro tennis performance platform (the “Service”).
We are the data controller of personal information we collect from users. We never sell your data.
2. Information We Collect
- Account Information: name, email, password.
- Match & Training Data: logs, goals, performance entries you create.
- Payment Data: processed securely by Stripe. We do not store payment card numbers.
- Device & Technical Data:
• IP address (for authentication and security)
• Browser type, version, and settings (to ensure functionality)
• Cookies (functional only, no advertising)
• Local storage (used for autosave features like match logs in progress).
- Analytics Data: usage patterns, error logs, and performance data to improve the product.
- EU Users: For EU visitors, a cookie consent banner provides granular options (necessary, functional, analytics, marketing). Non-essential cookies are set only with explicit consent.
3. Lawful Basis for Processing (GDPR)
We process data under these legal bases:
- Contract: to provide the Service you signed up for.
- Legitimate Interest: product improvement, fraud prevention, security.
- Consent: where you opt in (e.g., analytics cookies, marketing emails).
4. How We Use Information
- To provide and maintain the Service.
- To authenticate users and protect accounts.
- To personalize training recommendations and analytics.
- To process payments and manage subscriptions.
- To send emails (via Resend).
- To improve performance through aggregated analytics.
5. Third-Party Processors
We use trusted third parties to operate our Service:
- Stripe – subscription and payment processing
- OpenAI – AI-powered analytics features
- Resend – transactional emails
- Supabase – data storage and authentication
They access only the data needed to perform their services.
6. Data Retention
- Account data is retained while your account is active.
- Backups may persist up to 90 days after deletion.
- Authentication logs are retained for 90 days.
- AI processing logs are retained for 30 days.
- Consent records are retained for 3 years, with automatic cleanup after expiry.
- Analytics logs are retained for 12 months.
7. Your Rights
- Access: request a copy of your data.
- Correction: fix inaccurate info.
- Deletion: request erasure of your account and data.
- Portability: export data in machine-readable format.
- Restriction/Objection (GDPR): restrict or object to certain processing.
- Opt Out (CCPA): request we do not share data for cross-context advertising (we do not engage in this).
You may also manage privacy preferences, view consent history, and request data access/export/deletion directly from the in-app Privacy Dashboard.
Contact us at support@oncourtpro.com to exercise these rights.
8. Children’s Privacy
We do not knowingly collect data from children under 13.
9. International Users
If you access the Service from outside the U.S., your data may be transferred to and stored in the United States.
10. Updates
We may update this Privacy Policy. Updates will be posted with a new “last updated” date.