Last updated: September 2, 2026
TrainFitter (github.com/serpeigd/TrainFitter) is a personal-training tool built and operated by its developer for use in their own coaching practice. It is not a public, multi-tenant service — the Google account access described below belongs to the developer alone, used to run their own client communications.
TrainFitter's Gmail integration requests three scopes, all against the developer's own Gmail account only — it never accesses, reads, or acts on any other person's Gmail account:
gmail.compose — create draft emails (plans and links to
review before sending); this scope cannot send mail on its own.gmail.readonly — search the developer's own inbox for
specific client replies (a filled-in adherence check-in or intake
form), so those replies can be logged automatically instead of
requiring manual copy-paste. Unrelated email is never read.gmail.send — send a client's training plan and a link
to their private client portal, on the developer's explicit action.Clients' fitness goals, training/nutrition preferences, and any health information they choose to share (e.g. injuries, allergies) are stored in the developer's private Notion workspace — a separate service from Google, governed by Notion's own privacy policy for that storage layer. This data is used solely to generate and adjust that client's own training and nutrition plan. It is never sold, shared with third parties, or used for advertising.
Client records are kept for as long as needed for the coaching relationship. A client (or the developer, on a client's behalf) can request deletion of a client's stored data at any time — see the contact method below.
This page may be updated as the project changes; the "last updated" date above reflects the current version.
Questions about this policy, or a data-deletion request, can be filed via GitHub Issues on the TrainFitter repository.