<- back to RinkPulse

Privacy Policy

Effective date: June 3, 2026

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

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