Last updated: April 15, 2026
This Privacy Policy describes how the Tennis League mobile application ("we", "our", or "the App") collects, uses, and shares information when you use our service.
When you use Tennis League, we collect the following information:
We use the following third-party services to operate the App:
We do not sell your personal information to third parties.
The following information is visible to other users in your leagues:
Your data is stored on Supabase servers (EU region). We use industry-standard encryption (TLS) for data in transit and Supabase's built-in encryption at rest. Authentication uses OAuth 2.0 via Google Sign-In.
Tennis stroke videos are processed locally on your device (frame extraction and pose detection) before sending only the extracted joint angles and timing data to Google Gemini for analysis. Original videos are stored on your device and are not uploaded to our servers unless you explicitly choose to share an analysis.
The App is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us and we will delete it.
You have the right to:
To exercise these rights, contact us at the email below.
You can delete your account at any time from the Profile screen in the app. Account deletion will permanently remove your profile, match history, and all personal data within 30 days.
We use Firebase Cloud Messaging to send push notifications about match invitations, score confirmations, and league activity. You can disable notifications in your device settings or in the app's notification preferences.
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date.
If you have any questions about this Privacy Policy or your data, please contact us at:
Email: zoranigic@gmail.com