Overview
Pulse Link: Heart Rate BLE ("the app") is developed by Humble Mars LTD. Your privacy is important to us. This policy explains what data the app accesses, how it is used, and how it is protected.
Pulse Link has no user account, analytics, advertising, Pulse Link server upload, or third-party cloud workout processing. Your workout data stays on your devices and in Apple Health according to your choices.
Data Accessed and How It Is Used
Heart Rate and Workouts
Pulse Link processes live and historical workout heart rate, active energy, workout type, duration, workout state, and time in heart-rate zones. This information is used to run the workout, display live progress, broadcast heart rate, recover interrupted sessions, and create workout summaries.
Heart-Rate Zones
Pulse Link processes your date-of-birth-derived age, maximum heart rate, resting heart rate, selected zone method, and zone preferences to calculate and display training zones. Resting heart rate is used only with the Karvonen method. When Apple Health age data is unavailable, the app uses a default age of 21 until you supply another value. Health profile values can be entered manually.
Connectivity and Recovery
Pulse Link processes device connectivity state and stores the local recovery metadata needed to resume or safely finalise an interrupted workout. Preferences, active-workout recovery records, and pending completion choices are stored locally so they can survive an app relaunch.
Data Sources and Permissions
- Apple Watch supplies workout heart rate and active energy through HealthKit.
- When AirPods heart rate is enabled on supported systems, compatible AirPods with heart-rate sensing can supply workout heart rate to the iPhone through Apple Health.
- Date of birth is used to calculate age for zone estimates.
- Resting heart rate is used only for the Karvonen zone method.
- Health access is permission-based and can be declined. Manual zone profile entry remains available.
- Bluetooth permission is used to advertise the iPhone as a nearby heart-rate peripheral.
Local Transmission and Storage
- Apple Watch and iPhone: Preferences and workout state are exchanged locally through WatchConnectivity.
- Heart-rate sources and iPhone: Apple Watch supplies workout data through HealthKit and WatchConnectivity. On iOS 26 or later, compatible AirPods with heart-rate sensing can supply workout heart rate through Apple Health.
- iPhone and Bluetooth receivers: The iPhone broadcasts live heart-rate data locally using the standard Bluetooth Heart Rate Service.
Pulse Link does not identify the owners of receiving equipment or communicate with those receivers through a Pulse Link server. It does not upload workout data to a Pulse Link server or send it to a third-party cloud processor.
Apple Health and Workout Retention
Automatic workout saving to Apple Health is enabled by default. When automatic saving is disabled, Pulse Link can temporarily stage a completed workout in Apple Health until you choose Keep in Apple Health or Delete Workout. A pending choice may persist across an app or device restart so the workout is not lost before you decide.
Workout data kept in Apple Health is managed by Apple Health and your device settings. Deleting a workout through Pulse Link when prompted removes the staged workout from Apple Health.
Data Pulse Link Does Not Collect
- No Pulse Link user account or registration
- No analytics or advertising SDK
- No Pulse Link server upload or third-party cloud workout processing
- No sale of personal or health data
- No cross-app or cross-site tracking by Pulse Link
Apple, external fitness apps, and connected equipment may independently receive data under their own privacy policies. This policy does not govern their handling of that data.
Bluetooth
The app uses the iPhone’s Bluetooth permission to advertise the standard Bluetooth Heart Rate Service (UUID 0x180D) to nearby compatible receivers. Up to three receivers can connect simultaneously. Background mode allows broadcasting to continue when the iPhone is locked. The Bluetooth device name defaults to “Pulse Link” and can be changed in Settings.
Children’s Privacy
The app does not knowingly collect personal data from children under 13. Pulse Link has no accounts, analytics, advertising, or cloud workout processing.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated effective date. We encourage you to review this page periodically.
Contact
For privacy-related questions, contact Humble Mars LTD at pulse-link@humblemars.com.