Privacy Policy
This privacy policy applies to the laufmaus app for mobile devices, together with any related services operated by Frederik Schönfeldt (collectively, the "Application"). Frederik Schönfeldt is hereby referred to as the "Service Provider".
What information does the Application obtain and how is it used?
The Application does not collect, log, or store any personal information when you download and use it, with the exception of health and fitness data processed locally on your device as described in the section "Health Data" below. Registration is not required. If the Application is used with an active internet connection, technical protocol data (such as your ephemeral IP address) is transmitted to facilitate network connectivity, but this data is not retained or used for tracking.
Health Data
The Application controls treadmills over Bluetooth and saves each workout to Health Connect (Android) or Apple Health (iOS), including estimated calories and step count. With your permission, it reads a few body measurements for these estimates and writes the workout; heart rate from a connected monitor is written in short batches while the workout runs, so a crash does not lose it. You can decline any permission; the corresponding feature is then unavailable or less accurate. The Application requests nothing beyond the tables below.
All health data is processed on your device only. Body measurements are read when a calculation needs them, kept in memory while the Application is open, and never stored or transmitted. The only health data the Application stores itself is a small record of the workout in progress (elapsed time, distance, steps, heart rate sum and count), so an interrupted workout can be recovered; it is excluded from device backups and removed once the workout is saved or discarded. The Service Provider runs no servers that receive health data, and health data is never shared or used for advertising or analytics.
Health Connect (Android)
Read
| Data type | Purpose | Benefit | Without it | Details |
|---|---|---|---|---|
| Weight | Calculates the calories you burn in each workout. | See your calories live and have them saved with every workout. | No calories are calculated or saved. | Calorie estimate |
| Height | Used to calculate your step count from the distance you walk. | Precise step counts that match your body, in every workout. | Only average values can be used, so your step counts can be significantly off. | Step count |
Write
| Data type | Purpose | Details |
|---|---|---|
| Exercise session | The completed workout. | |
| Distance | Distance walked. | |
| Steps | Step count. | Step count |
| Active calories burned | Calorie estimate. | Calorie estimate |
| Heart rate | Readings from a connected heart rate monitor. |
The Application's use of information received from Health Connect adheres to the Health Connect Permissions policy, including the Limited Use requirements.
Apple Health (iOS)
Read
| Data type | Purpose | Benefit | Without it | Details |
|---|---|---|---|---|
| Weight | Calculates the calories you burn in each workout. | See your calories live and have them saved with every workout. | No calories are calculated or saved. | Calorie estimate |
| Height | Used to calculate your step count from the distance you walk. | Precise step counts that match your body, in every workout. | Only average values can be used, so your step counts can be significantly off. | Step count |
| Date of birth | Calculates your age for heart-rate-based calorie estimates. | More accurate calories that reflect how hard you actually worked. | Calories are calculated from speed and weight only. | Calorie estimate |
| Biological sex | Used for heart-rate-based calorie estimates and your step count. | More accurate calories and step counts. | Calories are calculated from speed and weight only, and step counts are less precise. | Calorie estimate, Step count |
| VO₂max | Refines heart-rate-based calorie estimates with your fitness level. | Calories that match your personal fitness. | VO₂max is estimated from age and biological sex. | Calorie estimate |
Write
| Data type | Purpose | Details |
|---|---|---|
| Workouts | The completed workout. | |
| Walking + running distance | Distance walked. | |
| Steps | Step count. | Step count |
| Active energy | Calorie estimate. | Calorie estimate |
| Heart rate | Readings from a connected heart rate monitor. |
Calorie estimate
Speed-based (Android and iOS, needs body weight), with MET from 2.5 below 4 km/h up to 11 above 10 km/h:
kcal = MET × 3.5 × weight in kg × minutes / 200
Heart-rate-based (iOS only, Keytel et al. 2005), for the minutes with heart rate readings when weight, date of birth and biological sex are known; the result is converted to kcal (÷ 4.184):
men: kJ/min = −95.7735 + 0.634 × heart rate + 0.404 × VO₂max + 0.394 × weight in kg + 0.271 × age
women: kJ/min = −59.3954 + 0.45 × heart rate + 0.38 × VO₂max + 0.103 × weight in kg + 0.274 × age
Without a VO₂max measurement, it is estimated from age and sex. Minutes without heart rate use the speed-based method. Health Connect has no date of birth or biological sex, so Android always uses the speed-based method.
Step count
The treadmill's own step count is saved. It is replaced by an estimate when the treadmill reports none, or when it reports more than 1.5 times the estimate after at least 100 m (some treadmills count every step twice):
steps = distance in m ÷ stride length in m
The stride length follows from height and the average speed v in m/s, with k = 0.415 for men, 0.413 for women and 0.414 if biological sex is unknown:
walking stride = k × height in m + 0.1 × (v − 1.4)
running stride = 1.25 × k × height in m + 0.25 × (v − 2.5)
Between 1.9 and 2.5 m/s (about 6.8 to 9 km/h) the two are blended linearly; above that, the running stride applies. Without height, an average stride length is used:
walking stride = 0.7 + 0.1 × (v − 1.4)
running stride = 1.1 + 0.25 × (v − 2.5)
Does the Application collect precise real time location information of the device?
This Application does not collect precise information about the location of your mobile device.
Do third parties see and/or have access to information obtained by the Application?
The Application does not share any data, including health and fitness data, with third parties.
Data Retention and Deletion
The Application retains no user data itself beyond the record of a workout in progress described above. The values listed above — weight, height, and on iOS also date of birth, biological sex and VO₂max — are read from Health Connect / Apple Health at the time of calculation and discarded afterwards; workout results exist only as records in Health Connect / Apple Health on your device, which remain under your control. If you discard a recovered workout, its record on your device is deleted; heart rate readings already written to Health Connect / Apple Health stay there, because they are measurements you can review and delete yourself at any time. The Service Provider does not store or retain any user data on external servers, so there is no server-side data to delete.
You can delete your data at any time by:
- deleting individual workout records directly in Health Connect or the Apple Health app,
- revoking the Application's permissions in Health Connect / Apple Health, or
- uninstalling the Application.
For any personal data you may have provided directly (for example, by contacting the Service Provider by email), you may request deletion by emailing apps@fschoenfeldt.de.
What are my opt-out rights?
You can revoke the Application's access to health data at any time in the Health Connect or Apple Health settings without uninstalling the Application. Uninstalling the Application removes it and all of its data from your device.
If you contact the Service Provider directly or voluntarily provide information by other means, you may request deletion of that information by contacting apps@fschoenfeldt.de.
Children
The Application is not intended for children under 16 years of age, or such higher age as required by applicable law. The Service Provider does not knowingly solicit data from children or market to them. If you voluntarily provide personal information and are under 16 years of age, your parent or guardian must provide consent on your behalf where permitted by law.
Security
Health and fitness data processed by the Application never leaves your device and is protected by the operating system's app sandbox and the Health Connect / Apple Health permission system. The record of a workout in progress is held in the Application's private storage, protected by the operating system's on-device encryption, and excluded from device backups. Because the Service Provider does not operate servers that hold user data, the risk of server-side data exposure does not arise. However, no security system is completely secure; the Service Provider implements reasonable safeguards to protect its systems.
Data Breach Notification
Since the Application processes health data locally on your device only and the Service Provider does not store user data on servers, the risk of a data breach affecting your personal data is minimal. If a breach occurs involving any data you have voluntarily provided, the Service Provider will notify you as required by applicable law.
Changes
The Service Provider may update this Privacy Policy from time to time. The Service Provider will notify you of material changes by posting the updated Privacy Policy with an effective date. Where required by law, the Service Provider will seek your consent to material changes before they take effect.
Previous versions of this Privacy Policy will be maintained and made available upon request by contacting the Service Provider at apps@fschoenfeldt.de.
This privacy policy is effective as of 2026-10-24
Your Consent
The Application only accesses health data after you grant the corresponding permissions in Health Connect / Apple Health. You may withdraw this permission at any time in the Health Connect or Apple Health settings. If you voluntarily provide other information to the Service Provider and processing is based on consent, you may withdraw that consent at any time without affecting processing carried out before withdrawal.
Contact Us
If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at apps@fschoenfeldt.de.