Dashboard
Weekly snapshot without feed clutter
Review weekly distance, ride count, training score, and a next-ride recommendation in the same warm, card-based layout used in the app.
Chad Cycling Coach
Privacy-first coaching for cyclists
Chad: Cycling Coach
Import FIT files, analyze your training on-device, and keep your ride history in a compact coaching workspace built around privacy instead of feeds.
Start with the rides you already have and turn them into a calmer, denser training dashboard.
Solid sustained work with enough control to keep the session productive instead of noisy. Next ride: bring the load down and let the week absorb.
Core surfaces
The mobile app is organized around the same things cyclists actually check after a ride: what happened, what it means, and what to do next.
Dashboard
Review weekly distance, ride count, training score, and a next-ride recommendation in the same warm, card-based layout used in the app.
Rides
Every imported ride gets classification, heart-rate zone context, and narrative feedback designed to explain effort rather than just dump metrics.
Goals
Track target distance, climbing demand, and readiness signals from recent work instead of maintaining another spreadsheet.
Unlock
Unlock full ride history, weekly coaching summaries, endurance trend, goal readiness scoring, and next-ride recommendations for $9.99.
Privacy-first
The product promise is simple: clear boundaries, local storage, and no ad-tech hiding behind "insights." The full public policy is part of this page so the privacy model is visible without a second click.
Ride data imported through FIT files is processed entirely on-device and stored in a local database on your phone.
Chad does not use advertising, third-party tracking, or analytics SDKs to profile your training behavior.
In-app purchases are handled by Apple and RevenueCat. RevenueCat receives an anonymous receipt to validate the unlock, not your ride history.
Public policy summary: Chad does not collect, transmit, or store personal data on any server, and imported FIT ride data stays on your device.
How it works
Chad is local-first and FIT-file-first in the current app flow. The process is simple on purpose.
Select one or more FIT files from your device and bring them straight into the app.
Ride classification, load scoring, heart-rate analysis, and narrative summaries are computed locally.
Use the dashboard, ride library, and goal screens to decide what to repeat, what to recover from, and what to build next.
Public policy
This is the public policy reference for Chad: Cycling Coach. It mirrors the product's local-first behavior and keeps the promises concrete.
Chad does not collect, transmit, or store personal data on any server.
Ride data imported via FIT files is processed entirely on your device and stored in a local on-device database. No ride data leaves your device.
In-app purchases are processed by Apple and RevenueCat. RevenueCat receives an anonymous purchase receipt to validate your unlock. No personal information, account data, or ride data is shared with RevenueCat.
Chad does not use advertising, analytics SDKs, or third-party tracking.
Contact: whiskerworks@nxtlab.dev