For Everyone
Account & billing
Changing or resetting your password
Two paths: while signed in, or from the forgot-password flow.
While signed in
- Click Settings in the top nav.
- Click Change password.
- Enter your current password.
- Enter the new password twice.
- Save.
New passwords must be at least 8 characters. The Hub does not
enforce specific complexity rules but longer is safer.
If you are locked out
- Go to the sign-in page for your role:
* Coach:
/coach-login/.
* Athlete: /athlete-login/.
- Click Forgot password.
- Enter the email on your account.
- Check inbox (and spam) for a reset link valid for 1 hour.
- Click the link and pick a new password.
If the email does not arrive after 5 minutes, the address on file
may be different from the one you typed. Ask us and
we will help reconcile it.
Security notes
- Passwords are hashed with Django's PBKDF2 default. We cannot
see your password.
- Sign-in attempts are rate limited. After several wrong passwords
the account is briefly locked.
- If you suspect your account is compromised, change your
password immediately and email us so we can review recent
activity.
What does NOT change when you change your password
- Your username (the email).
- Your tier (free / premium / coach / assistant).
- Your data (activities, races, notes, etc.).
- Any active sessions on other devices stay active. If you want to
sign out everywhere, contact us and we can invalidate all your
active sessions.
Two factor authentication
Not currently available. On the roadmap. If you operate a coach
account with athlete data, use a strong unique password and
consider a password manager.