wodloop. Need help?
Legal · Last updated 2026-10-06

Terms of service

The deal between wodloop and the people who use it — gym owners and their members. Plain language. No fine print designed to surprise you.

Who's who

  • Wodloop (the platform) is published by RESATIME SAS — full identity on the legal notice page.
  • An owner runs a gym on the platform and is our customer.
  • A member trains at a gym and uses the mobile app to book classes and manage their plan. A member's contract for classes, memberships and packs is with their gym, not with us.
  • A coach is staff an owner adds to their gym.

By creating an account or using wodloop, you accept these terms. If you don't agree, don't use the platform.

The service

Wodloop is a back-office for appointment-based gyms — class scheduling, member management, plans and packs, late-cancel and no-show rules, billing — plus a mobile app for members. We host it; owners log in to manage their gym, members use the app.

Wodloop is an intermediary between gyms and their members. Each gym is the seller of its own classes, memberships and packs, and is responsible for running them. We are not the organizer of any class and are not responsible for what happens on the gym floor.

Account scope

One account = one owner + one gym (one Place + one Venue at sign-up). You can:

  • Add coaches and staff to your gym.
  • Manage your members' accounts on their behalf.
  • Configure plans, packs, late-cancel hours, and no-show penalties.

Multi-location gyms are supported by adding more places to your client — contact us if you're running a chain and we'll help set it up.

What we promise

  • Reasonable uptime — we target 99.5% per month, excluding scheduled maintenance.
  • Correct billing — if we charge you wrong, we'll fix it.
  • Honest security — encrypted in transit (TLS), hashed passwords (bcrypt).
  • Honest communication — material changes come with notice, no silent feature removals.

What owners promise

As an owner, you agree to:

  • Use the service for legitimate gym operations.
  • Be honest with your members about how you use their data and the rules you enforce (late-cancel, no-show, strikes, minimum-attendance cancellation).
  • Comply with the laws that apply to your gym — safety, permits, and consumer rules — and hold adequate insurance for your activity. Wodloop provides none.
  • Not abuse the platform — no scraping competitors, no spamming members from outside your gym, no reverse engineering.
  • Keep your account credentials safe.
  • Pay your subscription on time.

What members promise

As a member, you agree to:

  • Provide accurate information on your account.
  • Follow your gym's booking rules — late-cancel windows, no-show policies and class requirements are set by your gym, and the app enforces them on the gym's behalf.
  • Train at your own risk. Your physical ability, your gym's supervision and its insurance are matters between you and your gym — wodloop is not responsible for injuries sustained in class.

Members and their data

You're the data controller for your members' data. Wodloop is the processor. You decide what to collect; we process it per your instructions and our privacy policy.

To resolve a data issue in your back-office — a booking, a membership, a payment record — Wodloop staff may open it under their own name. Every such access, and every change made during it, is logged.

You're responsible for:

  • Telling your members their data is held by wodloop on your behalf.
  • Honoring requests they make to you (access, deletion, etc.) — we'll help with the technical part.
  • Not enrolling members under 16 without lawful guardian consent.

Payments

Your subscription to wodloop. A gym starts with a 15-day free trial, with no card and no commitment. If the owner doesn't subscribe by the end of it, the back-office switches to read-only, and the gym's data is kept for 90 days, then deleted. To keep using wodloop, the owner subscribes for each gym, on one of two plans:

  • Monthly, with no commitment: invoiced each month. Either side can end it at any time, by email, with no notice period; it stops at the end of the month already paid.
  • Yearly, a one-year commitment paid upfront in a single payment, at a lower price than twelve monthly payments. The year paid can't be ended early or refunded, except where the law requires it. At least 30 days before the year ends, we ask whether you want to renew for another year; without an answer, the subscription continues on the monthly plan.

Prices are those shown on our pricing page on the day you subscribe, in euros excluding VAT; VAT is added at the rate in force. Each period is paid in advance, by bank transfer, on our invoice. A change to the prices on the pricing page doesn't change a subscription already running; if we ever change yours, we tell you at least 30 days ahead, and the new price applies from the next period. See the pricing page.

Members paying their gym. Gyms choose how to collect: on-premise (the owner marks a plan, pack or session as paid after collecting it off-platform), or online by card through Stripe. Online payments are collected directly on the gym's own Stripe account — the gym is the merchant of record and the legal seller, responsible for its invoicing, tax collection and remittance (TVA), and consumer-law obligations. Wodloop never holds, clears, or disburses member money; payouts from the gym's Stripe account to its bank follow the schedule the gym configures with Stripe.

To accept card payments, an owner must complete Stripe's onboarding (identity verification and bank details). Card data is entered on Stripe's hosted pages and handled by Stripe — it never touches wodloop.

Paying your gym by SEPA direct debit. Where your gym offers it, you can choose to pay your membership by SEPA direct debit instead of at the desk or by card. Only membership payments are collected this way. Your gym is the creditor, and it chooses one of two ways to collect: through its own bank, or through its Stripe account. Either way, the money never goes through wodloop, and wodloop takes no fee on these debits. If your gym moves from its bank to Stripe, a mandate you signed before keeps being collected through its bank until you sign a new one through Stripe; if it moves from Stripe back to its bank, debits under your Stripe mandate stop, and you sign a new mandate or pay another way. You are told in either case.

Through your gym's bank. Your gym collects under its own SEPA creditor identifier (ICS), into its own bank account. Wodloop records the mandate and prepares the collection file your gym submits to its bank; the money goes from your bank to the gym's.

You sign the mandate electronically in the app, after reading its wording (your gym can also record a paper mandate you signed at the desk), and receive a confirmation with the mandate reference (RUM) and the gym's creditor identifier. Before each debit you are told its amount and date, by email and in the app, at least the notice period stated in your mandate — between 2 and 14 days, set by your gym. If your gym later shortens its notice period, your mandate keeps the one you signed. This notice is always sent: it cannot be turned off in the app's settings. As creditor, your gym remains responsible for these notices.

Through your gym's Stripe account. You enter your IBAN on Stripe's secure page, which the app opens in your browser, not in the app itself, and you sign the mandate there, in Stripe's wording. Your bank details are collected and kept by Stripe (Stripe Payments Europe, Limited, Ireland), acting for your gym: wodloop never receives your IBAN. Your gym is the creditor, under its own SEPA creditor identifier if it has set one on Stripe, otherwise under Stripe's. Stripe's record of your acceptance (its time, the IP address and the browser used) is the evidence of your signature; wodloop sends no signing code and no PDF copy for these mandates, but you receive a confirmation with the mandate reference. Before each debit you are told its amount and date, by email and in the app, at least the notice period stated in your mandate — the one your gym had set when you signed (14 days unless it chose a shorter one) — and Stripe also emails you when the debit is sent. Each debit goes through your gym's Stripe account and takes about 6 business days to be confirmed. Stripe's fees are paid by your gym, not by you.

Under the SEPA Core rules, you can ask your bank to refund a debit, without giving a reason, within 8 weeks of the date your account was debited — and within 13 months for a debit you did not authorise. A refunded or rejected debit leaves the membership payment owed to your gym, and you are told. What follows depends on the reason your bank gives. If the account cannot be debited (closed, blocked, details that don't match), the mandate ends and your membership enters its grace period: you pay another way, or sign a new mandate. For insufficient funds, your membership enters its grace period and the debit is presented once more in the next collection, after a new notice. If you asked for the refund or refused the debit, it is not presented again unless you agree to it with your gym: you settle the payment with your gym another way. If the refusal comes from your gym's own details, not your account, your mandate stays in force and the debit is presented again once your gym has corrected them, after a new notice.

These refund rights and the handling of a refused debit are the same whichever way your gym collects. Through Stripe, a debit refunded at your request or reported as unauthorised is final for your gym: it cannot contest it through Stripe.

You can cancel the mandate at any time in the app (Membership → Direct debit) or by asking your gym; a mandate signed through Stripe then also ends at Stripe. Debits not yet sent are then dropped; one already in a file your gym has submitted, or already sent through Stripe, can no longer be stopped by wodloop: for a bank file, your gym is told to cancel it at its bank, and in every case your refund rights above still apply. Cancelling the mandate does not cancel your membership, which you then pay another way. Closing your wodloop account cancels your mandates and ends your memberships straight away, with the same effect on debits not yet sent.

Referral programme

An owner who recommends wodloop to another gym (the referrer) gets 3 months of subscription free, and the gym referred gets 1 month free, under these conditions:

  • the referred gym is a new customer: it never held a paid wodloop subscription;
  • it commits for a year: the yearly plan, or twelve months of the monthly plan paid;
  • it names the referring gym when it moves to the paid plan.

We check each referral and add the free months once the referred gym's year is paid, and we tell both gyms by email. Free months extend the subscription in progress; they can't be refunded, exchanged for cash or transferred to another gym. We may change or end the programme; a referral made before the change keeps the rules in force when it was made. How the referral programme works.

Refunds and cancelled classes

  • Card refunds are decided by your gym and issued in full against the gym's Stripe account, back to the card that paid. Timing (typically a few business days) is controlled by Stripe and your bank, not by wodloop.
  • If a class is cancelled — by the gym, or automatically because too few people signed up — every booking on it is cancelled and any credit it consumed (plan allowance or pack session) is restored in full.
  • If the platform itself causes a payment to be collected for something that can't be delivered, the member is refunded in full, including any platform fee.

Suspension and closing your account

We may suspend or terminate an account that breaks these terms, commits fraud, or harms the platform or its users — with notice and a reason, except where the harm is ongoing.

Close your account from Settings at any time. A closed member account is anonymised immediately; a gym's data is deleted 90 days after its subscription ends. Invoices and legal records are retained per French commercial code (10 years). Members can always export their booking history before you close, and we'll provide an export on request.

Intellectual property

The platform's code, design and content belong to RESATIME SAS and are protected by French and international IP law. What you upload (your gym's logo, programming, member data) stays yours.

Limits of liability

We provide wodloop "as is." We're not liable for indirect damages, loss of revenue, or consequences of your members' actions. Our maximum aggregate liability for any claim is capped at the fees you paid us in the prior 12 months (or €100 if no fees were paid).

Nothing here limits liability we can't legally limit (intentional wrongdoing, fraud, gross negligence).

Changes to these terms

If we change material terms, signed-in owners get an email and a notice on next sign-in, at least 30 days before the change takes effect. Continued use after that = acceptance. Don't agree? Close your account before the effective date.

Governing law

French law, courts of Paris. If you're a consumer outside France, your local mandatory consumer protection rights apply on top.

Contact