Privacy Policy
Do. LLC ("we", "us") sets out below how the mobile app "Kakegoe" (the "App") handles user information.
1. Our approach
The App is local-only: presets, records and settings all stay on your device. What you create is stored on the device and is never sent to or synced with our servers. There is no account and no sign-in.
2. Information we do not collect
The App does not collect:
- Information that identifies you personally, such as your name, email address or phone number
- Attributes such as address, age, gender, height or weight
- The contents of the presets you create (name, seconds, rounds, sound, cue language)
- Your training records — when, which preset, or how many times you ran it
- Account information (there is no account feature)
- Audio from the microphone or images from the camera (neither is used)
- Location, step count, heart rate or other health data (there is no health integration)
3. Information stored on your device
To provide its features, the App stores the following on your device (Hive / shared_preferences). None of it is sent to our servers.
| Item | Purpose | Stored |
|---|---|---|
| Saved presets (name, work / rest seconds, rounds, sets, prepare time, rest between sets, sound, cue language, order) | Loading and editing presets | On device |
| Training records (finish time, elapsed time, rounds completed, id of the preset used) | Showing this week's count, total time and streak in History | On device |
| Sound settings (alert volume, dip the music, vibration, speak cues) | Persisting your settings | On device |
| Screen settings (theme, language, keep screen on while running) | Persisting your settings | On device |
| Pro entitlement state, and the expiry of any 24-hour unlock earned from a rewarded video | Deciding which sounds and themes are unlocked | On device |
| Whether onboarding has been completed | Showing the intro only once | On device |
The Pro entitlement is cached on the device so that the App starts and Pro features keep working when you are offline.
4. When the App communicates
The App communicates with the outside world when you open the Pro sheet, and when you choose Restore Purchases in Settings — and at no other time. Both happen only when you choose them. Opening the app sends nothing, and nothing is sent while a workout is running.
(1) When you open the Pro sheet from a locked sound or theme (ads)
When you open the Pro sheet from a locked sound or theme, the App initialises the Google AdMob ad SDK, obtains consent (UMP) and fetches an ad. Watching the video unlocks that one sound or theme for 24 hours. If you never open the Pro sheet, the ad SDK is not initialised and no communication takes place.
AdMob may collect and use the following to deliver and optimise ads:
- Advertising identifier (iOS: IDFA / Android: Advertising ID)
- Device information (OS version, model name, etc.)
- Coarse region information
- Statistics about ad impressions and clicks
- Google Privacy Policy: https://policies.google.com/privacy
- How Google uses information from partner sites: https://policies.google.com/technologies/partner-sites
(2) When you open the Pro sheet, or buy or restore (purchases)
Opening the Pro sheet initialises the purchase SDK and fetches the price; buying and restoring use the same SDK. For this, the App communicates with the App Store / Google Play and with RevenueCat, Inc. (USA), which we use to manage purchases. RevenueCat handles the purchase receipt issued by the store, an anonymous user ID that RevenueCat generates automatically, and device / app version information. We never receive or hold payment details such as credit card numbers.
- RevenueCat Privacy Policy: https://www.revenuecat.com/privacy
- Apple Privacy Policy: https://www.apple.com/legal/privacy/
Opting out of the advertising identifier
You can reset or limit the advertising identifier from your device settings.
- iOS: Settings → Privacy & Security → Tracking
- Android: Settings → Google → Ads → Reset advertising ID
On iOS you may choose not to allow tracking in the App Tracking Transparency (ATT) dialog. That dialog appears when you open the Pro sheet from a locked sound or theme. Declining does not restrict any feature of the App.
5. About the spoken cues
Cues such as "three, two, one" and "start" are spoken by the text-to-speech engine built into your device's OS (iOS: AVSpeechSynthesizer / Android: TextToSpeech). We do not send the spoken phrases anywhere. The voice itself belongs to the OS, so the only thing you can choose is the language (Japanese or English) — which is why the cues are not sold as a paid feature. Speech synthesis behaves according to your device's own OS settings (installed voice data and so on).
6. Device permissions
| Permission | Purpose |
|---|---|
| Internet access | Fetching rewarded ads; buying and restoring Pro |
| Notifications | Telling you a workout has finished (only when the App is not in the foreground; can be turned off) |
| Vibration | Buzzing when an interval changes (optional; can be turned off in Settings) |
| Background audio / keeping the screen awake | So the timer keeps running when the screen is off or you switch apps |
| Advertising ID (Android) | Use of the advertising identifier by AdMob |
| Tracking (iOS / ATT) | Use of the advertising identifier for personalised ads (optional) |
| Choosing and saving files | Exporting / importing presets (Pro) |
The microphone, camera, location, contacts, photos and health data are never used.
7. Exporting / importing presets
The App can export and import saved presets as a JSON file (Pro). This feature uses no network; the exported file is written wherever you choose to put it. What happens to it afterwards is up to you, and we do not access it.
8. Children's privacy
The App is not directed at any particular age group and does not collect age information. If a child under 13 uses the App, please do so with the consent and supervision of a parent or guardian.
9. Retention and deletion
Data stored on your device is kept until one of the following happens:
- You uninstall the App (stored data is removed with it)
- You erase the device's data
- You delete an individual preset inside the App
Because there is no account, there is no data held by us that a deletion request could apply to.
10. Security of your data
Your data lives on your device. This version does not encrypt the stored data, but because nothing leaves the device, it is protected by the device's own security (screen lock and so on).
11. Changes to this policy
We may revise this policy as laws change or as the App gains features. A revised policy takes effect when it is published on this page.
12. Contact
- Provider: Do. LLC
- Contact: support@do-tech.jp
- Support page: https://www.do-tech.jp/services/kakegoe/support.en
Revision history
| Version | Date | Change |
|---|---|---|
| 1.0 | 2026-09-18 | First version (written for the release of app v1.0.0) |