Last updated: April 23, 2026

Data Processing Addendum

Effective date: April 23, 2026 Version: 1.0

This Data Processing Addendum (“DPA”) forms part of the agreement between upcoach LLC (“upcoach”) and the organization accepting this DPA (“Customer”) for Customer’s use of the upcoach platform (“Services”) (the “Agreement”). This DPA applies to the extent upcoach processes Personal Data on behalf of Customer in the course of providing the Services.

Customer accepts this DPA on behalf of itself and, where applicable, on behalf of its authorized affiliates who use the Services under Customer’s subscription. The person accepting this DPA warrants that they have authority to bind Customer.

Capitalized terms not defined in this DPA have the meaning given to them in the Agreement or in Data Protection Law.

1. Definitions

“Data Protection Law” means all laws and regulations applicable to the processing of Personal Data under the Agreement, including (as applicable) the EU General Data Protection Regulation 2016/679 (“GDPR”), the United Kingdom General Data Protection Regulation and Data Protection Act 2018 (“UK GDPR”), the Swiss Federal Act on Data Protection (“FADP”), and any equivalent national implementing legislation.

“Personal Data”, “Processing”, “Controller”, “Processor”, “Data Subject”, “Supervisory Authority”, and “Personal Data Breach” have the meanings given in Data Protection Law.

“Customer Personal Data” means Personal Data that upcoach processes on behalf of Customer in connection with the Services.

“Sub-processor” means any third party engaged by upcoach to process Customer Personal Data.

“Standard Contractual Clauses” or “SCCs” means the standard contractual clauses annexed to Commission Implementing Decision (EU) 2021/914 of 4 June 2021, as amended or replaced from time to time.

2. Roles and scope of processing

2.1 Roles

With respect to Customer Personal Data processed under the Agreement:

  • Customer is the Controller. Customer determines the purposes and means of processing of Customer Personal Data.
  • upcoach is the Processor. upcoach processes Customer Personal Data on documented instructions from Customer.

Where Customer itself acts as a processor on behalf of a further controller (for example, where Customer is a coaching organization processing personal data on behalf of its own enterprise clients), Customer warrants it has the necessary authority from the further controller to engage upcoach as a sub-processor and that this DPA is compatible with Customer’s agreement with the further controller.

2.2 Scope and subject matter

upcoach will process Customer Personal Data solely:

  • For the duration of the Agreement and as necessary to provide the Services;
  • In accordance with Customer’s documented instructions, which are set out in the Agreement, this DPA, and Customer’s configuration and use of the Services; and
  • As required by applicable law, in which case upcoach will (where permitted) notify Customer of the legal requirement before processing.

The subject matter, nature, purpose, duration, types of Personal Data, and categories of Data Subjects are set out in Annex I.B.

2.3 Customer obligations

Customer warrants and represents that:

  • Customer Personal Data has been and will be collected and processed in accordance with Data Protection Law;
  • Customer has obtained all necessary consents, and has established all necessary legal bases, to disclose Customer Personal Data to upcoach for processing under this DPA;
  • Customer has provided all required notices to Data Subjects;
  • Special category data (GDPR Article 9). Customer is specifically responsible for ensuring a lawful basis under GDPR Article 9(2) exists before uploading any special-category Personal Data (including data concerning health, mental health, religious beliefs, sexual orientation, racial or ethnic origin, or any other data defined as “special” under Data Protection Law) to the Services. Customer acknowledges that coaching-related content may include such data and that the obligation to establish the lawful basis lies with Customer as Controller.

3. upcoach’s processing obligations

upcoach will:

  • Process Customer Personal Data only on documented instructions from Customer, including with regard to transfers to third countries, unless required to do otherwise by law;
  • Ensure that personnel authorized to process Customer Personal Data are bound by appropriate confidentiality obligations;
  • Implement and maintain the technical and organizational measures set out in Annex II;
  • Assist Customer, insofar as possible and taking into account the nature of the processing, in responding to requests from Data Subjects exercising their rights under Data Protection Law;
  • Assist Customer in ensuring compliance with Customer’s obligations under Articles 32 to 36 GDPR, taking into account the nature of processing and the information available to upcoach;
  • At Customer’s choice, delete or return all Customer Personal Data after the end of the provision of the Services, subject to Section 8;
  • Make available to Customer the information reasonably necessary to demonstrate compliance with this DPA, subject to Section 6.

4. Sub-processors

4.1 General authorization

Customer grants upcoach general authorization to engage sub-processors to process Customer Personal Data, subject to the conditions in this Section 4.

4.2 Current sub-processors

upcoach maintains a current list of sub-processors at upcoach.com/sub-processors. This list is the authoritative record of upcoach’s sub-processors and is updated when sub-processors change. A changelog at the bottom of that page records material changes.

4.3 Notification of changes

upcoach does not individually notify customers of sub-processor changes. Customer is responsible for monitoring the sub-processor list for changes that may affect Customer. Material changes are recorded in the changelog on the sub-processor list page.

4.4 Objections to sub-processors

If Customer has a concern about a specific sub-processor, Customer may raise the concern in good faith by contacting [email protected]. upcoach will work with Customer to address the concern, which may include providing additional information, identifying an alternative workflow, or in exceptional cases discussing termination of the affected portion of the Services.

4.5 Sub-processor obligations

upcoach will impose on each sub-processor data protection obligations that are no less protective than those in this DPA to the extent applicable to the sub-processor’s services, and will remain liable to Customer for the performance of the sub-processor’s obligations.

5. International transfers

5.1 EU, UK, and Swiss personal data

Where upcoach processes Personal Data originating from the European Economic Area, the United Kingdom, or Switzerland (“Protected Personal Data”), and such processing involves a transfer outside the jurisdiction of origin to a country not benefiting from an adequacy decision, the transfer is governed by:

  • For transfers from the EEA: the Standard Contractual Clauses (Module Two: Controller to Processor) as set out in Annex I.A through Annex III, which are hereby incorporated by reference and executed by Customer and upcoach by acceptance of this DPA;
  • For transfers from the United Kingdom: the International Data Transfer Addendum to the EU Commission Standard Contractual Clauses issued by the UK Information Commissioner (the “UK Addendum”), which is hereby incorporated by reference with the SCCs and takes effect as set out in the UK Addendum;
  • For transfers from Switzerland: the SCCs as amended to refer to the FADP and to the Swiss Federal Data Protection and Information Commissioner as supervisory authority.

5.2 Sub-processor transfers

Where a sub-processor receives Protected Personal Data in a third country without adequacy, upcoach ensures an appropriate transfer mechanism is in place, typically the SCCs or the EU-US Data Privacy Framework where the sub-processor is DPF-certified.

5.3 Order of precedence

In the event of a conflict between this DPA and the SCCs, the SCCs prevail. In the event of a conflict between the SCCs and the Agreement, the SCCs prevail. In the event of a conflict between this DPA and the Agreement, this DPA prevails with respect to the processing of Customer Personal Data.

6. Audits and documentary evidence

6.1 Documentary audit only

upcoach provides assurance of its compliance with this DPA through documentary evidence. Upon reasonable written request, not more than once per 12-month period (or more often if required to respond to a competent Supervisory Authority or following a confirmed Personal Data Breach affecting Customer), upcoach will provide:

  • A written response to a reasonable security questionnaire;
  • A current copy of upcoach’s information-security summary;
  • upcoach’s current sub-processor list;
  • Evidence of key technical and organizational measures relevant to Customer’s inquiry.

upcoach will respond to such requests within 30 days.

6.2 Physical audit not permitted

Customer’s audit rights under Data Protection Law are satisfied exclusively by the documentary evidence described in Section 6.1. Physical or on-site audit of upcoach’s facilities, infrastructure, or systems is not permitted under this DPA. This limitation reflects upcoach’s obligation to protect the confidentiality and security of Personal Data belonging to other customers processed on shared infrastructure: physical or system-level access granted to one customer or its auditor would create an unacceptable risk to the security of Personal Data belonging to other customers.

6.3 Regulator cooperation

Notwithstanding Section 6.2, upcoach will cooperate with any competent Supervisory Authority conducting an investigation or audit under Data Protection Law, and will provide information directly to the Supervisory Authority as required by law.

7. Personal Data Breach notification

7.1 Notification to Customer

upcoach will notify Customer without undue delay, and in any event within 48 hours of upcoach’s confirmed awareness, of any Personal Data Breach affecting Customer Personal Data.

7.2 Content of notification

The notification will include, to the extent known at the time of notification:

  • A description of the nature of the Personal Data Breach;
  • The categories and approximate number of Data Subjects and records affected;
  • The likely consequences of the Personal Data Breach;
  • The measures taken or proposed to address the Personal Data Breach and mitigate its effects.

Where full information is not available at the time of initial notification, upcoach will provide it progressively as it becomes available.

7.3 Cooperation

upcoach will reasonably cooperate with Customer’s investigation and response to a Personal Data Breach, including providing information Customer reasonably requires to meet its own notification obligations under Data Protection Law.

7.4 Confirmed awareness

“Confirmed awareness” means the point at which upcoach has established with reasonable certainty that a Personal Data Breach has occurred. Investigation of suspicious activity that has not been confirmed as a Personal Data Breach does not trigger the 48-hour clock.

8. Deletion and return of Customer Personal Data

8.1 On termination

Upon termination of the Agreement or upon Customer’s written request, upcoach will, at Customer’s choice, either delete or return all Customer Personal Data within 30 days, except where retention is required by applicable law or for the purposes described in Section 8.2.

8.2 Retention exceptions

Notwithstanding Section 8.1, upcoach may retain:

  • Customer Personal Data contained in encrypted backups until the backups rotate out in the normal course of backup retention, currently up to 7 days;
  • Customer Personal Data required to be retained for compliance with applicable tax, accounting, audit, or other legal obligations (such as invoice records retained for applicable statutory periods);
  • Customer Personal Data necessary for upcoach to establish, exercise, or defend legal claims, for as long as such claims are reasonably anticipated or pending.

Any retained Customer Personal Data remains subject to the confidentiality and security obligations of this DPA.

9. Data Subject rights

9.1 Customer’s primary responsibility

Customer, as Controller, is primarily responsible for responding to requests from Data Subjects exercising their rights under Data Protection Law.

9.2 upcoach’s assistance

upcoach will, taking into account the nature of the processing, assist Customer by appropriate technical and organizational measures, insofar as possible, in fulfilling Customer’s obligation to respond to such requests. Where upcoach receives a request directly from a Data Subject related to Customer Personal Data, upcoach will:

  • Promptly forward the request to Customer; and
  • Not respond to the request directly except to confirm that the request has been received and will be forwarded to the Controller, unless required to respond directly by applicable law.

9.3 Direct requests — 30-day fallback

Where Customer does not respond to a Data Subject’s request routed through upcoach within 30 days, upcoach may act on the request directly as a reasonable assistance measure, to the extent technically feasible.

10. Liability

upcoach’s liability under this DPA is subject to the limitations of liability set out in the Agreement. Nothing in this DPA limits liability that cannot be limited under applicable law (including, where applicable, statutory compensation rights of Data Subjects under Data Protection Law). No provision of this DPA allocates liability as between upcoach and any Data Subject; this DPA governs only the relationship between upcoach and Customer.

11. Governing law and jurisdiction

11.1 DPA

This DPA is governed by the law of the State of Delaware, United States, without regard to its conflict of laws principles. Any dispute arising out of or in connection with this DPA is subject to the exclusive jurisdiction of the courts of the State of Delaware, United States, subject to Section 11.2.

11.2 SCCs

Where the SCCs govern a transfer, the SCCs’ own governing-law and jurisdiction clauses apply to the SCCs and override Section 11.1 to the extent of any conflict.

12. General

12.1 Order of precedence in the Agreement

This DPA forms part of the Agreement. In the event of a conflict between this DPA and any other part of the Agreement with respect to the processing of Customer Personal Data, this DPA prevails.

12.2 Changes to this DPA

upcoach may update this DPA from time to time to reflect changes in Data Protection Law, guidance from Supervisory Authorities, changes to upcoach’s processing operations, or corrections. Material changes will be reflected in a new version number and effective date, and Customer will be notified via email to the organization’s administrative contact or via a prominent notice within the Services. Continued use of the Services after the effective date of a new version constitutes acceptance of the updated DPA.

12.3 Entire agreement on data protection

This DPA, together with the Agreement, constitutes the entire agreement between the parties with respect to the processing of Customer Personal Data and supersedes any prior agreements, representations, or understandings on that subject matter.

12.4 Severability

If any provision of this DPA is held to be invalid or unenforceable, the remainder of this DPA continues in full force and effect. The parties will negotiate in good faith to replace the invalid or unenforceable provision with a valid and enforceable provision that achieves, to the greatest extent possible, the economic, legal, and commercial objectives of the original provision.

12.5 Contact

Questions about this DPA: [email protected]


Annex I — Description of the Transfer (SCC Annex I)

A. List of Parties

Data Exporter

Name: The Customer that has accepted this DPA. Address: As recorded in Customer’s upcoach account. Contact person: The administrative contact on Customer’s upcoach account, or such other contact as Customer designates in writing. Activities relevant to the data transferred: Use of the upcoach Services to process Personal Data relating to Customer’s users, coaches, coachees, and other Data Subjects in connection with Customer’s coaching activities. Role: Controller.

Data Importer

Name: upcoach LLC Address: 16192 Coastal Highway, Lewes, Delaware 19958, County of Sussex, United States Contact person: [email protected] Activities relevant to the data transferred: Provision of the upcoach Services, including hosting, storage, processing, messaging, support, analytics, and related functionality. Role: Processor.

B. Description of the Transfer

Categories of Data Subjects

Personal Data transferred concerns the following categories of Data Subjects:

  • Customer’s administrators, owners, and billing contacts
  • Customer’s coaches, staff, and other users of the Services authorized by Customer
  • Customer’s coachees and other individuals who participate in coaching programs or engagements managed through the Services
  • Individuals who appear in content uploaded by Customer or its users (for example, individuals mentioned in session notes, messages, or uploads)

Categories of Personal Data

Personal Data transferred falls into the following categories:

  • Identity data: name, email address, profile information, role, organization affiliation
  • Authentication and session data: password hashes, authentication tokens, login history, session identifiers, IP addresses
  • Coaching-program data: session notes, activity responses, observations, assessments, messages, attachments, uploads, calendar events, audio/video recordings if uploaded by Customer
  • Communications data: chat messages, support conversations, email correspondence
  • Usage and operational data: feature usage events, in-app activity, error and diagnostic data
  • Billing and payment data: billing contact information, transaction metadata (payment card data is handled by Stripe, not stored by upcoach)

Special category data

Personal Data transferred may include special-category data (GDPR Article 9) where Customer chooses to process such data using the Services. Coaching content in particular may include data concerning health, mental health, religious or philosophical beliefs, or sexual orientation. Customer is responsible for ensuring a lawful basis under GDPR Article 9(2) exists before uploading such data, as set out in Section 2.3 of the DPA.

Frequency of transfer

Continuous, for the duration of the Agreement.

Nature of the processing

Hosting, storing, transmitting, displaying, and otherwise processing Customer Personal Data as necessary to provide the Services, including automated processing incidental to platform operation (such as indexing, search, notifications, scheduled jobs, and diagnostic monitoring).

Purpose of the data transfer and further processing

To provide the Services to Customer in accordance with the Agreement.

Retention period

For the duration of the Agreement, plus the retention periods set out in Section 8 of the DPA.

Sub-processors

See upcoach’s current sub-processor list at upcoach.com/sub-processors. Subject matter, nature, and duration of each sub-processor’s processing are described there.

C. Competent Supervisory Authority

The competent Supervisory Authority is determined by reference to Customer’s own location and Data Protection Law:

  • For Customers established in an EU Member State: the Supervisory Authority of the Member State of the Customer’s main establishment or designated supervisory authority under GDPR Article 56.
  • For Customers established in the United Kingdom: the UK Information Commissioner’s Office.
  • For Customers established in Switzerland: the Swiss Federal Data Protection and Information Commissioner.
  • For other Customers whose processing is subject to Data Protection Law: the competent authority determined under that law.

Where Customer has no establishment in the EU, UK, or Switzerland but processing of Protected Personal Data is carried out in connection with the Services, the Irish Data Protection Commission acts as competent authority for transfers governed by the SCCs, reflecting the default rule under SCC clause 13.


Annex II — Technical and Organizational Measures

The following describes the technical and organizational measures implemented by upcoach to ensure the security of Customer Personal Data, taking into account the state of the art, the costs of implementation, and the nature, scope, context, and purposes of processing, as well as the risks to Data Subjects.

1. Encryption

In transit. All Personal Data transmitted between Customer’s end users and the Services is encrypted using TLS 1.2 or higher. All internal service-to-service communication within upcoach’s infrastructure uses encrypted channels.

At rest. Customer Personal Data stored in upcoach’s primary database (DigitalOcean Managed MySQL) is encrypted at rest by default. Session and cache data stored in DigitalOcean Managed Valkey/Redis is encrypted at rest by default. Customer uploads stored in Cloudflare R2 object storage (the current primary for new uploads) and in DigitalOcean Spaces (legacy uploads and backups) are encrypted at rest by default. Video content stored in Bunny Stream is encrypted at rest.

2. Access control

Principle of least privilege. Access to production systems and Customer Personal Data is granted only to personnel whose role requires it, and only to the extent required.

Authentication. Administrative access to upcoach’s infrastructure requires multi-factor authentication. Production system access is gated by authenticated, role-based controls.

Role-based access within the Services. The Services implement role-based access control so that Customer’s users see only the Customer Personal Data appropriate to their role and organization. Organizational isolation is enforced at the application and data-store layer.

Account lifecycle. Personnel access rights are reviewed on a recurring basis. Access is revoked promptly when personnel leave upcoach or change roles.

3. Logging and monitoring

upcoach maintains logs of authentication events, security-relevant administrative actions, and application errors. Logs are retained for a period appropriate to operational and compliance needs. Anomalies are reviewed and investigated in line with upcoach’s internal operational practices.

4. Segregation

Customer Personal Data is logically segregated from other customers’ data within shared systems by organization and tenant identifiers enforced at the application and data-store layer.

5. Backups and disaster recovery

upcoach maintains regular encrypted backups of production data. Backups are retained for a rolling window appropriate to operational recovery needs, currently up to 7 days.

6. Vulnerability management

upcoach monitors third-party dependencies and platform components for security advisories and applies security patches in a timely manner appropriate to the severity of the vulnerability. Production errors and anomalies are captured through error-tracking infrastructure and triaged.

7. Personnel measures

Confidentiality. All upcoach personnel with access to Customer Personal Data are bound by confidentiality obligations.

Training. upcoach provides data-protection awareness training to personnel with access to Customer Personal Data, covering at minimum the nature of Personal Data processed at upcoach, appropriate handling of production data, credential hygiene, and incident escalation.

8. Sub-processor management

upcoach selects sub-processors based on their ability to provide appropriate protection for Customer Personal Data and imposes on each sub-processor data-protection obligations no less protective than those upcoach owes to Customer under this DPA. See Section 4 of the DPA and the sub-processor list.

9. Incident response

upcoach maintains an internal incident response process covering detection, triage, containment, notification, and post-incident review. The 48-hour notification commitment in Section 7 of the DPA is supported by this process.

10. Physical security

upcoach does not operate physical premises containing Customer Personal Data. All Customer Personal Data is hosted with sub-processors that operate data centers meeting recognized physical-security standards.

11. Data minimization

upcoach processes Customer Personal Data only as necessary to provide the Services. Retention and purging of data are handled by automated routines where appropriate, subject to the retention terms set out in Section 8 of the DPA.

12. Continuous improvement

upcoach reviews these measures on a recurring basis and updates them as the state of the art evolves, the risk landscape changes, or upcoach’s processing operations change.


Annex III — List of Sub-processors

Customer authorizes upcoach to engage the sub-processors listed at upcoach.com/sub-processors. That page is incorporated into this DPA by reference and governs the authorized sub-processor list for purposes of SCC Module Two, Clause 9.

Ready to scale your coaching business?

Start building better coaching experiences with upcoach today.