BONKCOACH

Privacy Policy

Last updated: 2026-05-03

BonkCoach is a one-person project. This page describes what we collect from you, what we do with it, what we don't do, and how to delete everything.

1. What we collect

From Strava OAuth (when you connect)

From Strava webhooks (when you upload an activity)

What we generate from that

2. What we explicitly do NOT collect

3. Where it's stored

4. Third parties that see your data

To generate roasts, we share derived data with two AI providers:

We do not share your data with any other third party.

5. What we do NOT do with your data

6. Webhook subscription

Connecting BonkCoach subscribes your athlete account to Strava's webhook events for your activities only. Strava notifies us when you create, update, or delete an activity. We act only on create events to generate one roast per new activity. We ignore update/delete events for now (deleting an activity on Strava does NOT delete the roast we already generated — that's a manual action you take from your dashboard).

7. How to delete your data

Self-serve options on your dashboard:

By email:

Email bonkcoach@malaysiacyclist.com with your Strava athlete ID (visible at strava.com/athletes/<id>) and request deletion. We aim to comply within 7 days.

8. Data retention

We keep your user record and roasts for as long as your account is active. If you disconnect Strava but don't delete your account, we keep the roast archive indefinitely (since you may still want to access them). If you delete your account, everything is removed within 7 days.

AWS S3 lifecycle rules abort incomplete multipart uploads after 7 days (operational hygiene, no impact on stored roasts).

9. Email notifications

When a new roast is ready, we email you a link to listen. Every email includes a one-click List-Unsubscribe header (visible to Gmail and Outlook clients) and a plain unsubscribe link in the body. Unsubscribing turns off email notifications but does not delete your account.

10. Security

11. Your rights (GDPR, CCPA, etc.)

Even though BonkCoach is a tiny side project, we honor the spirit of GDPR / CCPA / Malaysia's PDPA: you have the right to access, correct, export, or delete your data. To exercise any of these rights, email bonkcoach@malaysiacyclist.com.

12. Changes to this policy

If we change anything material about how we handle your data, we'll update this page, bump the "Last updated" date at the top, and email connected users to flag the change.

13. Contact

Questions, complaints, or anything else: bonkcoach@malaysiacyclist.com.