Privacy policy
No account, no ads, no tracking. Your training data — streaks, session history, custom timers, preferences — is stored only on your device. The single thing that leaves it is the information needed to process a subscription purchase, handled by Apple and RevenueCat using an anonymous random identifier.
1. Who we are
Fighting Frog is developed and provided by SOVL (ABN 64 500 581 856) ("we", "us").
2. Information we collect
Stored only on your device (never sent to us):
- Your training profile (disciplines, stance, experience level, preferred session length, equipment).
- Your activity: streaks, completed-session counts, rounds, minutes, and rolling workout history.
- Custom timers you build and your app preferences (language, dark mode, audio/haptics settings).
This data lives in the app's local storage on your device. We have no server that receives it, and it is not backed up to us. If you delete the app, this data is removed with it.
Information processed to handle purchases (subscriptions):
When you start or restore an FF Pro subscription, purchase information is processed by Apple — which handles the payment and subscription via the App Store / StoreKit under Apple's Privacy Policy — and by RevenueCat, our subscription-management provider. RevenueCat assigns a randomly generated, anonymous app user ID (not linked to your name, email, or Apple ID) and processes the subscription details needed to validate your entitlement and enable "Restore Purchases". See RevenueCat's Privacy Policy. We never receive or store your payment-card details — Apple handles all payment data.
What we do NOT collect:
- No name, email, phone number, or account credentials (the app has no login).
- No analytics, usage tracking, or crash-reporting SDKs.
- No advertising identifiers (IDFA); we do not request App Tracking Transparency permission.
- No location, contacts, photos, microphone audio, or health data. The audio engine links a system microphone API for technical reasons but never records or accesses the microphone — see the in-app note and our Info.plist purpose string.
3. How we use information
Purchase information is used solely to: (a) unlock and maintain your FF Pro subscription, (b) let you restore a purchase on a new device, and (c) meet Apple's requirements for selling subscriptions. We do not sell your data, and we do not use it for advertising or cross-app tracking.
4. Sharing
We do not sell or rent personal information. Purchase data is shared only with Apple and RevenueCat as described above, strictly to operate the subscription. We may disclose information if required by law.
5. Data retention
On-device data is retained until you delete it or remove the app. Purchase records held by Apple and RevenueCat are retained per their respective policies for as long as needed to provide and account for the subscription.
6. Children's privacy
Fighting Frog is not directed to children under 13. We do not knowingly collect personal information from children.
7. Your choices
- You can stop all purchase-related processing by not subscribing; the free tier requires no data to leave your device.
- You can manage or cancel your subscription anytime in Settings → Apple ID → Subscriptions on your device.
- You can remove all on-device data by deleting the app.
- For requests regarding RevenueCat-held data, contact us at the email below and we will assist.
8. International users
The subscription providers (Apple, RevenueCat) may process data in countries other than yours. By subscribing, you acknowledge this processing as described in their policies.
9. Changes to this policy
We may update this policy; the "last updated" date will change. Material changes will be reflected at this URL.
10. Contact
Questions about this policy or your data: [email protected].
11. This website
This website does not use cookies or analytics trackers. If you email support, we keep the correspondence only as long as needed to help you.
The App Store privacy label, explained
Every iOS app declares a "privacy nutrition label" on its App Store page. Here's ours, and what each line actually means.