Privacy Policy
Effective date: June 5, 2026
Tennish is a service that analyzes tennis activity data recorded with Apple Watch and provides reports in the iPhone app. This Privacy Policy explains what information Tennish collects, why it is used, and how long it is retained.
1. Information We Collect
Account Information
- Email address, display name, and provider information from Apple or Google sign-in
- Firebase Authentication user UID
- Tennish internal user ID
- Account link status and sign-in provider information
Device and Notification Information
- APNs device token
- Platform, app bundle ID, push environment (sandbox or production), and notification status
Workout and Swing Data
- Raw swing files generated by Apple Watch (.lapbatch)
- Session start/end time, duration, sample counts, and swing candidate data
- Workout-related data such as heart rate, active energy, and step count when the user grants permission
Analysis Report Information
- Swing counts and forehand/backhand/serve/unclassified counts
- Estimated speed, estimated spin, power, tempo, rhythm, and other analysis scores
- Coach comments, badges, next goals, and session summary information
Operations and Security Information
- Service operation logs such as API processing records, server errors, and analysis queue status
- Technical information used to prevent abuse and respond to failures
2. How We Use Information
- To create tennis activity records and swing analysis reports
- To provide the History tab and detailed review screens in the iPhone app
- To restore records after app reinstall or device change based on the connected account
- To send notifications when reports are ready
- To diagnose service issues, maintain security, and prevent abuse
- To handle user inquiries and account/data deletion
3. Retention
- Raw .lapbatch files are temporarily stored in AWS S3 raw storage and are automatically deleted after 7 days.
- Analysis reports are retained in connection with the user's account to provide history and restore records.
- Account link information and APNs device tokens are retained as long as needed for account linking, notifications, and record restoration.
- When a user schedules account deletion in the app, local records are deleted immediately. Server account links and analysis reports remain recoverable for 30 days and then become eligible for deletion.
- Information required for legal compliance, dispute response, or security incident investigation may be retained to the extent necessary.
4. Third-Party Services and Processors
Tennish uses the following services to provide the app:
- Amazon Web Services: API, S3 storage, Lambda analysis, DynamoDB, SQS, CloudWatch, SNS
- Firebase and Google: Firebase Authentication and Google sign-in
- Apple: Sign in with Apple, APNs notifications, and the HealthKit permission system
Tennish does not sell or share users' workout, health, or swing data for advertising purposes.
5. International Processing
Tennish uses global cloud services including AWS, Firebase, Apple, and Google. As a result, some information may be processed outside the user's country for service delivery, authentication, storage, notifications, and security.
6. User Rights
- Users can schedule account and data deletion inside the app.
- Users can change HealthKit and notification permissions at any time in iOS Settings.
- Users can manage sign-in connections in their Apple or Google account settings.
For account and data deletion, see the Account and Data Deletion page. If you cannot access the app, contact us at tennish.app@gmail.com.
7. Children's Privacy
Tennish is not intended to knowingly collect personal information from children. If a parent or guardian believes that a child's information has been collected, please contact us at the email address above.
8. Security
Tennish uses reasonable safeguards such as encrypted transmission, access restrictions, and cloud security settings. However, no internet-based service can eliminate all security risks.
9. Changes
This policy may be updated due to service changes, legal changes, or operational policy changes. Important changes will be announced through the app or this website.
10. Contact
Privacy inquiries: tennish.app@gmail.com