Privacy Policy
Last updated: 2026-11-13
KYWorks (“we”) provides the app Tenth Frame for iPhone, iPad, Apple Watch, Android phones and Wear OS watches (the “App”). This policy explains what information the App handles.
In short: the App has no account and no server of ours. Your bowling records stay on your devices and in your own iCloud (iPhone and iPad) or your own Google account backup (Android). We only receive anonymous usage statistics and crash reports, described below.
1. Your records
- Games, scores, balls, venues and notes you enter are stored on your iPhone, iPad, Apple Watch, Android phone and Wear OS watch. On iPhone and iPad they are synced through your own iCloud account if iCloud is turned on for the App.
- On Android, the App does not sync records between devices. If Android’s automatic backup is turned on, Google backs up your records and settings to your own Google account, and they are restored when you set up a new device. Records are not synced between iOS and Android.
- We run no server for this data and cannot see it. iCloud is provided by Apple and Android backup by Google; see each company’s privacy policy for how they handle it.
- The Apple Watch app stores its records on the watch. The Wear OS app stores its records on the watch and exchanges them with the App on your Android phone over the built-in connection between the two devices (Wearable Data Layer), without any external server. Neither watch app sends usage statistics or crash reports.
2. Usage statistics (Google Analytics for Firebase)
The App measures how it is used with Firebase Analytics (Google Analytics 4), provided by Google LLC in the United States. This helps us find problems and decide what to improve.
The App sends only the following events:
| Event | When | Value sent |
|---|---|---|
game_complete | A game was finished | How it was entered (roll by roll or total only) |
stats_view | The statistics screen was opened | Which view (all, by ball, by venue) |
limit_view | The free-usage limit screen was shown | Where it was shown (input or records) |
purchase_start, purchase_complete, purchase_restore | A purchase was started, completed or restored | Product ID, and the number of saved games in bands of 10 (50 or more is shown as 50+) |
Along with each event, Google receives technical information that comes with any app: app version, iOS or Android version, device model, language, a randomly generated app-instance ID, and the approximate region derived from the network connection. We never send names, email addresses, scores, venue names, notes or any other value that identifies a person.
- The App does not use the advertising identifier (IDFA on iOS, advertising ID on Android), does not show the App Tracking Transparency prompt, and shows no ads.
- Analytics data is kept for 14 months and then deleted.
3. Crash reports (Firebase Crashlytics)
- When the App crashes, Firebase Crashlytics (Google LLC, United States) collects the crash information: the app and iOS or Android versions, device model, the state of the App at the time of the crash, and a random installation ID.
- Crash reports are used only to fix bugs. Crashlytics keeps them for 90 days.
- Crash reporting is part of keeping the App working, so it runs whether or not you have given analytics consent.
4. Consent in the EEA, the United Kingdom and Switzerland
- If you are in the European Economic Area, the United Kingdom or Switzerland, the App asks for your consent through Google’s User Messaging Platform. Usage statistics are switched off until you consent.
- You can change your choice at any time in the App under Settings > Privacy Choices.
5. Purchases
Purchases are made through the App Store (iOS) or Google Play (Android) and handled by Apple or Google. We never receive your payment details. The purchase events in section 2 contain only the product ID and the game-count band.
6. Services we use
| Service | Company and country | Purpose | Data involved |
|---|---|---|---|
| Firebase Analytics | Google LLC, United States | Usage statistics | Events and technical information in section 2 |
| Firebase Crashlytics | Google LLC, United States | Crash reports | Crash information in section 3 |
| Google User Messaging Platform | Google LLC, United States | Asking for consent in the EEA, the UK and Switzerland | Your consent choice, stored on your device |
| iCloud | Apple Inc., United States | Syncing your records between your devices | Your records, stored in your own iCloud account |
| App Store | Apple Inc., United States | Distribution and payment | Handled by Apple |
| Google Play | Google LLC, United States | Distribution and payment on Android | Handled by Google |
| Android backup | Google LLC, United States | Restoring your records when you change Android devices | Your records and settings, stored in your own Google account |
Google LLC and Apple Inc. are based in the United States, so information may be processed there. Each company’s own privacy policy also applies. We do not sell your information and do not share it with anyone else.
7. Deleting your data
- Deleting the App removes the records stored on your device. Records in iCloud can be removed in iOS Settings > [your name] > iCloud > Manage Account Storage. Backups of the Android app kept in your Google account can be removed in your device’s Settings under Google > Backup.
- Analytics and crash data cannot be linked to you. If you have a request about information we hold, contact us below.
8. Changes to this policy
We may update this policy. The date at the top shows the latest version. For significant changes we will notify you in the App.
9. Contact
- Operator: KYWorks
- Email: contact@kyworks.jp