planfor120 Cycling Coach

Consumer Health Data Privacy Policy

Last updated 8 November 2026.

On this page
  1. What we collect, and why
  2. Where it comes from
  3. What we share, and with whom
  4. Your rights, and how to use them

This is the consumer health data privacy policy of Plan for 120: Cycling Coach, made by Xin Li, under Washington's My Health My Data Act and similar state laws.

What we collect, and why

Consumer health dataWhy, and how it is used
The heart rate and energy your watch measured during a ride Collected only if you tick Store my heart rate in my account in the app. Used to show them alongside your rides on your other devices
Your weight, and your age if you give it Used to estimate each ride's speed and distance and where your fitness starts, to estimate your maximum heart rate, and to pace a plan
Your rides — the workouts you rode, their timings and estimated effort, and how each felt — and the estimate of your fitness the app learns from them, and from your heart rate if a watch measured it. That estimate is stored whether or not you tick the box above Used to keep your history, and the numbers the app sets for you, the same on every device you sign in on

We collect it only when you sign in to an account, and use it only to provide the app to you. Without an account it stays on your phone and never reaches us.

Where it comes from

From you, and from the app on your phone: what you enter, and what your rides record. Heart rate and energy come from your watch — straight from the app on your Apple Watch, or through Apple Health or Health Connect — with your permission, and are read on your phone.

What we share, and with whom

We do not share consumer health data with any third party or affiliate, and we never sell it. Supabase, which hosts our database, stores it for us as a processor, acting only on our instructions. If you turn them on, the app writes your rides to your own Apple Health, Health Connect or Fitbit account, at your direction.

Your rights, and how to use them

  • To know, and to have a copy. Ask us to confirm whether we collect your consumer health data and to give you a copy of it, with a list of every third party and affiliate we have shared it with and how to contact them.
  • To withdraw consent. Untick Store my heart rate in my account in the app at any time, and the app removes your heart rate from our servers the next time it syncs — or ask us to. While your access has ended the app does not sync, so ask us then.
  • To have it deleted. Delete your account in the app, under Settings → Account → Delete account, or ask us to. Deleting it deletes your consumer health data from our servers and our processor's.

To ask, write to support@planfor120.com from the email address your account uses, which is how we confirm that the request is yours. It costs nothing. We answer within 45 days, and if we need up to 45 more we tell you why within the first 45.

Appeals. If we turn a request down, reply to our answer with "Appeal" in the subject. We answer an appeal in writing within 45 days, with our reasons, and if we deny it we tell you how to complain to the Washington State Attorney General.