Coach Privacy Policy
Saturday Coach Portal
Effective October 26, 2026
This Coach Privacy Policy is an addendum to the App Privacy Policy and the Website Privacy Policy. It describes additional data processing that occurs when a coach uses the Saturday Coach Portal at coach.saturday.fit and when an athlete consents to share data with a coach. Where this addendum is silent, the App Privacy Policy and Website Privacy Policy govern.
1. Purpose and Scope
The Saturday Coach Portal ("Portal") enables coaches and organizations to manage athlete rosters, view compliance data, create and edit activities, adjust nutrition settings, and bill athletes through Stripe Connect. This addendum covers the data flows specific to these coach-facing functions.
Throughout this policy, "you" and "your" refer to the coach or organization administrator using the Portal. "Athlete" refers to the individual whose data is accessed through the Portal. "Saturday," "we," "us," and "our" refer to Saturday Inc.
2. Data Controller, Processor, and Independent Controller Framework
Data protection law assigns specific roles (controller, processor, and joint controller) to the parties involved in processing personal data. Under GDPR Article 4(7), a controller is the entity that determines the purposes and means of processing. A processor processes data on behalf of and under the instructions of a controller. These are functional concepts: the actual relationship, not the label in a contract, determines the role. The framework below reflects Saturday's analysis under EDPB Guidelines 07/2020 on the concepts of controller and processor.
Saturday as Controller
Saturday Inc. is the data controller for athletes' Saturday accounts and the data in them: profiles, health and biometric data, activities, products, settings, data from connected platforms, and the reports and plans built from them, including when you view or change that data in the Portal. Saturday is also the controller of coaching relationship records, coaching alerts, and the audit log and impersonation records it keeps to secure the service. Saturday determines the purposes and means of processing this data: providing personalized nutrition and hydration recommendations, maintaining account integrity, and operating the platform.
Data Controller: Saturday Inc.
8 The Green, STE A, Dover, DE 19901
Contact person: Alex Harrison
Contact email: support@saturdaymorning.fit
You as Controller of What You Create
You are the data controller for the personal data you create as a coach: the notes you write about athletes, an athlete account you create until the athlete claims it, and the organization of your roster (your organization, its members and their roles, your groups of athletes, your roster order, and your alert settings for each athlete). Saturday processes this data on your behalf, as your processor, under the Data Processing Agreement. When an athlete claims an account you created, the account becomes theirs and Saturday becomes its controller. One exception: an athlete account you create is also added, without a marketing subscription, to our email provider Klaviyo and to our analytics records, as every Saturday account is; for those copies Saturday is the controller.
When a Coach Acts as a Limited Processor
When you access athlete data solely within the Portal for the purpose of viewing compliance indicators, reviewing activity history, or adjusting settings within the Portal interface, you are acting as a limited processor under Saturday's terms. In this capacity, you are accessing data that Saturday controls, for purposes Saturday defines (enabling coach-athlete coaching relationships), using means Saturday provides (the Portal). You do not independently determine why or how this data is processed. Saturday does.
When a Coach Becomes an Independent Controller
When you take athlete data beyond the Portal's boundaries, you become an independent controller for that processing. This includes, but is not limited to:
- Using athlete data to develop coaching plans, programs, or assessments outside Saturday
- Communicating athlete data to third parties (other coaches, medical professionals, team staff) outside the Portal
- Entering athlete data into third-party tools, spreadsheets, or coaching platforms
- Retaining notes, screenshots, or records of athlete data outside Saturday's systems
- Using athlete data for your own business analytics, marketing, or promotional purposes
As an independent controller, you bear your own obligations under applicable data protection law (including, where applicable, GDPR Articles 5, 6, 13, 14, and 30) for that processing. Saturday is not responsible for your compliance as an independent controller. This distinction is consistent with EDPB Guidelines 07/2020, which recognize that professional service providers who exercise independent judgment about data use are controllers for that processing, regardless of how the underlying data was originally obtained.
Why This Is Not Joint Controllership
Saturday and the coach do not jointly determine the purposes and means of any single processing activity. Saturday determines how the platform operates; the coach determines how to use data they take outside the platform. These are separate processing activities with separate purposes, not a common processing operation. Accordingly, this arrangement does not constitute joint controllership under GDPR Article 26.
Stripe Connect Billing Data
For billing data processed through Stripe Connect, you are the data controller for your own Stripe Connect account and your billing relationships with athletes. Saturday facilitates the connection and collects a platform fee, but you (not Saturday) are the merchant of record. You determine your rates, billing terms, and refund policies. Your processing of billing data is governed by Stripe's Privacy Policy and Stripe's Connected Account Agreement.
Data Processing Agreement
Saturday makes a Data Processing Agreement available for coaches who have athletes in the European Economic Area, United Kingdom, or Switzerland, or who otherwise require a formal DPA. The DPA covers the personal data you are the controller of, described above, which Saturday processes on your behalf. It does not apply to the data Saturday controls.
3. What Coaches Can Access
When an athlete grants you access, you gain read and write permissions to the following data categories, enforced at the database level through Firestore Security Rules:
Profile Information
- Display name: read and write
- Email address: read only (coaches cannot modify)
- Firebase UID: read only
- Insider/early adopter flags: read only
- All other profile fields: read and write, including but not limited to weight, sex, year of birth, sweat profile (sweat level, saltiness), fueling profile and concerns, activity-related profile data, sport preferences, and fitness level
Health and Biometric Data
- Body data: weight, sex, year of birth
- Sweat profile: sweat level, saltiness
- Fueling profile: eating disorder flag, weight loss preference, fitness level, satiety, cravings, carb intake range, usual carb consumption
- Fueling concerns: gut distress, cramps, faintness, heat tolerance, hunger, thirst, drinking resistance, performance concerns
Coaches have read and write access to all health and biometric data listed above. This access is broader than what the athlete consent dialog summarizes as "Adjust nutrition settings." We disclose this here for full transparency.
Activities
Coaches have full create, read, update, and delete access to an athlete's activities, including: activity type, duration, intensity, thermal stress, nutrition consumed during activity, notes, and ratings.
Products
Coaches have full create, read, update, and delete access to an athlete's products subcollection, including custom products created by the coach for the athlete and product preferences.
Subscription and Coverage Status
- Whether the athlete has an active Saturday subscription: read only
- Coverage source (self-paid, coach-included, organization-included): read only
- Coverage tier: read only
Real-Time Compliance Indicators
- Activity recency indicators (red, yellow, green status dots)
- Activity counts over recent periods
- Days since last activity
Compliance indicators are computed each time they are shown and are not stored. Coaching alerts based on them, such as an alert that an athlete has gone quiet, are kept as described in Section 16.
4. What Coaches Cannot Access
The following data categories are explicitly denied to coaches, enforced by Firestore Security Rules at the database level:
- Integration tokens: OAuth tokens for TrainingPeaks, Intervals.icu, and other third-party integrations. These tokens authenticate as the athlete on third-party services. Coaches cannot read, write, or enumerate them.
- Purchase records: The athlete's payment history, transaction records, and purchase details. Purchase data is readable only by the account owner.
- Payment method details: Credit card numbers, billing addresses, and payment instruments are handled entirely by Apple, Google, or Stripe and are never stored in Saturday's database.
- Authentication credentials: Passwords, password hashes, and authentication tokens.
- Data from non-consenting athletes: A coach can only access data for athletes who have an active relationship with that specific coach. Firestore Security Rules verify the coach-athlete relationship status on every request.
- Other coaches' relationships: A coach cannot see which other coaches an athlete has relationships with, or access data through those other relationships.
5. Default-Permissive Access Control
Saturday's per-relationship access control system uses seven permission keys: view_profile, view_activities, create_activities, edit_activities, edit_settings, view_products, and view_ai_insights.
Important: If a permission key is absent from the relationship's access control list, the system treats it as permitted. This means newly created coach-athlete relationships grant broad access by default unless an athlete has explicitly restricted specific permissions.
Athletes can review and restrict individual permissions at any time through Settings > My Coaches in the Saturday app. We encourage athletes to review their coach's permissions after establishing a relationship. We disclose this default-permissive design here because we believe athletes should understand how access works before relying on assumptions about what their coach can or cannot see.
6. How Athletes Consent to Coach Access
Athletes grant coach access through one of three entry paths:
Case A: Coach-Created Account
A coach may create an athlete account on the athlete's behalf by entering the athlete's email address, name, sex, date of birth, weight, sweat profile, sports, and fitness level. The coach may use either the Quick Setup (eight core fields) or Full Onboarding (twenty-five or more onboarding pages) flow.
Disclosure: When a coach creates an athlete account on the athlete's behalf, the coach represents to Saturday that the athlete has consented to the creation of the account and to the coach's access to the data entered. Saturday relies on this representation. No independent verification of athlete consent occurs at the time of account creation. Athletes should review their account upon first login and may revoke coach access at any time.
Case B: Coach Invitation
A coach enters the athlete's email address, and Saturday sends an invitation email. The athlete must affirmatively accept the invitation through a consent dialog in the Saturday app. The consent dialog displays:
What your coach can do:
- View activities
- View profile
- Create activities
- Adjust nutrition settings
- Chat with Saturday AI about your data
What your coach cannot do:
- Delete account
- Change email
- Access payment info
- Make purchases
The dialog includes a "You're in control" reminder: "You can remove your coach at any time from Settings > My Coaches."
The athlete may accept or decline. Declined invitations are recorded and the coach is notified.
Case C: Coach-to-Coach Transfer
An athlete may be transferred from one coach to another via a deep link and transfer code. When a transfer is completed, the source coach's relationship is revoked and the target coach gains access. Activities and custom products created during the prior coaching relationship are migrated with the athlete's account to ensure continuity of the athlete's historical data.
7. How Athletes Revoke Coach Access
Athletes may revoke coach access at any time through Settings > My Coaches in the Saturday app. Revocation takes effect immediately: the coach loses Firestore access on the next database request.
When access is revoked:
- The coach-athlete relationship status is set to "revoked" and a revocation timestamp is recorded
- The coach can no longer read the athlete's profile, activities, products, or settings
- Activities, products, and other data created by the coach during the relationship remain in the athlete's account
- The private notes the coach wrote about the athlete are kept (see Section 16)
- Historical audit log entries pertaining to the relationship are retained (see Section 12)
Limitation: Revocation removes the coach's access to Saturday's systems. It does not retroactively withdraw data the coach may have already seen, downloaded, recorded in notes, or entered into external tools. Once data has left Saturday's platform, Saturday cannot control it. If you have concerns about a coach's use of your data outside Saturday, you should address those concerns directly with the coach.
8. Sub-Processors
Correction (October 10, 2026): This list should have included Google Cloud Vertex AI when we launched AI fueling reports in June 2026, and we added Sentry to it on August 13, 2026 without the 30 days' notice promised below. The AI-written part of coach reports and roster summaries is paused until November 9, 2026; until then, reports and roster summaries show the numbers without an AI-written narrative, and Vertex AI receives no Coach Portal data.
Saturday uses the following sub-processors to operate the Coach Portal. Each sub-processor receives only the data necessary to perform its function.
| Sub-Processor | Purpose | Data Shared | Location |
|---|---|---|---|
| Google Cloud Platform (Firebase, Firestore, Cloud Functions, Secret Manager) | Data storage, authentication, hosting, serverless compute | All Coach Portal data including profiles, activities, relationships, audit logs | United States |
| Google Cloud Vertex AI (Gemini models), from November 9, 2026 | Writes the AI fueling reports and roster summaries a coach requests | A summary of each of the athlete's recent sessions (date, sport, duration, plan adherence, rating, sleep hours, reported symptoms) and the coach's concern thresholds; for a roster summary, the names (or email addresses, when no name is set) of athletes who need attention and the reasons | Global: Google may process a request in a data center in any country where it operates |
| Stripe, LLC | Payment processing via Stripe Connect | Coach identity and banking information (KYC), athlete payment methods, charge amounts, billing arrangement metadata | United States |
| Brevo (formerly Sendinblue) | Transactional email (alerts about athletes on your roster, messages you send to athletes, notices when an athlete accepts or declines your invitation, emails that let an athlete take over an account you created, organization ownership transfers, coverage, trial and account notices) | Each recipient's name and email address and the content of the email. An alert names the kind of concern, such as a nutrient that fell short or a symptom the athlete reported; an alert about a session from a platform whose data may not leave Saturday, such as COROS, links to the Portal instead. A message can show the date, sport, and plan adherence of sessions you attach. Session measurements are not included. | European Union |
| Klaviyo, Inc. | Marketing email (coach onboarding sequences, product updates), emails about invitations between coaches and athletes, and the email an athlete gets when a coach stops paying for their subscription | Coach name and email address, and the profile details our App Privacy Policy lists for Klaviyo; for emails between coaches and athletes, the athlete's name and email address, the coach's name, the invitation link, the athlete's Saturday subscription status (for example new, subscribed, lapsed or lifetime), and, when the coach pays for the athlete's subscription, the amount covered or the date the athlete's access ends | United States |
| Cloudflare, Inc. | Edge hosting, CDN, DNS for coach.saturday.fit, and carrying Coach API and connector traffic through api.saturday.fit | Request metadata (IP address, HTTP headers); for the Coach API and the connector, the contents of each request and response | Global edge network |
| Functional Software, Inc. (Sentry) | Error reporting for the Coach Portal | Error message, stack trace, page address, browser and operating system version, originating IP address. Session recording and performance tracing are switched off, and coach names, email addresses and account details are not sent | United States |
Saturday will provide at least 30 days' written notice before engaging a new sub-processor for Coach Portal data. Coaches who have executed a Data Processing Agreement may object to a new sub-processor during a 14-day objection window following notice.
9. Saturday's Data Practices
We state the following unequivocally:
- Saturday does not sell coach personal data.
- Saturday does not sell athlete data accessed through the Coach Portal.
- Saturday does not use Coach Portal data for advertising.
- Saturday does not share Coach Portal data with data brokers.
- Saturday does not use Coach Portal data for purposes unrelated to providing and improving the coaching service.
10. Legal Basis for Processing (GDPR)
Where the GDPR applies, Saturday processes personal data in connection with the Coach Portal under the following legal bases:
- Contract performance (Article 6(1)(b)): Processing coach account data, athlete relationship records, billing data, and compliance metrics is necessary to provide the Coach Portal service you signed up for.
- Consent (Article 6(1)(a) and Article 9(2)(a)): Athletes consent to sharing health and biometric data with their coach through the consent mechanisms described in Section 6. Athletes may withdraw consent at any time by revoking coach access.
- Legitimate interest (Article 6(1)(f)): Audit logging, fraud prevention, platform security monitoring, and aggregated analytics serve Saturday's legitimate interest in maintaining a secure and reliable service. We have balanced these interests against data subject rights and concluded that these processing activities are proportionate and expected.
- Legal obligation (Article 6(1)(c)): Retention of billing and financial records as required by applicable tax and accounting law.
11. Automated Decision-Making
The Coach Portal uses algorithms to compute real-time compliance indicators (activity recency dots, activity counts) and to generate aggregated organizational metrics. From November 9, 2026, when a coach requests one, it also uses Google's Gemini models to write an AI fueling report or a roster summary from athletes' session data (see Section 8). Sessions of athletes we know are in the European Economic Area, the United Kingdom, Switzerland, or Connecticut are left out unless the athlete gives permission in the app. These computations summarize raw data for display purposes. They do not produce decisions with legal effects or similarly significant effects on athletes or coaches. Coaches exercise their own professional judgment about how to act on the information presented.
12. Audit Logging
Coach actions within the Portal are recorded in an append-only audit log, including roster changes, billing actions, impersonation events, terms of service acceptance, role assignments, session management, privacy requests, and API key management. Saturday maintains over 40 auditable action types.
Each audit log entry captures:
- Actor UID (who performed the action)
- Action type
- Target (what was affected)
- The user agent (in the Portal, a description of your browser) and, for many Portal actions such as invitations, role and member changes, Setup edits and notes, your IP address
- Timestamp
- Before and after state, where applicable
- For the start of an impersonation session, the justification
Audit log entries are append-only: an entry is never changed after it is written. Entries are deleted 1 year after they are written, and security entries 2 years after. Security entries cover impersonation, privacy requests, API keys, session revocations, multi-factor authentication, single sign-on, roles and permissions, device access grants, and organization ownership transfers. Deleting an account does not delete the audit log entries that name it before these periods end. Saturday relies on GDPR Article 17(3)(e) (establishment, exercise, or defense of legal claims) to keep these entries after an erasure request. We acknowledge that this position may be subject to evolving regulatory guidance and will update our retention practices if required.
On the Business and Enterprise tiers, including a Business trial, an organization's owners and program admins, and members they give this permission to, can view the audit log entries of their organization and the organizations under it on the Portal's Audit Log page, filtered by action, person and date.
13. Impersonation
Saturday staff may view your Coach Portal as you see it, signed in as your account, to fix problems and improve it. Impersonation is subject to the following controls:
- Justification required: A free-text justification must be provided before impersonation begins. Empty justifications are rejected.
- Time-limited: Impersonation sessions automatically expire after 30 minutes.
- Logged: Each view is recorded internally: who viewed which account, the justification, and when it started and ended.
- Scoped: Impersonation does not grant access beyond what the impersonated user already has.
Saturday staff impersonation is used for support purposes and is not used for billing, purchasing, or accessing payment information.
14. Grace Period
When coverage that a coach or organization pays for ends (for example, because the coach ends that coverage in the Portal or deletes their Saturday account, the coaching relationship ends, the paying organization is dissolved, or a paying assistant coach's membership in their organization ends), the athlete keeps full access to Saturday for a 14-day grace period.
Disclosure: During the grace period, the app shows the athlete that their subscription is ending. Except when the coverage ended because a paying assistant coach's membership ended, the athlete is also sent a push notification and, unless they keep access another way, an email offering them a plan of their own. If no other coverage starts within the 14 days, the athlete's access lapses.
15. Organization Hierarchy and Data Visibility
For coaches operating within an organization (Head Coach, Business, or Enterprise tiers):
- Parent organizations can read data for descendant organizations they created, including member rosters, roles, and aggregated metrics.
- Child organizations cannot read parent organization data.
- Organization administrators can view the member roster, roles, billing arrangements, financial summaries, and audit logs for their organization.
- Aggregated compliance and financial metrics roll up the organization hierarchy.
16. Data Retention
We keep Coach Portal data for the periods below. Where a period runs until an account is deleted, Saturday's deletion process removes the data within minutes of the deletion, and a daily check removes anything it missed.
| Data Category | Retention Period | Basis |
|---|---|---|
| Coach account data: your account profile, Portal settings, alert rules, personal groups, the invitations you sent, API keys, webhook endpoints and signing secrets, directory application, and public directory profile | Until your account is deleted. An API key that is revoked or expires is deleted 90 days after it stops working. When your account is deleted, your email address is also removed from organization membership records. The membership record and account ID may remain. | Contract performance |
| Coach terms acceptance record: the version of the terms you accepted, when, and the IP address and browser you accepted them from | Until 120 days after your account is deleted | Record of the agreement; defense of legal claims, such as a chargeback or a dispute over the terms |
| Athlete-coach relationship records: which coach (and which assistant coaches) can access which athlete, both people's names and email addresses, the access permissions, whether the coach is the athlete's primary coach, how and when the link was made, and when and how it ended | While both the athlete's and the coach's accounts exist, including after the relationship ends. If the athlete and the coach connect again, the new record replaces the old one. Deleted when either account is deleted. | Record of the athlete's consent and of who had access; dispute resolution |
| Private notes you write about an athlete, including notes you archive. Athletes never see them. You can share a note with the other coaches who have access to the athlete. | Until your account is deleted, including after the relationship ends (you can open them again if the athlete links with you again). If the athlete deletes their account, you keep the notes: we remove the athlete's account ID from them and mark them with a code instead, and from then on only you see them, under an anonymous athlete. We do not edit the note text, so it may still name the athlete. | Contract performance; your coaching records |
| Coaching alert records for an athlete-coach pair: the alerts shown in the Portal, the record of which alerts were sent and how, and the markers that stop an alert from repeating | Until 90 days after the relationship ends, or until either account is deleted if that comes first | Sending coaching alerts; answering questions about alerts sent |
| Audit log entries | 1 year; 2 years for security entries (see Section 12). Kept for these periods even after an account is deleted. | Security; GDPR Art. 17(3)(e), legal claims |
| Billing and financial records | At least 7 years after the transaction. No deletion is scheduled after that. | Tax and financial regulatory requirements |
| Email delivery records at Brevo (recipient address, subject, sender, delivery events, a copy of the email) | While the Saturday account that uses the address exists; deleted within 24 hours of that account's deletion | Contract performance; delivery troubleshooting |
| Compliance indicators | Not stored (computed each time they are shown) | N/A |
| Stripe Connect account data | Identity and bank details: held by Stripe under Stripe's retention policy. Saturday deletes its record of your Stripe account ID and status when your Saturday account is deleted. Financial records and records held by Stripe follow their separate retention periods. | Independent of Saturday's retention; billing records |
| Impersonation session records | The session record (who impersonated whom, the justification, and when the session started and ended): 2 years after the session started, or until the impersonated account is deleted if that comes first. When the impersonator's account is deleted, their email address is removed from the record. The session's audit log entries: 2 years. | Security; legal claims defense |
When a period above ends, the data is deleted from Saturday's live systems. Copies in Saturday's database backups are deleted within 84 days after that, and copies in its data warehouse within 100 days.
17. Data Subject Rights
Athletes whose data is accessed through the Coach Portal retain the same rights described in the App Privacy Policy, including the rights to access, correction, deletion, portability, restriction of processing, objection, withdrawal of consent, and the right to lodge a complaint with a supervisory authority.
For Athletes
If your data is accessed by a coach through the Portal and you wish to exercise a data subject right, contact Saturday directly at support@saturdaymorning.fit. Saturday is the controller of your Saturday account and the data in it and will respond to your request; you do not need to go through your coach. For notes a coach writes about you, the coach is the controller, so we refer your request to that coach and help them answer it.
For Coaches
You may exercise rights over your own coach account data (profile, billing history, audit log entries where you are the actor) by contacting support@saturdaymorning.fit. For data you process as an independent controller outside Saturday's systems, you are responsible for responding to data subject requests under applicable law.
If an athlete contacts you directly with a data subject request relating to data stored in Saturday's systems, you may forward the request to Saturday. You are not obligated to fulfill such requests yourself for data Saturday controls.
Response Times
Saturday will respond to data subject requests within 30 days, or sooner if required by applicable law. These requests are free of charge. If we deny a request, we will explain why and inform you of your right to appeal.
18. International Data Transfers
Saturday Inc. is based in the United States. If you or your athletes use Saturday from outside the United States, you give your data directly to us there, and we store Coach Portal data on Google Cloud servers in the United States. Our sub-processors process data for us under contracts that require them to protect it at least as well as this policy does. Google LLC, Klaviyo, Stripe, Cloudflare, and Sentry are certified under the EU-U.S. Data Privacy Framework, its UK Extension and the Swiss-U.S. Data Privacy Framework, which the European Commission, the UK Government and the Swiss Federal Council recognize as providing adequate protection for data sent to certified US companies. Brevo stores data in the European Union. From November 9, 2026, the requests behind AI fueling reports and roster summaries may be processed in Google data centers anywhere in the world; where that is a country without such recognition, the European Commission's Standard Contractual Clauses (controller to processor) in Google's Cloud Data Processing Addendum apply, with the UK and Swiss adjustments.
If you have signed our Data Processing Agreement, the personal data Saturday processes on your behalf under it is covered by the Standard Contractual Clauses (Module 2: controller to processor) and the UK and Swiss provisions in its Section 14.
You can ask for a copy of these safeguards at support@saturdaymorning.fit.
19. Security Measures
Saturday implements the following technical and organizational measures to protect Coach Portal data:
- Encryption in transit: TLS 1.3 for all API, web, and Portal traffic.
- Encryption at rest: AES-256 via Google Cloud Platform default encryption for all stored data.
- Access control: Firestore Security Rules enforce per-relationship, per-document access scoping. The Portal's role-based access control (RBAC) system enforces 23 granular permissions across 9 roles for administrative actions.
- Audit logging: All administrative actions, data access events, and impersonation sessions are logged in an append-only audit log.
- Multi-factor authentication: Available for all Portal users. Enforceable at the organization level for Enterprise tier, with configurable grace periods and allowed methods (TOTP, SMS).
- Session management: Coaches can view active sessions, revoke individual sessions, or revoke all other sessions from the Portal settings.
- Rate limiting: Per-tier request rate limits protect against abuse.
- Breach notification: Saturday will notify the relevant supervisory authority within 72 hours of becoming aware of a personal data breach where the GDPR requires, and will notify affected coaches and athletes without undue delay where a breach is likely to result in a high risk to them, or within the time applicable law requires.
20. Children's Data
The Coach Portal may be used by coaches who work with minors. When a coach creates an account for an athlete under the age of 16 (Case A in Section 6), the coach represents that they have obtained verifiable parental or guardian consent as required by applicable law, including GDPR Article 8, COPPA (for athletes under 13 in the United States), and equivalent laws in other jurisdictions. Saturday relies on the coach's representation. If Saturday becomes aware that an account has been created for a child without proper consent, Saturday will take steps to delete the data and may suspend the coach's access.
21. Changes to This Policy
We may update this policy from time to time. For material changes, we will notify coaches via email and an in-app banner at least 14 days before the changes take effect. For non-material changes (clarifications, formatting, corrections), we will update this page and note the revision date.
Your continued use of the Coach Portal after the effective date of a material change constitutes acceptance. Where applicable law requires affirmative consent for a change, we will seek it before the change takes effect.
22. Definitions
- Personal Data: Any information that directly or indirectly identifies or could identify a natural person, as defined in GDPR Article 4(1).
- Health Data: Data related to the physical health, body measurements, or biometric indicators of an athlete, processed to provide fueling and hydration recommendations or to support coaching.
- Data Controller: The entity that determines the purposes and means of processing personal data. See Section 2 for role assignments.
- Data Processor: An entity that processes personal data on behalf of and under the instructions of a controller.
- Independent Controller: A controller that determines its own purposes and means of processing, separate from any other controller involved in the data flow.
- Sub-Processor: A third party engaged by Saturday to process personal data on behalf of a controller.
- Coach Portal: The web application at coach.saturday.fit through which coaches manage athlete rosters, access athlete data, and administer billing.
- Athlete: An individual whose personal data is accessed through the Coach Portal.
- Coach: An individual or organization using the Coach Portal to manage athletes.
- Relationship: The Firestore record linking a coach to an athlete, including the consent status and access control permissions.