Privacy Policy

Last updated: May 28, 2026

Overview

IronSplit is a race strategy simulator for endurance athletes. This policy explains what data we collect, why, and how we handle it. We keep things simple: we collect the minimum needed to make the app work and to improve it.

What We Collect

  • Device identifier. We store a randomly generated device ID so the race strategies you create and share can be associated with you. It is not linked to your hardware identity.
  • Anonymous usage analytics. To understand how the app is used and improve it, we collect product-interaction events, such as which screens you open and when you create or share a strategy, tied to a randomly generated analytics ID. This ID is separate from the device identifier above and is not linked to your name, email, or hardware. An allowlist removes anything outside our approved fields before events are sent.
  • Anonymous crash diagnostics. When the mobile app crashes or hits an unexpected error, we collect crash information (stack trace, device model, OS version, app version, and a short trail of recent in-app actions) tied to a randomly generated install identifier. This helps us find and fix bugs. A scrubber removes anything outside our approved fields before events are sent.
  • Simulation inputs. Your race, age group, and split times are sent to our server to run the simulation. We do not permanently store your individual simulation inputs.
  • Email address (optional). If you sign up for notifications on the landing page, we store your email address and detected platform (iOS or Android) so we can notify you when the mobile app is available.
  • Coach name (optional). If you enter a coach name, it is stored locally on your device and included when you share results. It is not sent to our server otherwise.
  • Local preferences. Your selected race, age group, and split settings are saved in your browser or on your device so they persist between sessions. This data stays on your device.

What We Do Not Collect

  • We do not collect your name, physical address, or payment information.
  • We do not use advertising SDKs, ad trackers, or cross-app tracking.
  • We do not sell, rent, or share your data with third parties.
  • We do not track your location.

How We Use Your Data

Device IDs associate the strategies you create and share with you. Simulation inputs are used to calculate your race results and are not retained after the response is sent. Email addresses are used only to send you the notification you requested. Anonymous usage analytics are used only to understand how the app is used and to improve it, never for advertising.

Data Storage and Security

Our application runs on infrastructure we operate, and data in transit is encrypted via HTTPS. We use two third-party processors: PostHog for anonymous usage analytics, and Sentry for anonymous crash diagnostics. Both receive only the anonymized data described above; never your name, email, or other personal information.

Third-Party Services

IronSplit uses PostHog for privacy-respecting product analytics and Sentry for crash and error diagnostics. Both process only the anonymized data described above. We do not use advertising or data-brokerage services. The web app is served through Cloudflare, which may process standard HTTP request metadata (IP address, user agent) as part of normal CDN operations.

Children

IronSplit is not directed at children under 13. We do not knowingly collect data from children.

Your Rights

You can request deletion of any data we hold about you, including your email address, your shared strategies, and your anonymous analytics records, by contacting us. Local data (preferences, coach name) can be cleared by uninstalling the app or clearing your browser storage.

Changes

If we make meaningful changes to this policy, we will update the date at the top. We won't retroactively weaken protections without notice.

Contact

Questions about this policy: jamie@904software.com

IronSplit is built by 904 Software. Jacksonville, FL.