GymOS Sub-Processors

Last updated: 10 October 2026

This page lists the third parties that we engage to provide the GymOS service, and that may process personal data on behalf of our customers (gym operators) under UK GDPR. We refer to these third parties as Sub-processors.

This list forms part of our Terms and Conditions. Under those Terms, we give you at least 14 days’ notice on this page before we add or replace a Sub-processor. If you wish to object to a change, please email [email protected] within that 14-day window.

A note on what is and isn’t on this list. We list the third parties that may receive or process personal data of your members, your staff, or other individuals whose data is held in your GymOS account. We don’t list internal tools that we use only for our own operations and that do not process your customers’ data – for example, our own accounting, internal communication, or development tooling. We do also list every AI Provider named on gymos.com/ai-providers, even where, as noted below, it receives no personal data, so that the two lists always match.

Sub-processors

Sub-processorFunctionProcessing location
Microsoft (Azure)Cloud hosting infrastructure: compute, databases, storage, networking. The primary platform on which GymOS runs, including the storage of Konduo call recordings, Scribe recordings of in-person discussions, and their transcripts.United Kingdom (primary), with secondary regions across the European Union and the United States
Microsoft (Azure AI Speech)Transcription of Konduo call recordings, where you have chosen to have your team’s calls recorded and transcribed, and of in-person discussions your team records with Scribe, where you have switched Scribe on. The recording is sent to be written out as text. See gymos.com/ai-providers for exactly what is sent and when.United Kingdom, or the European Union (the Netherlands) when the UK service is unavailable
Google (reCAPTCHA, Maps, OAuth, and other services)Bot protection on member-facing forms, location/mapping features, authentication via Google Sign-In where you have enabled it, and delivery of FitnessHub app notifications to Android devices (Firebase Cloud Messaging)European Union and United States
Apple (Push Notification service)Delivery of FitnessHub app notifications to iPhone and iPadUnited States
CloudflareContent delivery network, DDoS protection, web application firewall, and (where used) IP-to-location lookupGlobal edge network, with primary operations in the United States and the European Union
TwilioSMS message delivery for messages sent through GymOS, and, where you enable WhatsApp, sending and receiving your WhatsApp messages and the files sent with them (Twilio’s copy of a file is deleted once GymOS has stored its own). Where you use Konduo, telephone calls placed by your team: connecting the call, forwarding calls made to your gym’s GymOS number on to the number you have given us, and recording the call where recording is switched on. Twilio’s copy of a recording is deleted once GymOS has stored its own.United Kingdom, European Union, and United States
Authy (Twilio)Two-factor authentication for staff and operator accountsUnited States
SendGrid (Twilio)Delivery of transactional and notification emails sent through GymOSUnited States
APILayerIP-to-location lookup as a fallback where Cloudflare is unavailableEuropean Union and United States
StripePayment processing for member transactionsUnited Kingdom, European Union, and United States
GoCardlessDirect Debit collection (where you have enabled this option)United Kingdom and European Union
Xero (customer-initiated integration)Accounting integration: where you, the gym operator, choose to connect your Xero account, GymOS sends member transaction data to your Xero account on your instruction. This integration is enabled and managed by you.United Kingdom, Australia, and other Xero data regions
Meta (WhatsApp Business API, Lead Ads, and Marketing APIs)Member messaging via WhatsApp where enabled, and lead and marketing integrations where you have configured themEuropean Union and United States
ZendeskCustomer support helpdesk: tickets, conversations, and attachments raised by your team. Where a ticket is raised through the Ask Alphie assistant, or where a member of your team reports one of Alphie’s answers to us, the related Ask Alphie conversation is attached to the ticket so that our support team can act on it – and that conversation may contain member data that Alphie looked up in order to answer. Where a member of your team sends us a Konduo dialler log, the log and a list of their recent calls are attached; these record times and outcomes, not phone numbers, recordings or what was said. A request for a Konduo phone number also raises a ticket, holding the business details that request needs.European Union and United States
SentryError and crash reporting for the FitnessHub app. A report identifies the signed-in user (account identifier, name and email address), with their IP address and device details, so that a fault somebody reports can be found and fixed.European Union
VimeoHosting and delivery of workout and course video content uploaded to your GymOS accountUnited States
ZoomHosting of online classes for your members, where you have enabled this feature. Member identity information is provided to Zoom to facilitate session access.United States, with regional infrastructure
AnthropicThe Ask Alphie assistant, which answers questions asked by your team. Unlike our other AI features, Alphie looks information up in your GymOS account in order to answer, so what is sent may include member data. Ask Alphie is available to your staff only, is licensed separately, and can be switched off for your account entirely. Anthropic also writes the summary of a Konduo call where you have chosen to have calls transcribed, and names the speakers in, and writes the summary of, an in-person discussion recorded with Scribe: the transcript is sent, with the names of the people taking part. See gymos.com/ai-providers for exactly what is sent and when.United States
ElevenLabsGenerates the spoken announcement played at the start of a recorded Konduo call, from your gym’s name and the standard announcement wording. Scribe’s announcement is a standard recording made once with ElevenLabs, the same for every gym. No member, staff, call or discussion data is sent.United States
OpenAIAI-powered features within GymOS (text generation, drafting, summarisation)United States
FAL.aiAI-powered image and media generation features within GymOSUnited States
GetImgAI-powered image generation features within GymOSEuropean Union and United States
PDFMyURLPDF generation for help articles and reference contentEuropean Union

For the current list of AI-specific Sub-processors, including the categories of processing they perform and our position on training data, see also gymos.com/ai-providers.

International transfers

Several of the Sub-processors above operate from, or use infrastructure in, locations outside the United Kingdom. Where personal data is transferred outside the UK, the transfer is made under the safeguards permitted by the UK GDPR – typically the UK International Data Transfer Agreement, the UK Addendum to the EU Standard Contractual Clauses, or transfer to a country with a UK adequacy decision.

Sub-processors’ sub-processors

Each of our direct Sub-processors may engage their own service providers (for example, infrastructure, banking, telecommunications, or sub-tier service providers). We require each of our Sub-processors to be bound by data protection terms equivalent in substance to those between you and us. We do not publish the full sub-processor chain of each of our Sub-processors; the equivalent-terms requirement is the protection.

Customer-initiated integrations

Some of the Sub-processors above are activated only when you, the gym operator, choose to enable a particular integration – for example, Xero accounting, WhatsApp messaging, or Zoom for online classes. Where this is the case, the integration is marked above. By enabling such an integration, you authorise the relevant data flow.

You can disable a customer-initiated integration at any time. Once disabled, no further data is sent to that Sub-processor, although data already shared remains under the terms of that Sub-processor (which is independently a contract between you and them, not us).

Changes to this list

We update this page when we add, replace, or remove a Sub-processor. The page itself is the notification – we do not send individual change notices to each customer, in line with our Terms and Conditions.

If you wish to be notified by email when this page changes, write to [email protected] and we will add you to the change-notification list.

Questions, objections, and audit requests

For any question about this list, any objection to a Sub-processor we have notified, or any audit-related request relating to a Sub-processor, please email [email protected].

GymOS - the complete gym operating system
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.