Privacy Policy
RinkPulse is a side project. I try to collect as little as possible. This page explains what the Garmin watch app and Android companion do with your data.
Overview
RinkPulse Companion is an Android app for reviewing hockey sessions, editing local records, viewing personal analytics, and optionally syncing session history after sign-in. It supports a manual, local-first session workflow and can receive completed RinkPulse watch sessions through Garmin Connect Mobile and Garmin's Connect IQ Mobile SDK.
Data stored on your phone
The Android app stores data locally on your device. Session history is stored in an encrypted local database. The app may also keep an encrypted local no-backup session-history snapshot on the same device to help recover if the local session table opens empty. Local data may include session timing, stats, notes, role or mode metadata, profile and preference data, entitlement state, and app settings.
Garmin watch data
The Android app can receive completed RinkPulse watch-session summaries from the RinkPulse Garmin Connect IQ watch app. Imported summaries may include session timing, mode, role, ice time, bench time, shift summaries, calories, distance, speed, heart-rate summaries, score stats, goalie stats, estimated speed or distance flags, and a profile snapshot captured by the watch at session start.
Backup and device transfer
Android system backup and device transfer exclude the local Room session database, DataStore settings, encrypted database key material, and the local no-backup session-history snapshot. If you do not sign in for RinkPulse cloud saves, uninstalling, clearing app data, or moving to a new phone can remove local RinkPulse Companion history unless the same sessions are imported again from a RinkPulse watch backlog or added manually.
Network access
The Android companion app does not require sign-in for local use. If you choose to sign in for RinkPulse cloud saves, the app uses Firebase Authentication for the app account and sends synced RinkPulse session records to RinkPulse cloud storage. Cloud session records may include imported Garmin watch-session summaries and manual session entries. The app uses Garmin's Connect IQ Mobile SDK to communicate with the paired RinkPulse watch app through Garmin Connect Mobile.
What I do not do
- I do not sell your data.
- I do not run ads in the app.
- I do not provide Garmin account history import.
- I do not automatically upload diagnostics or session history to RinkPulse servers.
Support diagnostics
RinkPulse Companion may let you export a support diagnostics report from the app. This report is created only when you choose to share it. It can include app version, install source, phone model, Android version, Garmin sync status, watch-version status when available, visible session count, local backup count, recent session identifiers, and recent app events.
Feedback emails
If you email me feedback, I will have your email address and whatever you sent. I use it to reply and improve the app. I will not add you to a mailing list without asking.
Data retention and deletion
Local app data remains on-device until it is removed by the user through app actions, app uninstall, clearing app data, or moving to a new phone. Cloud session data remains until you delete it in the app, request deletion by email, or the service is retired.
To delete RinkPulse cloud account data, open RinkPulse Companion, go to Profile, then Data & Sync, and use Delete account data. You can also use the public deletion instructions at rinkpulsehockey.com/data-deletion.html.
Children
The app is not directed to children under the age required by applicable local law.
Contact
Questions: rinkpulsesupport@gmail.com