openpacemaker

Privacy

Your data.
Your control.

Last updated: May 2026

What we collect

Depending on which sign-in method you use, we may store:

  • Email address — only if you sign up via email magic link or Google. Used for sign-in and billing receipts. Not stored if you sign in with Strava (Strava does not share email with third-party apps).
  • Google account ID — only if you sign in with Google.
  • Strava athlete ID and OAuth tokens — if you connect Strava.
  • Activity data (distance, pace, heart rate, splits, etc.) fetched via the Strava API. GPS route polylines are not stored.
  • Coaching notes, conversation history, wellness, and training plan data from your Telegram sessions.
  • Billing metadata — subscription status and Stripe customer / subscription identifiers if you upgrade to the paid tier. Card details are never visible to us; they live with Stripe.

How we use it

Your data is used exclusively to provide you with personalised coaching analysis and responses. We do not sell, share, or aggregate your data with any third party. We do not post to Strava on your behalf.

Activity data is sent to Anthropic Claude per request to generate coaching responses. Anthropic's commercial API does not use customer data to train its models.

Data storage & retention

Data is stored in a PostgreSQL database hosted on Google Cloud (europe-west2). Access is restricted to the application service account.

Two different retention windows, so the “remembers you” promise is honest:

  • Chat transcripts — raw messages between you and the bot — auto-purge after 180 days as data minimisation.
  • Durable coaching memory — preferences, injuries, patterns, race results, the structured profile the coach uses to answer you — is retained for the lifetime of your account so the bot can still recall a 4-month-old niggle.
  • Activities and training plans — retained for the lifetime of your account.

You can wipe all three at any time with /delete confirm or by revoking Strava access.

Your rights

Data export (Article 20) — send /mydata to the bot and tap Export to receive a complete JSON download of everything stored for your account.

Deletion (Article 17) — you can request full deletion of your data at any time by:

  • Sending /delete confirm to the Telegram bot — permanent and immediate
  • Revoking access in Strava → Settings → My Apps (triggers automatic deletion)

Third-party services

  • Strava — activity data source and an authentication option (Strava Privacy Policy)
  • Google — an authentication option (Google Privacy Policy)
  • Anthropic Claude — AI coaching responses; data sent per request, not retained, not used for model training
  • Stripe — payment processing for the paid tier (Stripe Privacy Policy)
  • Telegram — messaging interface
  • Google Cloud — hosting infrastructure

Contact

Questions? Message the bot, or email hello@openpacemaker.com.

← Back to openpacemaker.com