Privacy Policy
Effective date: August 5, 2026
Tennish analyzes tennis activity data recorded with Apple Watch or Galaxy Watch/Wear OS and provides reports in the iPhone or Android 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 or Firebase Cloud Messaging (FCM) device token
- Platform, app identifier, push environment, notification status, Firebase installation ID, and related device identifiers needed to provide the service
Workout and Swing Data
- Raw swing files generated by Apple Watch or Galaxy Watch/Wear OS (.lapbatch)
- Session start/end time, duration, sample counts, and swing candidate data
- Health and fitness data from HealthKit or Health Connect, such as heart rate, active calories, and workout records, when the user grants permission
Profile and Social Feature Information
- Nickname, profile image, public code, and ranking participation information provided by the user
- Shareable report images and photos selected by the user in the app
Location and Search Information
- Approximate or precise location when the user uses court/place search and grants permission
- Search terms and selected results used to find courts and places
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
- App interactions, crash logs, diagnostics, and 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 or Android app
- To restore records after app reinstall or device change based on the connected account
- To send notifications when reports are ready
- To provide court/place search, profile, ranking, and sharing features
- 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/FCM device tokens are retained as long as needed for account linking, notifications, and record restoration.
- Profile, ranking, location search, and app usage information is retained as needed to provide and operate the relevant feature. Some search and diagnostic information may be processed only for a limited period.
- 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, Google sign-in, FCM notifications, Firebase Installations, Google Places, and Health Connect
- Apple: Sign in with Apple, APNs notifications, and the HealthKit permission system
- Kakao: court and place search in South Korea
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 health, fitness, notification, location, and photo permissions at any time in iOS Settings or Android Settings/Health Connect.
- 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