← halfmarble.com

Last updated: June 1, 2026

01What data the app reads

All reads happen on-device via Apple HealthKit

SteadyHeartBeat reads health data through Apple's HealthKit framework. All processing happens on your iPhone. No data is transmitted to halfmarble or any third party.

Data type Source Leaves device? Purpose
Heart rate (live) AirPods with heart rate monitoring NEVER Real-time voice readout and chart display during workout
Respiratory rate (live) AirPods with heart rate monitoring NEVER Displayed during workout as breaths/min
Active calories burned HealthKit (calculated from HR) NEVER Displayed during workout; saved to your workout session
Date of birth Your Health profile NEVER Calculates your personal heart rate zones using the Tanaka formula (maxHR = 208 − 0.7 × age). Never stored on our servers.
Resting heart rate Apple Watch (background) NEVER Shown on the pre-workout screen as a cardiovascular baseline indicator
Heart rate variability (HRV) Apple Watch (background) NEVER Shown on the pre-workout screen as an autonomic health indicator
Cardio fitness (VO₂ max) Apple Watch (background) NEVER Shown on the pre-workout screen as a fitness context indicator
Biological sex Your Health profile NEVER Selects age- and sex-based reference ranges for cardio fitness (VO₂ max)
Body mass (weight) Your Health profile NEVER Estimates the energy cost of elevation gain during a workout
Step count HealthKit (during workout) NEVER Shown during and after the workout
Walking + running distance HealthKit (during workout) NEVER Shown during and after the workout
Flights climbed HealthKit (during workout) NEVER Shown during and after the workout

02What data the app writes

Workout sessions are saved to your Health library (optional)

When you complete a monitoring session, SteadyHeartBeat saves a workout record to Apple Health by default — including the session duration, activity type (boxing, cycling, running, walking, hiking, or other), heart rate, and active calories burned — so it counts toward your Apple Fitness rings. This data belongs to you, is governed by Apple's Health privacy settings, and then follows your own iCloud Health sync settings. You can turn this off in the app under Preferences → Apple Health → Save workouts to Apple Health; with it off, the workout is discarded and never written to Apple Health.

Completed session summaries — HR timeline, zone distribution, and histogram — and your on-device profile (age, biological sex, any self-reported conditions, and manually entered metrics) are saved to the app's private storage on your iPhone for the Sessions history and pre-workout screens. This storage is explicitly excluded from iCloud and iTunes backups, so it stays on your device.

03What we will never do

Hard commitments, not marketing language
Sell your health data. Your HealthKit and Health Records data will never be sold to any third party, including data brokers, advertisers, or analytics firms.
Use your data for advertising. HealthKit data is never used to serve targeted advertising within this app or on other platforms.
Share with pharmaceutical companies without consent. We will never share data with pharmaceutical or biotech companies except under IRB-approved research agreements with published findings — and only with your explicit, informed, separately-granted consent. (This research opt-in does not yet exist; when it ships, it will be a standalone screen, not buried in settings.)
Transmit raw health data to our servers. All computation — zone calculation, HR analysis, histogram generation — happens on your device. halfmarble does not operate a server that receives personal health data.
Retain data if you delete the app. Deleting SteadyHeartBeat from your iPhone removes all locally stored session data. Workout records already saved to Apple Health remain in Health (which you control via the Health app).

04Website analytics

This website only — not the app

This website (halfmarble.com) uses Plausible Analytics, a privacy-first analytics tool that collects no personal data, sets no cookies, and is fully GDPR-compliant. Aggregate page view counts are the only data collected. The SteadyHeartBeat iOS app does not include any analytics SDK.

05Children

Not directed at children under 13

SteadyHeartBeat is not directed at children under 13 years of age and we do not knowingly collect personal information from children under 13.

06Changes to this policy

We will tell you when the rules change

If we materially change how we handle your data, we will update this page and change the "Last updated" date above. Continued use of the app after a material change constitutes acceptance of the updated policy.

07Contact

Questions, requests, concerns

halfmarble LLC
privacy@halfmarble.com

For data deletion requests: delete the app from your iPhone. For Apple Health data, use the Health app's data management features. For any other privacy concern, email the address above.

SteadyHeartBeat is built under halfmarble's Glass Box principle: all algorithmic logic is deterministic, traceable to peer-reviewed science, and runs locally on your device. Read the full data philosophy at halfmarble.com/glass-box/data.html.