1. Information We Collect
We collect information to provide better services to all our users. The types of information we collect include:
Personal Information
- Account information (name, email address)
- Profile information (profile photo, tennis skill level)
- Authentication data from Google Sign-In
- Billing and subscription records (plan, status, and provider customer/subscription identifiers). AceSense does not receive full card numbers from Stripe-hosted checkout.
Tennis Performance Data
- Video recordings of your tennis sessions
- AI-generated shot analysis and statistics
- Serve speed, spin rate, and technique metrics
- Session history and performance trends
Device Information
- Device type and operating system
- App version and usage statistics
- Camera and storage access for video recording
Location Data
- We do not collect precise location data
- General region information for analytics purposes only
2. How We Use Your Information
Your information helps us provide, maintain, and improve our services:
Service Delivery
- Analyze your tennis videos using AI
- Generate personalized coaching insights
- Track your progress over time
- Sync your data across devices
- Create and manage subscriptions and paid entitlements
Improvement
- Improve our AI algorithms
- Develop new features
- Fix bugs and enhance performance
Communication
- Send service updates and notifications
- Respond to your inquiries and support requests
- Share tips and coaching recommendations
3. Data Storage & Security
We implement robust security measures to protect your data:
Cloud Storage
- Your videos and analysis data are stored securely on Google Firebase
- Data is encrypted in transit and at rest
- Access is protected by secure authentication
Data Retention
- Active account data is retained while your account is active
- Deleted content is removed within 30 days
- You can request complete data deletion at any time
AI Processing
- Video analysis is performed on secure GPU servers
- Processing data is not stored after analysis completion
- AI models do not retain personal information
4. Data Sharing
We do not sell or share your personal information
AceSense does not sell personal information for money or other valuable consideration. We also do not "share" personal information for cross-context behavioural advertising (as those terms are defined under the CCPA/CPRA). We honour Global Privacy Control (GPC) signals from browsers that send them. There is nothing to opt out of because no sale or sharing is occurring — if that ever changes, we will update this policy and provide an opt-out mechanism before any such sharing begins. To confirm your status or exercise any privacy right, email privacy@acesense.io.
Sub-processors
- Google Firebase (Google LLC / Google Ireland Ltd) — hosting, auth, database, functions, messaging, and Google Analytics for Firebase (opt-in only). Region:
europe-west1.
- PostHog (PostHog Inc.) — product analytics on the marketing website. Loaded only after you opt in to analytics cookies; EU-hosted (
eu.i.posthog.com).
- Lambda, Inc. — GPU inference for tennis analysis. This is the provider that processes uploaded video.
- RunPod Inc. (historic) — a disabled adapter is retained for historic jobs. It receives no production traffic and is not a current processing path.
- Resend Inc. — transactional email delivery.
- Apple Inc. — in-app purchases and Sign in with Apple.
- Google LLC — Google Play in-app purchases.
- Stripe — hosted checkout and customer portal, plus customer and subscription events. The current Stripe integration is in test mode.
Legal Requirements
- When required by law or valid legal process
- To protect our rights and safety
- To prevent fraud or security threats
With Your Explicit Consent
- When you explicitly authorize sharing
- For features that require third-party integration
5. Your Rights & Choices
You have control over your data:
Access & Portability
- View all your data in the app
- Export your data in standard formats
- Request a copy of your information
Correction & Deletion
- Update your profile information anytime
- Delete individual sessions or videos
- Request complete account deletion
Communication Preferences
- Manage notification settings
- Opt out of promotional emails
- Control push notification frequency
6. Biometric-Adjacent Data
To analyse your technique, we derive the following from your uploaded videos:
- Pose keypoints — coordinates of shoulders, elbows, wrists, hips, knees, ankles, and other skeleton joints, per video frame.
- Ball and racket tracking — trajectory, impact location, contact speed.
- Shot classification — inferred shot types.
This data is never used to identify you. We do not extract facial biometrics, do not match pose across users, do not sell or share it, and do not use it to train general-purpose AI models. Delete at any time via Settings → Delete Account.
7. Children's Privacy
AceSense is for users aged 16 and above. We ask users to attest that they meet the applicable minimum age at sign-up; we do not independently verify date of birth.
- We do not knowingly collect personal information from anyone under 16.
- If you discover that a minor has created an account, email privacy@acesense.io and we will delete the account and all associated data.
- We do not run behavioural advertising and do not profile children for marketing.
- COPPA (US): we do not direct our service to children under 13.
- GDPR-K (EU): minimum age set to 16 to align with the strictest EU member-state threshold.
- UK Age Appropriate Design Code: under-16s blocked entirely.
- India DPDP Act: users under 18 in India should not register.
8. International Data Transfers
Your data may be processed in different countries:
- Firebase user content is configured for
europe-west1; authentication metadata and vendor support systems may be processed elsewhere.
- Lambda GPU capacity, Resend email delivery, Apple and Google mobile purchases, and Stripe billing systems may process data outside your country.
- We review the applicable vendor agreement and transfer mechanism before production processing; contact us for the current account-specific record.
9. Changes to This Policy
We may update this Privacy Policy periodically:
- Significant changes will be notified via email or in-app notice
- The "Last Updated" date will be revised
- Continued use after changes constitutes acceptance
- Previous versions are available upon request
10. Contact Us
If you have questions about this Privacy Policy:
📧 Email: privacy@acesense.io
🌐 Website: https://acesense.io
For data protection inquiries in the EU, contact our Data Protection Officer at dpo@acesense.io.