# Halkyon Train's listing in the F-Droid repository, and its anti-features with their # reasons (Halkyon Train's ADR 0030, D36). Categories: - Sports & Health License: AGPL-3.0-or-later AuthorName: Halkyon AuthorEmail: support@halkyon.app WebSite: https://halkyon.app/train SourceCode: https://code.halkyon.app/halkyon-days/halkyon AntiFeatures: NonFreeDep: It reads the Polar Loop through Polar's BLE SDK, which isn't free software; the app's licence carries a permission to link it. NonFreeNet: The Polar Loop's firmware comes from Polar's firmware service, and the server's licence (SSPL) isn't a free licence by F-Droid's definition. Name: Halkyon Train Summary: Record runs, rides, walks and rows, sealed and synced between your devices Description: |- Halkyon Train records your runs, walks, hikes, rides and rows: the track by GPS, heart rate from a chest strap or the Polar Loop, a bike's speed, cadence and power sensors, and a rowing machine's strokes. It pauses by itself when you stop, announces each kilometre, and follows interval plans and routes you plan on the map, turn by turn. Music from your Jellyfin server plays in time with your steps. Workouts go to Health Connect and out as GPX, TCX or FIT. The Polar Loop's days and nights (steps, sleep, Nightly Recharge, heart rate around the clock) are read from the band on the phone, never through Polar's cloud. Everything is sealed on your phone with your account's keys before it reaches the instance, which can't read it. You sign in with SimpleLogin, by Proton, or with an email address, a password and an authenticator app. It connects to train.halkyon.eu, the project's instance, or to any other: everything an instance needs is in the repository, to run your own. The app is AGPL-3.0 and the server SSPL-1.0, so all of its code is public. Questions and reports: support@halkyon.app