For Everyone
Account & billing
What data the Hub collects and where it lives
A concrete list of what the Hub stores per athlete and per coach.
What the Hub stores about an athlete
Identity
- First name, last name, email (used as sign-in).
- Date of birth, sex.
- Public ID (a short opaque string for URLs).
- Password hash (PBKDF2, never reversible).
Body
- Height (cm).
- Weight (kg), tracked over time as
MetricHistory.
- Optional anthropometric details (body composition, body
fat, RMR) when logged.
Training data
- Activity files (FIT, TCX, GPX) you upload. Stored as
Activity rows plus the original file in cloud storage.
- All per-second data the parser extracts (power, HR, pace,
GPS, cadence, etc.).
- Lap-level summaries (
ActivityLap).
Race data
- Races on your calendar (
Race).
- Saved race plans (
CalculatorResult).
- Race recaps (
RaceRecap).
Wellness
- Daily wellness logs (
WellnessLog) when you fill them in.
Includes sleep, HRV, RHR, stress, soreness, mood,
motivation, illness, alcohol, optional menstrual phase.
Equipment
- Bike setups, swim equipment, run equipment.
- Bike change logs.
Coach interactions
- Coach notes about you (
CoachNote). Visibility gated;
see Coach note privacy.
- Assessment records (
Assessment).
- Activity comment threads (
ActivityNote).
CoachAthleteRelationship records, including ended
ones for history.
Settings
- Notification preferences.
- Premium tier and source (direct payment, coach grant,
admin grant).
What the Hub stores about a coach
- Identity (name, email, password hash).
- Coach billing state (
billing_until, billing_active,
billing_grace_started_at).
- Team memberships (
TeamCoachAssignment).
- Athletes on your roster (
CoachAthleteRelationship).
- Notes you authored.
- Assessments you logged.
- Activity notes you wrote.
What the Hub does NOT store
- Credit card numbers. Payment goes through Stripe;
the Hub stores only a Stripe customer ID.
- Real-time location. The Hub stores GPS tracks from
uploaded files, not your live position.
- Direct device sync data. The Hub does not pull from
Garmin, Strava, Apple Health, etc.
- Social graph data. The Hub has no social features.
Where the data lives
- Database: Postgres, hosted on infrastructure
controlled by Yousuli.
- Activity files: cloud object storage (S3-compatible).
- Static assets: standard CDN.
- Logs: server logs with PII minimised (no passwords,
no full FIT contents).
Audit and edit history
The Hub keeps an EditLog of important changes to athlete
records: anthros, threshold zones, premium grants, etc. The
log is admin-readable and serves as the record of who
changed what when.
What you can do
- Export your data: see
CSV exports for what is
exportable today.
- Delete your account: not self-service today; see
Deleting your account.
- Audit edits: ask admin for a full edit log.
See also:
Coach note privacy,
What your coach can see,
CSV exports.