Effective date: October 28, 2026
Shadow (“the app”) is a boxing round timer for iOS, published by Yacine Kahlis. This policy explains what information the app handles. The short version: the app has no accounts, we never ask for your name or email, and we do not sell your personal data. To know which purchases you own, the app uses one purchase provider, described below.
Your timers, settings, the sports and level you picked, your coach, a code you entered, and your workout streak are stored locally on your device only. They are never transmitted to us. Deleting the app deletes this data.
If you enable voice control, the app uses your device's microphone and Apple's speech recognition to listen for short commands (such as “pause”, “go”, “skip”) during workouts. Audio is processed for command detection only. We do not record, store, or transmit your audio. Depending on your device and iOS settings, Apple may process speech on-device or on Apple servers as described in Apple's privacy policy. Voice control is off by default and requires your explicit permission.
The coaches' callouts are audio recordings that ship inside the app. When a line has no recording (for example, the name of a block you typed yourself), the app uses the speech synthesis voices installed on your device. No data leaves your device for this feature.
If you start a free trial and allow notifications, the app schedules a reminder on your device two days before the trial ends. The reminder is scheduled locally; nothing is sent to us.
The free version shows ads served by Google AdMob. AdMob may collect device identifiers and usage data to serve and measure ads, as described in Google's Privacy Policy and AdMob's data practices. On iOS, the app asks for App Tracking Transparency permission; if you decline, ads are served in non-personalized mode. Shadow Pro and the one-time Remove Ads purchase remove all ads.
Subscriptions (Shadow Pro) and one-time purchases are processed by Apple through the App Store. We never see your payment details. To know which purchases you own and keep them across your devices, the app uses RevenueCat, which receives your App Store purchase records together with a random identifier created by the app; it does not receive your name or email. RevenueCat handles this data as described in its privacy policy. Subscriptions are managed and cancelled in your App Store account settings.
The app contains no third-party analytics SDKs and does not track your workouts.
The app is not directed at children under 13 and does not knowingly collect personal information from anyone.
If this policy changes, the updated version will be posted at this address with a new effective date.
Questions or requests: yackahlis@gmail.com