What a gym owner agrees to when they connect an AI.
Version 2026-10-25. You accept this when you generate a connect code or approve a connection on the consent page, and it stays in force while any connection on your gym is live.
This is the gym owner document. It is the text your console and the consent page show you, published here in full and unchanged. If you are a coach, trainer or studio connecting your own account rather than a gym you own, the document you accept is the coach connection agreement instead.
Who this applies to
This agreement is between Marrow Fitness LLC and you, the gym account owner who generates a connect code from the gym console or approves a connection on the consent page. It sits on top of the Marrow Terms of Service and the Marrow Privacy Policy, and it does not replace either of them. By accepting it you confirm you are allowed to bind the gym.
The agreement, as you accept it
These eleven points are the agreement. They are reproduced here word for word from the panel in your gym console and the card on the consent page, in the same order, so the text you read before you tick the box and the text published here are one document.
- You choose the AI service. It is your account with them, not ours, and what you send is governed by your settings and their terms.
- Marrow works at owner altitude. Your roster, your managers, your locations, your gym's own records, members as opaque pointers, and roll ups across the trainers on your roster.
- It never opens a member's health, body or nutrition records or their messages, and it never names a member. Attendance and totals yes. One named person's body data never.
- It never writes to a trainer's own site, programs, prices or client records. Your trainers keep their hands on their own work.
- Anything that reaches a person, moves money or changes what a member or a trainer can see happens in two steps and never one. Your assistant first shows you exactly what would happen and to whom, and acts only after you say yes to that exact thing. Your words are recorded with the change. An email to a visitor you added goes only after that visitor confirms it themselves.
- After your yes it can invite or remove a trainer or a manager, set which locations a manager covers, invite or end an outside trainer, and move a member from one of your trainers to another.
- After your yes it can set team fees and splits, switch a gym plan or a fee template on or off, change your gym's details and public page, take that page live or offline, connect your web address, apply your brand colour, publish, cancel or announce an event, and let Marrow support in for a set time or end that access.
- It cannot refund or charge a member, switch a trainer's sign in off or on, turn off the switch that stops it, or see your connection keys. Those stay behind your own hands in this console.
- Nothing here is free. Your gym subscription of $500 a month per location is unchanged, and the 8 percent Marrow takes on every payment it processes is unchanged. Marrow waives none of it, and the AI service you connect bills you for its own use.
- You are responsible for the assistant you connect, for what you say yes to, and for what you do with what it hands back. Anything you type into it yourself is stored the way you wrote it.
- You can disconnect any assistant here at any time, and it loses access immediately.
The sentence you confirm. Before either surface lets you continue, you tick a box carrying exactly this wording.
I understand what Marrow sends to the assistant I connect, that it acts only after I say yes, that it never opens a member's health record, and that my Marrow subscription and the 8 percent platform fee are unchanged.
The version identifier of this text is 2026-10-25, and that is the exact string Marrow stores against your acceptance, with a fingerprint of this text, the account that accepted it and the browser used. What changed in this version. An email to a visitor you added now goes only after that visitor confirms it themselves, and Marrow sends them one email asking. Members say yes to texts themselves, in their own Marrow account, and Marrow is for adults only. Reading keeps working whether you accept or not. Anything that acts waits until you accept this version.
You can withdraw your acceptance. Withdrawing it disconnects every assistant on your gym console at once and cancels any connect code you have not used. Your console, your trainers and your members are not affected. Marrow keeps the record of what you accepted and when you withdrew it, and connecting again means accepting the current version.
What an owner connection actually reaches
This section describes the shipped surface so the points above are read against something concrete. It adds no terms, and this is everything an owner connection touches.
What it can read.
- The gym record. Display name, city, locations, onboarding state, whether payouts are set up, the brand colours on file, and how many trainers, gym owned plans, fee templates, events and saved reports exist.
- The roster. Each trainer's display name, role, status, location identifier, and invite and join dates, your managers and the locations each one covers, and your outside trainers.
- Readiness per trainer. Whether an active trainer has a published public page, a live price, programs, and payments enabled. Existence only. Never the trainer's own content, and never a price figure.
- Members as opaque pointers. Each member as a pointer with their trainer, their status, when they were last active and whether they use the app. Never a name.
- Activity roll ups. Counts across the active roster for a forward window of up to 90 days, per trainer and in total: class sessions, class attendees, open booking slots, bookings, pending requests, slot utilisation and active athlete counts.
- Your commercial setup. Gym owned membership plans, trainer fee templates, team fees and splits, and your events.
- Reports and the change log. The reports saved for you, and the recent changes made through the connection with the before and after values of every field touched.
- Your gym page as it is written today. The headline, the description, the list of what you offer and the words on your enquiry form. Your own public copy, and nothing of a trainer's.
- Where your branded app is up to. The step of the build it is on and whether anything is waiting on you. It never claims Apple has approved anything, and it tells you when it could not check rather than saying nothing has started.
- The shape of your month. Counts bucketed over a window so you can see whether the gym is growing.
What it can do, only after you say yes. Each of these is two steps and never one, your words are recorded with the change, and a yes to one thing is never a yes to another.
- Invite or remove a trainer or a manager, set which locations a manager covers, and invite, cancel or end an outside trainer.
- Set a trainer's team fee and your billing and revenue splits, and switch a gym plan or a fee template on or off.
- Move a member from one of your trainers to another.
- Change your gym's details and its public page, take that page live or offline, connect your own web address, and apply your brand colour. Your gym page can be taken live only on your yes, and taking it offline asks the same way.
- Publish, cancel or announce a gym event. Announcing an event notifies the people it is for through Marrow.
- Let a named Marrow support person see your gym's data for a stated reason and a set time of up to fourteen days, or end that access early. Both land on your gym's access record.
Plain internal edits, such as a draft plan, a draft event, a fee template that is not in force or a report, are written at once, recorded with their before values, and can be put back one change at a time.
What it never receives or does. These are not settings. There is no tool on the gym surface that reaches them.
- An individual member's identity or contact details. No member name, email address, phone number or mailing address, and no member id.
- Any member's health, body or nutrition record, or their messages. Attendance and totals yes. One named person's body data never.
- A trainer's own content or prices. Not their page copy, not their programs, not their price figures, not their client records.
- A refund or a charge to a member, switching a trainer's sign in off or on, the switch that stops the connection, your connection keys, and Marrow's own prices and your gym's Marrow billing.
One honest limit, the same one the coach document names. A count can still point at a person when the number is small. If one trainer has one active athlete, a count of one is about that athlete even though no name was sent. Treat what your assistant tells you about your gym with the same care you would treat the console it came from. The member facing version of this disclosure is in the Connected AI assistants section of our privacy policy.
Acceptance, records, and revocation
- There are two acceptance moments, and both run the same gate. Generating a connect code in the gym console, and approving a connection on the consent page. Neither one proceeds without an explicit acceptance of the current version, so a second door is never a cheaper way past the same gate.
- We record it. Marrow stores which gym accepted, the version identifier of the text they accepted, and when.
- A new version means a new acceptance. If we revise this agreement materially, the next code you generate or connection you approve asks you to accept the new version, and we tell you what changed. If the text changes while your console page is open, the console refuses the stale acceptance and asks you to read the current one.
- Revoking is one click. Disconnect an assistant from the gym console whenever you want, and it loses access immediately. Revoking does not reach into your AI vendor and remove what you already sent them.
- We can revoke too. Marrow may revoke a connection, or connected assistants as a whole, if we see abuse, a security problem, or a breach of this agreement. We will tell you when we do.
Questions
Marrow Fitness LLC
Miami Beach, FL
Agreement questions and data questions both go through our contact page.