← Unchain
English Deutsch

Unchain – Privacy Policy

Last updated: August 29, 2026

The short version: Unchain has no backend server and no user accounts. Nothing you enter or record is ever sent to the developer or to any third party. Health and Bluetooth data stay on your device, governed by Apple's own permission system.
Need help, or found a bug? This page also serves as Unchain's support contact. Open an issue on GitHub, or email oliver@ersatzworld.net directly. (Looking for the privacy policy itself? Keep reading below.)

Who's behind this

Unchain is built and maintained by an individual developer, Oliver Lau — not a company. There is no server component: the app talks directly to your smart trainer/heart rate strap over Bluetooth and to Apple's HealthKit on your device, and nowhere else.

Health data (HealthKit)

Unchain reads, with your explicit permission:

and writes, once you choose to save a completed workout:

If you use the optional Apple Watch companion app to start a ride, the Watch records and saves that workout to Health on its own instead (with a more accurate calorie figure than the iPhone app alone can produce) – Unchain on the iPhone doesn't separately save a second copy of the same ride. The Watch app writes the same kinds of data listed above (workout type, duration, distance, active energy, heart rate), nothing more.

All of this happens directly on your device(s) through Apple's HealthKit framework. iOS/watchOS shows their own permission screen the first time Unchain asks; nothing is read or written without it. This data is never transmitted to the developer or to any third party – it stays in your Health app, subject to Apple's own Health data protections and whatever iCloud/backup settings you've chosen. You can review or revoke Unchain's Health access at any time under Settings → Privacy & Security → Health → Unchain on your iPhone.

Bluetooth

Unchain connects over Bluetooth Low Energy only to devices you explicitly choose from the in-app device list – your smart trainer and, optionally, a heart rate strap – using the open Bluetooth SIG standards for this (FTMS, Heart Rate Service). This connection is local, directly between your iPhone and your own hardware. No data from it is transmitted anywhere else.

Settings stored on your device

Things like your FTP, max/resting heart rate, heart rate zone boundaries, language preference, and similar settings are stored locally in the app's own sandboxed storage on your device. This never leaves your device except as part of your own iPhone's iCloud/device backups, if you have those enabled – governed by Apple's own iCloud privacy terms, not by the developer.

Crash & hang diagnostics

If Unchain crashes or hangs, Apple's own MetricKit framework may hand the app a technical diagnostic report (what kind of crash, which part of the code, that sort of thing – no personal data) the next time it's opened. Unchain saves that report as a file in its own sandboxed storage on your device, viewable and shareable (or deletable) from Settings → Diagnostics – nothing is sent anywhere automatically. If you ever share one with the developer to help fix a bug, that's something you'd choose to do yourself, e.g. by emailing the exported file.

No accounts, no analytics, no advertising

Unchain has no user accounts, no sign-in, no analytics, and no advertising. It doesn't use tracking technology of any kind, and has no third-party or remote crash-reporting service of its own – see "Crash & hang diagnostics" above for the one on-device exception. No data is sold, rented, or shared with third parties, because the developer doesn't collect any in the first place.

See for yourself

Unchain is open source under the MIT license. You're welcome to read exactly what the app does at github.com/607011/Unchain.

Children's privacy

Unchain isn't directed at children and doesn't knowingly collect data from anyone, of any age – see above.

Changes to this policy

This policy may be updated occasionally; the "Last updated" date above reflects the latest revision. Continued use of the app after a change means you accept the updated policy.

Contact

Questions about this policy or your data? Email oliver@ersatzworld.net.


Unchain – Datenschutzerklärung

Zuletzt aktualisiert: 29. August 2026

Kurz gesagt: Unchain hat keinen Server und keine Nutzerkonten. Nichts, was du einträgst oder aufzeichnest, wird jemals an den Entwickler oder Dritte übertragen. Gesundheits- und Bluetooth-Daten bleiben auf deinem Gerät, geregelt durch Apples eigenes Berechtigungssystem.
Brauchst du Hilfe, oder hast du einen Fehler gefunden? Diese Seite dient auch als Support-Kontakt für Unchain. Erstelle ein Issue auf GitHub, oder schreib direkt eine E-Mail an oliver@ersatzworld.net. (Suchst du die Datenschutzerklärung selbst? Lies einfach weiter.)

Wer dahintersteckt

Unchain wird von einem einzelnen Entwickler, Oliver Lau, entwickelt und gepflegt – nicht von einem Unternehmen. Es gibt keine Server-Komponente: Die App spricht direkt über Bluetooth mit deinem Smart-Trainer/Herzfrequenz-Brustgurt sowie mit Apples HealthKit auf deinem Gerät, sonst mit niemandem.

Gesundheitsdaten (HealthKit)

Unchain liest, mit deiner ausdrücklichen Erlaubnis:

und schreibt, sobald du ein abgeschlossenes Workout speicherst:

Wenn du die optionale Apple-Watch-Begleit-App nutzt, um eine Fahrt zu starten, zeichnet die Watch dieses Training stattdessen selbst auf und speichert es in Health (mit einer genaueren Kalorienangabe, als die iPhone-App allein liefern kann) – Unchain auf dem iPhone speichert dann keine zweite Kopie derselben Fahrt. Die Watch-App schreibt dieselben Arten von Daten wie oben aufgeführt (Workout-Typ, Dauer, Strecke, aktive Energie, Herzfrequenz), nicht mehr.

All das geschieht direkt auf deinen Geräten über Apples HealthKit-Framework. iOS/watchOS zeigen beim ersten Zugriffsversuch von Unchain ihren eigenen Berechtigungsdialog – ohne diesen wird nichts gelesen oder geschrieben. Diese Daten werden niemals an den Entwickler oder Dritte übertragen – sie bleiben in deiner Health-App, unterliegen Apples eigenem Schutz von Gesundheitsdaten und deinen eigenen iCloud-/Backup-Einstellungen. Du kannst Unchains Health-Zugriff jederzeit unter Einstellungen → Datenschutz & Sicherheit → Health → Unchain auf deinem iPhone einsehen oder widerrufen.

Bluetooth

Unchain verbindet sich per Bluetooth Low Energy ausschließlich mit Geräten, die du explizit aus der Geräteliste in der App auswählst – deinem Smart-Trainer und optional einem Herzfrequenz-Brustgurt –, über die offenen Bluetooth-SIG-Standards dafür (FTMS, Heart Rate Service). Diese Verbindung ist lokal, direkt zwischen deinem iPhone und deiner eigenen Hardware. Es werden dabei keine Daten an anderer Stelle übertragen.

Auf deinem Gerät gespeicherte Einstellungen

Dinge wie deine FTP, Maximal-/Ruhepuls, Herzfrequenzzonen-Grenzen, Sprachauswahl und ähnliche Einstellungen werden lokal im eigenen, abgeschotteten Speicher der App auf deinem Gerät abgelegt. Das verlässt dein Gerät nie, außer als Teil deiner eigenen iCloud-/Geräte-Backups, falls du diese aktiviert hast – geregelt durch Apples eigene iCloud-Datenschutzbestimmungen, nicht durch den Entwickler.

Absturz- & Hänger-Diagnose

Wenn Unchain abstürzt oder hängt, kann Apples eigenes MetricKit-Framework der App beim nächsten Öffnen einen technischen Diagnosebericht übergeben (welche Art von Absturz, welcher Teil des Codes und Ähnliches – keine persönlichen Daten). Unchain speichert diesen Bericht als Datei im eigenen, abgeschotteten Speicher auf deinem Gerät – einsehbar, teilbar (oder löschbar) unter Einstellungen → Diagnose; es wird nichts automatisch irgendwohin gesendet. Wenn du einen Bericht dem Entwickler zur Fehlerbehebung schicken möchtest, ist das eine bewusste eigene Entscheidung, etwa per E-Mail mit der exportierten Datei.

Keine Konten, keine Analyse, keine Werbung

Unchain hat keine Nutzerkonten, keine Anmeldung, keine Analyse und keine Werbung. Es nutzt keinerlei Tracking-Technologie und hat keinen eigenen Dritt- oder Remote-Absturzbericht-Dienst – siehe „Absturz- & Hänger-Diagnose" oben für die eine geräteinterne Ausnahme. Es werden keine Daten verkauft, vermietet oder an Dritte weitergegeben, da der Entwickler von vornherein keine erhebt.

Selbst nachprüfen

Unchain ist Open Source unter der MIT-Lizenz. Du kannst gerne selbst nachlesen, was die App genau tut: github.com/607011/Unchain.

Datenschutz für Kinder

Unchain richtet sich nicht an Kinder und erhebt wissentlich keine Daten von niemandem, unabhängig vom Alter – siehe oben.

Änderungen dieser Erklärung

Diese Erklärung kann gelegentlich aktualisiert werden; das Datum "Zuletzt aktualisiert" oben spiegelt die neueste Fassung wider. Die weitere Nutzung der App nach einer Änderung gilt als Zustimmung zur aktualisierten Erklärung.

Kontakt

Fragen zu dieser Erklärung oder deinen Daten? E-Mail an oliver@ersatzworld.net.