KickFlow Privacy Policy

Last Updated: May 12, 2026

This Privacy Policy explains how KickFlow and KickFlow Wear ("the Application") handle information when users install and use the application. Protecting user privacy is a core principle of the application's design. KickFlow is built to operate with minimal data usage and without collecting personal information beyond what is described below.

1. Data Controller

The Application is developed and operated by Veltrix Interactive ("the developer"). For privacy enquiries, contact [email protected]. Where applicable data protection law (such as the EU/UK General Data Protection Regulation or Türkiye KVKK) requires the identification of a data controller, Veltrix Interactive acts as the controller for the limited categories of data described in Sections 7, 7a, 7b, 7c and 7d of this policy.

2. Minimal Data Collection

KickFlow does not collect, store, or sell personal information to external servers or third parties, except for the limited transmissions described in Sections 7 (AI Features), 7a (AI Form Check), 7b (Firebase Analytics), 7c (Firebase Crashlytics), 7d (NFC Sparring Partner Sync), 8e (Friends Leaderboard via Firebase Auth + Firestore) and 6 (In-App Purchases).

Outside of those described transmissions, the Application does not collect or transmit:

KickFlow does not require user accounts or registration and does not track users across devices or services.

3. Local Device Storage

Information required for application functionality is stored locally on the user's device. This includes:

All locally stored data:

If the application is uninstalled, locally stored data may also be deleted.

4. Health Connect Integration

KickFlow may optionally integrate with Health Connect by Android to read fitness-related information. If a user grants permission, the application may read the following Health Connect data types:

This data is handled under the following principles:

Users may revoke Health Connect permissions at any time through their device settings.

5. Bluetooth Heart Rate Sensors

KickFlow may optionally connect to Bluetooth Low Energy (BLE) heart rate monitors (such as chest straps or smartwatch HR broadcast mode) to display real-time heart rate during workouts.

6. Wear OS Companion App (KickFlow Wear)

KickFlow includes an optional companion application for Wear OS smartwatches (KickFlow Wear). The companion app communicates with the phone application using the Google Wearable Data Layer API and reads on-watch sensors and Health Services data.

Data exchanged between the phone and watch includes:

The Wear OS companion app accesses the following on-watch data sources:

All sensor data is processed locally on the watch for strike detection and workout tracking. Data is transmitted only between the paired phone and watch over the Wearable Data Layer (a direct device-to-device connection facilitated by Google Play services). No sensor data is transmitted to the developer's servers.

Watch sensor permissions (BODY_SENSORS / health.READ_HEART_RATE on API 36+, plus background variants) are requested separately on the watch and may be revoked at any time through the watch's system settings.

7. In-App Purchases

KickFlow offers an optional Pro subscription through Google Play Billing. Purchase transactions are processed entirely by Google Play.

For information on how Google handles purchase data, refer to Google's Privacy Policy.

8. AI Features (Google Gemini)

KickFlow Pro includes AI-powered features such as KickFlow Bot (AI Coach) and AI Workout Generator. These features use the Google Gemini API, accessed via a developer-operated Cloudflare Worker proxy that holds the API key. The proxy does not log message content; it forwards requests to Google and returns the response.

When using AI features:

Users who do not wish to use AI features can simply avoid using them. AI features require an active Pro subscription and explicit in-app consent on first use.

8a. AI Form Check — Camera Usage

KickFlow Pro includes an AI Form Check feature that uses the device camera to analyze martial arts technique. When using this feature:

8b. Firebase Analytics

KickFlow uses Firebase Analytics (provided by Google) to collect anonymous, aggregated usage data to improve the app experience. This data includes:

Firebase Analytics data:

8c. Firebase Crashlytics

KickFlow uses Firebase Crashlytics (provided by Google) to detect and diagnose crashes and serious errors in the Application. When a crash occurs, Crashlytics may transmit the following information to Google:

Crashlytics data:

8d. NFC Sparring Partner Sync

KickFlow includes an optional Sparring Partner feature that allows two nearby users running KickFlow to exchange live workout statistics with each other using Near Field Communication (NFC) and the Android Host Card Emulation framework.

When a user explicitly initiates a sparring partner connection:

NFC permission can be controlled via the device's system settings. The Sparring Partner feature requires both devices to opt in.

8e. Social Friends Leaderboard (Firebase Authentication + Cloud Firestore)

KickFlow includes an optional Friends Leaderboard feature that allows users to compare weekly workout aggregates with friends they explicitly add. When a user opens the Friends section, the Application uses Firebase Authentication (anonymous sign-in) and Cloud Firestore (both Google services) to enable this feature.

What is collected and stored on Google's Firebase servers:

What is not collected by the social feature:

How the data is shared:

Security and abuse prevention:

Retention and deletion:

The Friends Leaderboard is optional. If you never open the Friends section, no Firebase Authentication account is created and no Firestore document is written for you.

8f. Children Under 13

The social features described in Section 8e are not directed to children under the age of 13. If the developer becomes aware that an anonymous account corresponds to a user under 13, that account and all associated data will be deleted. Parents or guardians who believe their child has used the social features may contact [email protected] to request immediate deletion.

9. No Behavioural Advertising or Cross-Service Tracking

KickFlow does not use third-party advertising networks, behavioural advertising SDKs, or tracking technologies that build profiles of users across services.

The Application does not share information with advertisers or external organisations for commercial purposes. External transmissions are limited to those described in Sections 7, 8, 8a, 8b, 8c and 8d.

10. Data Security

External transmissions described above use HTTPS/TLS in transit. Phone-to-watch communication occurs over the Google Wearable Data Layer, which requires prior pairing of the watch with the phone. NFC sparring sync is short-range and only active while the user holds the feature open. Users maintain control of any data stored locally on their device through standard Android application data controls.

No security system is perfect. The developer cannot guarantee the security of data transmitted to or stored by third-party services (Google, Firebase, Cloudflare).

11. Your Rights (GDPR / UK GDPR / KVKK)

If you are in the European Economic Area, the United Kingdom, Türkiye, or another jurisdiction with similar data-protection law, you may have the following rights with respect to personal data the developer controls (which is limited to the categories described in Sections 7, 8, 8a, 8b, 8c and 8d):

Because most KickFlow data lives only on your device, the most effective way to exercise erasure of locally stored data is to clear the application's storage or uninstall the Application from your device. For server-side data held by Google (Gemini API, Firebase Analytics, Crashlytics), please follow the request procedures in Google's privacy resources. For any request directed to the developer, contact [email protected].

12. Age Restriction

KickFlow is a physical training and exercise application and is not directed to children. The minimum age to use the Application is 13 years. In jurisdictions where applicable law sets a higher digital-consent age (for example, some EU member states set this age between 14 and 16), the higher local age applies and the Application should not be used below that age without verifiable parental or guardian consent.

Users under 18 should use the Application only with the involvement of a parent or legal guardian who has reviewed this Privacy Policy and the Terms of Use.

13. Health and Liability Disclaimer

KickFlow provides general kickboxing and fitness training guidance for educational purposes only. The Application is not a medical device and does not provide medical advice, diagnosis, or treatment.

By using the Application, users acknowledge and agree that:

14. How Long We Keep Your Data (Data Retention)

KickFlow retains different categories of data for different periods, depending on where the data is stored and which third-party service processes it:

The developer does not operate any user database, analytics warehouse, or backup system that holds personal data outside of the third-party services listed above.

15. How to Delete Your Data

Because KickFlow stores most user data only on the user's device, deletion is fast and is largely controlled by the user directly. The procedure is:

  1. Delete all local data from inside the app. Open KickFlow → SettingsReset Progress, then confirm. This permanently deletes the user's name, age, gender, workout history, sparring records, custom programs, XP, level, streak, challenge progress, unlocked badges, weight log entries, locally cached AI plans, and consent flags from the device.
  2. Uninstall the Application to clear any remaining local files, including SharedPreferences and cached images.
  3. Revoke Health Connect permissions in the Android system settings (Settings → Apps → Health Connect → Apps → KickFlow → Remove access) to stop future reads.
  4. Revoke microphone, camera, NFC, body sensors and Bluetooth permissions in Android system settings if desired.
  5. Request deletion of any anonymous server-side records (Firebase Analytics installation ID, Crashlytics records, or any prompts that may have been retained by Google's Gemini API): email [email protected] with the subject line Data Deletion Request — KickFlow. Please include the device model, the approximate install date and, if available, your Firebase Installation ID (visible in the app's About screen). Requests are actioned within 30 days; a confirmation email is sent when deletion is complete.
  6. Partial deletion is also supported in-app: individual workout entries can be removed from the Workout History screen, custom programs from the Programs tab, weight entries from the Weight Log screen, and AI consent or analytics opt-in can be revoked at any time from Settings.

Full step-by-step deletion instructions are also available at https://getkickflow.app/delete_data.html.

16. Changes to This Privacy Policy

This Privacy Policy may be updated periodically to reflect improvements to the application, new features, or regulatory requirements. Any updates will be indicated by revising the "Last Updated" date at the top of this policy. Continued use of the Application after updates constitutes acceptance of the revised policy.

17. Contact

If you have questions regarding this Privacy Policy or wish to exercise the rights described in Section 11, you may contact the developer at [email protected] or through the official distribution platform where KickFlow is published.