Last updated: October 3, 2026

This Privacy Policy explains how InsightIQ (“we”, “us”) handles your information when you use the Cadlo mobile application (the “App”). Cadlo is a sports-testing tool for coaches and athletes. Everything you create stays on your device: we do not run a server for the App, and we do not collect, transmit, or sell your personal data. The only data that leaves your device is anonymous usage statistics and anonymous crash reports, described in sections 5 and 6, and, only if you choose to write to us, the message you send through the feedback form, described in section 7.

If you have any question about this policy, contact us at contact@insightiq.dev.

1. Who we are

The data controller for the Cadlo App is InsightIQ. Contact: contact@insightiq.dev.

2. The short version

Cadlo has no account and no backend. Everything you create (athletes, test protocols, session history and results, and any Sprint videos) is stored locally on your device using the device’s own storage. None of it is sent to us or to any third party. Deleting the App removes this data from your device.

We do measure anonymous usage statistics to understand which features are used and where the App can be improved. These statistics contain no personal data and cannot be traced back to you (see section 5). If the App stops unexpectedly, it also sends an anonymous crash report so that we can find and fix the bug (see section 6).

3. Device features the App uses (on your device only)

Some features ask for iOS or Android permissions. In every case the data is used on your device to make the feature work and is never transmitted to us:

  • Location (“While Using the App”). Used only by the tab-odometer feature to estimate distance and cone spacing for a target speed. Cadlo does not track or record your location in the background, and never sends it anywhere. You can revoke this permission at any time in your device settings.
  • Camera. Used only by the Sprint feature, for video timing review and — on iOS — for augmented-reality line placement. Videos stay on your device; they are not uploaded.

4. Purchases

Cadlo Pro subscriptions are handled entirely by the store you installed the App from: Apple, through the App Store (StoreKit), on iOS; Google, through Google Play (Google Play Billing), on Android. All we receive from that store is your subscription status, so that the App can unlock Pro features on your device. We never receive or store your payment card details.

5. Anonymous usage analytics

To understand how Cadlo is used and where to improve it, the App sends anonymous usage signals to TelemetryDeck, a privacy-focused analytics provider based in the European Union, acting as our processor.

What is sent. Only product-interaction events, for example that a test was started or completed, that a report was exported, or that the subscription screen was shown, together with an anonymous installation identifier and general technical information such as the device model and operating-system version.

What is never sent. Your athletes’ names, your measurements and results (MAS, VO₂max, times, distances, speeds), your custom protocols, your coach notes, your location, and your Sprint videos. None of these ever leave your device.

The identifier. TelemetryDeck generates an anonymous identifier that is specific to your installation of Cadlo. It is neither Apple’s advertising identifier (IDFA) nor Android’s advertising ID (AAID), it does not exist in any other app, and it cannot be linked back to your identity. We make no attempt to re-associate it with a real person or to combine it with any other dataset.

No tracking, no advertising. These statistics are never used for advertising, never shared with data brokers, and never combined with data from other companies. This is why Cadlo does not display Apple’s App Tracking Transparency prompt on iOS: there is nothing to track.

For more information, see the TelemetryDeck Privacy Policy.

6. Anonymous crash reports

When the App stops unexpectedly, it sends an anonymous crash report to Firebase Crashlytics, a service operated by Google acting as our processor. Without it, a bug that only appears on certain devices would go unnoticed, and unfixed.

What is sent. The technical description of the failure: the stack trace, the device model and manufacturer, the operating-system version, the App version, the basic state of the device at that moment (available memory and storage, orientation, whether the device is rooted), whether the build was a development or a published one, and an anonymous installation identifier generated by Firebase.

What is never sent. The same exclusions as in section 5: your athletes’ names, your measurements and results, your custom protocols, your coach notes, your location and your Sprint videos. A crash report contains none of the content you create.

The identifier. The Firebase installation identifier is specific to your installation of Cadlo. It is not an advertising identifier, it exists in no other app, and it disappears when you uninstall Cadlo or clear its data. It serves one purpose: counting how many people a given crash affects. It never identifies you.

Where it is processed. Google processes these reports outside the European Union, in particular in the United States, under the European Commission’s Standard Contractual Clauses. See the Firebase privacy information and Google’s Privacy Policy.

7. Your feedback (optional)

When you tell the App that it does not satisfy you, Cadlo offers to let you tell us what would make it perfect, in an optional form. The same form exists on our website cadlo.fit. Nothing is sent until you tap “Send”.

What is sent. The message you write, your email address if you choose to give it (optional field, used only to let you know when what you asked for is available, or to reply to you), the App version, the platform (iOS or Android), the App language, the test in progress if there is one, and the country, derived from the connection by our host. Your IP address is not stored.

What is never sent. Your athletes’ names, your measurements and results, and anything you did not write yourself in the form.

Where and for how long. Messages are stored by Cloudflare, our host, acting as a processor, in a database located in the European Union, and a copy reaches us by email at contact@insightiq.dev. We keep them for 24 months at most, then delete them. The count of messages sent in our statistics (section 5) never contains the text of your message.

8. Data we do not collect

Apart from what you choose to write to us (section 7), we do not collect personal data, do not use advertising SDKs, do not track you across apps or websites, and do not build user profiles. Because the App has no backend, we have no copy of the content you create.

9. Sharing

We do not share the content you create, because it never leaves your device. Three third parties are involved in operating the App: the store that processes your subscription purchases — Apple, under Apple’s Privacy Policy, or Google, under Google’s Privacy Policy — TelemetryDeck, which processes the anonymous usage statistics described in section 5, and Google, which processes the anonymous crash reports described in section 6 through Firebase Crashlytics. Messages sent through the feedback form (section 7) are hosted by Cloudflare, under Cloudflare’s Privacy Policy, and are not shared with anyone else.

Where the GDPR applies, we rely on our legitimate interest (Article 6(1)(f)) in understanding how the App is used, and in being told when it fails, in order to maintain and improve it. This basis is appropriate because the statistics and crash reports are anonymous, minimal, and cannot be used to identify or single out an individual. Messages sent through the feedback form (section 7) rely on your consent (Article 6(1)(a)), which you give by tapping “Send” and can withdraw at any time by asking us to delete them. If you have any concern about this, contact us at contact@insightiq.dev.

11. Data retention and your rights

Your data lives on your device under your control. You can delete individual athletes, sessions and protocols within the App, or remove everything by deleting the App. Apart from the messages you sent us through the feedback form, we hold no personal data about you. To access or delete a message you sent, email contact@insightiq.dev, giving if possible its date and the email address you entered. If you have any question about your rights under the GDPR or other applicable law, or wish to contact a supervisory authority (in France, the CNIL), email contact@insightiq.dev.

12. Children

Cadlo is not directed to children under 13, and we do not knowingly collect personal data from anyone. As noted above, the App collects no personal data.

13. Health and safety notice

Cadlo is a training and measurement tool, not a medical device, and it does not provide medical advice. Physical testing involves strenuous effort. Consult a qualified professional before undertaking any fitness test, and use the App at your own risk.

14. Changes to this policy

We may update this Privacy Policy from time to time. We will revise the “Last updated” date above and, for material changes, provide notice within the App.

15. Contact

InsightIQ: contact@insightiq.dev