Privacy policy

Goose Coach · effective 15 October 2026

The short version: your data belongs to you.
  • Goose stores your training and health data only so the app can work for you: showing it, and keeping your iPhone, Mac and browser in sync.
  • We don't sell it, rent it, use it for advertising, or share it with data brokers. There are no ads, no tracking, no analytics tools and no third-party SDKs in Goose.
  • Diagnostics are opt-in. They are off unless you switch them on, and they never include your name, email or health data.
  • You can download everything we hold about you, or delete it all, at any time.
  • It's stored in the EU, with Hetzner in Germany.

Who we are

Goose (“Goose Coach” on the App Store) is made and run by Alexander Carnes, who is the data controller for the Goose service. For anything about your data, email privacy@goosecoach.app.

What we store, and why

Only what you give Goose or connect to it, and only to run the app for you:

WhatDetails
Your accountEmail address and name. Your password is stored only as a one-way hash (argon2id), so we can't read it.
Profile details you choose to addBirthdate, sex, height, weight, units, planned lifespan (for Life in Weeks) and lift maxes. All optional.
Health and fitness dataSleep (score, stages, times), training readiness, HRV, resting heart rate, body battery, stress, steps, calories, intensity minutes, VO2max, SpO2, respiration and training load. It comes from Garmin files or exports you upload, from your Garmin account if you connect it, or from Apple Health on iPhone if you allow it.
Workouts and activitiesWhat you log or import: type, time, duration, distance, heart rate, rounds, notes and the watch's device name. Goose doesn't store GPS routes. Activity summaries received from a connected Garmin account can include the start location.
Energy plannerTasks, notes and any places you type in.
SubscriptionWhether you subscribe, plus the Stripe or Apple reference for it. We never see or store card numbers.

Uploaded Garmin files and export zips are read in memory and then discarded; only the resulting records are kept. Raw data received from Garmin's servers is kept for at most 30 days, in case it needs re-processing.

Legal basis (GDPR): we process your account data to provide the service you signed up for (Art. 6(1)(b)). We process health data because you explicitly choose to add or connect it (Art. 9(2)(a)). You can withdraw that consent at any time by deleting the data or your account.

What we don't do

We don't look at your data. The only exceptions are when keeping the service running requires it (for example, fixing an error that affects your account) or when you ask us for help.

Optional diagnostics (opt-in)

To improve Goose we'd like to know when it crashes and roughly how it's used, but only if you agree. On iPhone, iPad and Mac this goes through Apple's own setting, which is off unless you turn it on: Settings → Privacy & Security → Analytics & Improvements → Share with App Developers.

If you turn it on, Apple shares with us:

Apple strips personal details before sharing. We can't link this to your Goose account, and it never contains your name, email, health or workout data. Switch it off at any time in the same place. The Goose website collects no diagnostics.

Separately, our server records technical errors (for example, a failed import) so we can fix them. It doesn't record which pages you visit or your IP address, and these error logs are deleted after 14 days. To slow down password guessing, the sign-in page keeps a short-lived count of attempts per IP address in memory; it is never saved.

Where your data is stored

On a server rented from Hetzner Online GmbH in Falkenstein, Germany, under a data processing agreement as GDPR requires. All traffic between your devices and Goose is encrypted (HTTPS). Backups are taken nightly and kept for 14 days. On your devices, Goose keeps a copy of your data inside the app so it works offline, and sign-in tokens go in the system keychain.

Who else is involved

We don't share your data with anyone else, unless the law requires it.

How long we keep it

Your rights

Wherever you live, you can:

We answer requests within one month.

Children

Goose is not meant for anyone under 16, and we don't knowingly hold data from children under 16. If you think a child has signed up, email us and we'll delete the account.

Changes

If this policy changes, we'll update the date above. If a change affects what we collect or why, we'll tell you in the app first.