Privacy Policy for Quick Catch
Last updated: 19 August 2026
Quick Catch is developed and maintained by Harry Hasson Lynch as an independent developer. This policy explains what data Quick Catch collects, how it is used, and your rights as a user.
What data we collect
Training data
Session logs, splits, training zones, and plans are stored on your device using your platform's secure on-device storage. If you use Quick Catch without an account, this data stays on your device and is never uploaded, unless you choose to export it.
If you create an account and sign in, your logged sessions and their interval data are also stored on our servers so that they are available across your devices. This is what makes your training history appear when you sign in on another phone. Season plans, training phases, goals, wellness entries, and your training preferences are not uploaded — they remain on the device where you created them.
Deleting a session removes it from our servers as well as your device. You can delete your account and everything stored with it at any time from within the app, which erases your sessions and interval data immediately and permanently.
Sharing your training with a coach
Quick Catch lets you link your account with a coach. This is the only circumstance in which another person can see your training data, and it never happens automatically — a link exists only after you opt in, by either entering a coach's invite code or approving a request they sent to your email address. Until you do one of those two things, a coach cannot see anything, and someone knowing your email address is not enough to gain access.
While a link is active, the coach you linked with can see:
- Your logged sessions and their interval data — dates, distances, durations, splits, heart rate, stroke rate, training zone, RPE, and any notes you attached to a session
- Your training profile — display name, athlete type, discipline, resting and maximum heart rate, weekly volume target, and 2k personal best, which is what lets them interpret your zones correctly
- Training plans they have sent you, and whether you applied them
Linking is one-directional and specific: your coach can see your training, but you cannot see theirs, and neither of you can see any other athlete they coach. Coaches cannot edit or delete your sessions, and a plan they send is only a suggestion — nothing changes in your app until you review it and choose to apply it.
You can withdraw at any time. Unlinking — from Coaching in the app, or on the website — revokes their access immediately and completely; there is no notice period and you do not need the coach's agreement. Either side can unlink. Withdrawing does not delete anything of yours, and any plan you already chose to apply stays in your app as your own. Note that unlinking cannot reach anything a coach separately noted down or exported while the link was active, in the same way that ending any sharing arrangement cannot.
Account information
Creating an account stores your email address, and — if you sign in with Apple or Google — the user ID and display name those providers return. Accounts and authentication are handled by Supabase, which stores this information and your encrypted password on our behalf. We never see or store your password in a readable form.
Apple HealthKit
With your permission, Quick Catch reads and writes workout data to Apple Health. This data never leaves Apple's ecosystem and is governed by Apple's own privacy policy.
Analytics and usage data
Quick Catch collects anonymised usage analytics to understand how the app is used and to improve the training experience. This includes:
- Events such as screens viewed, features used, and subscription interactions
- A pseudonymous identifier linked to your account (if signed in) or a randomly generated device ID (if using as a guest)
- Basic device information (platform, app version)
Analytics data is collected via PostHog and is transmitted securely over HTTPS. No personally identifiable information (such as your name, email, or training content) is included in analytics events.
You can limit ad tracking in your device settings, which will also limit analytics identification.
AI plan generation
When you use the "Generate with AI" feature, your training preferences (training days, weekly volume, athlete type, heart rate range, and any optional notes) are sent to a secure processing endpoint to generate your plan. This data is processed in real time and is not stored, logged, or retained after your plan is returned.
What we do not collect
- Precise location data
- Advertising identifiers (IDFA)
- Contacts, photos, or media (except PM5 screen capture for workout import, processed on-device)
- Any data beyond what is described above
Third-party services
| Service | Purpose | Privacy policy |
|---|---|---|
| Supabase | Accounts, authentication, and session sync | supabase.com/privacy |
| PostHog | Usage analytics | posthog.com/privacy |
| Anthropic | AI plan generation | anthropic.com/privacy |
No advertising networks or data brokers are used.
Children's privacy
Quick Catch is not directed at children under 13. We do not knowingly collect data from children.
Your rights
Deleting your account from Account → Profile → Delete Account erases your account and every session stored on our servers, immediately and permanently. Training data held only on your device is removed by the same action, or by uninstalling the app. You may request deletion of your analytics data by contacting us at the address below, and HealthKit data can be managed directly in the Apple Health app.
If you have linked with a coach, you can withdraw that consent separately and at any time from Coaching in the app or on the website, without deleting your account or losing any of your own data. Deleting your account also removes every coaching link along with it.
Changes to this policy
If this policy changes in a future version of the app, the updated policy will be published here with a new "last updated" date.
Contact
For any privacy-related questions:
Harry Hasson Lynch
harryhassonlynch@icloud.com