TrainerX support

Help with your athlete connection

Start with the topic that matches what you are trying to do. If you still need help, email support@trainerx.io. Our initial-response target is within two business days. TrainerX is operated by TKT Labs LLC.

01 / Get connected

Invite links and connection codes

Open the invite link your coach sent, or paste its connection code into TrainerX. Use the newest invite if your coach sent more than one.

If a link or code is rejected, ask your coach to confirm that the invite is still active and belongs to you. Then close and reopen TrainerX before trying the replacement. Do not post an invite link or code publicly.

Existing integration support

Existing WHOOP connections

New WHOOP connections are not part of the public TrainerX launch. This section is retained for existing controlled test members who already authorized the integration.

Disconnecting WHOOP stops future WHOOP data collection but keeps data already shared in your TrainerX history. It does not remove you from your coach or permanently delete your account. If an existing connection needs support, contact support@trainerx.io. Do not disconnect unless you intend to stop future collection.

03 / Mobile health sync

Apple Health and Health Connect permissions and sync

Apple Health sync requires TrainerX on iPhone; Health Connect sync requires TrainerX and Health Connect on a supported Android device. TrainerX reads only the categories you grant in the platform permission screen. If sync is paused, reopen TrainerX, confirm that sync is enabled, and review TrainerX permissions in Apple Health or Health Connect settings.

Revoking permission in iPhone or Android settings prevents TrainerX from reading the source. Disconnecting inside TrainerX stops future uploads but keeps data already imported. Delete imported data is a separate confirmation that removes only the selected provider's TrainerX history; it does not delete source records, your app access, your coaching relationship, or your TrainerX account.

04 / Know the difference

Disconnect, leave, or permanently delete

Disconnect
Disconnecting a provider stops future data collection but keeps data already shared. The coaching relationship remains active.
Delete health data
Deleting imported provider data removes that provider's health history from TrainerX. It does not delete the source records, coaching relationship, or account.
Leave a coach
Leaving a coach removes the athlete from active coaching but keeps a restorable coach archive. It is not account deletion.
Permanently delete
Permanent deletion removes the athlete account and athlete-identifiable TrainerX data. The coaching relationship cannot be restored.

05 / Privacy request

Athlete account and data deletion

In the TrainerX mobile app, go to Settings, open Data & Privacy, and choose Delete account. Follow the confirmation steps in the app. If a sign-in token was issued recently, deletion waits for it to expire, which can take up to 65 minutes. Automatic retries can take longer. You can close the app; processing continues automatically. Return later and choose Check status.

If the in-app deletion flow cannot finish, email privacy@trainerx.io from the athlete account address with the screen and error you see. Our initial-response target is within two business days; this is not a promise that deletion will be completed within two business days.

Active athlete account data, provider credentials, coaching relationships, and athlete-identifiable history are removed after verified deletion. Restricted recovery and security records then follow these maximum retention periods:

  • Firestore recovery versions may remain for up to 7 days.
  • Operational application and service logs may remain for up to 30 days.
  • Required Google Cloud audit logs may remain for up to 400 days.
  • Identifying deletion-request records are deleted or stripped of identifiers within 30 days after verified completion.
  • A non-identifying deletion completion receipt may remain.

These restricted records do not keep an active account, provider connection, or restorable coaching relationship.

Still need help?

Email support@trainerx.io with the screen you are on and the error you see. Do not include passwords, access tokens, or health records.