Terms of Service

Terms of Service

Effective 2026-10-05

Draft — pending legal review.

This document describes how BrinkOps Camps actually works today, but it has not been reviewed by a lawyer. Anything still highlighted in amber is an unanswered question, not a commitment. If you are evaluating BrinkOps Camps and need a finalised agreement, email hello@brinkops.io.

These Terms of Service ("Terms") govern use of the BrinkOps Camps software-as-a-service product ("BrinkOps", "the Service", "we", "us", "our"), operated from Alberta, Canada by the operating legal entity, which must be named here. By creating an account you ("you", "the Operator") agree to these Terms. If you do not agree, do not use the Service.

These Terms are between BrinkOps and the Operator only. If you are a parent or participant who registered for a session, you did not agree to this document and it does not govern your registration — your agreement is with the business that ran the session. See section 4.

1. The Service

BrinkOps Camps is software for running bookable sessions — camps, clinics, lessons, and training programs. It provides registration pages, participant and waiver management, session scheduling, coach access, day-of check-in, payment collection through a third-party processor, and messaging to the people who registered. We may add, change, or remove features.

2. Eligibility and account

You may use BrinkOps only if you:

  • Are at least 18 years old;
  • Have the legal capacity to enter a binding contract;
  • Are using the Service to run a legitimate business or program; and
  • Provide accurate and complete account information.

You are responsible for safeguarding your credentials, and for all activity under your account, including activity by staff and coaches you grant access to. Access codes you issue to coaches are your responsibility to manage and revoke. Tell us immediately at hello@brinkops.io if you suspect unauthorised access.

3. Subscription, trial, and fees

New accounts get a 14-day free trial. No credit card is required to start the trial, and the account will not convert to a paid subscription without you choosing to continue.

After the trial the subscription is CAD $99 per month. There are no per-participant fees, no setup fee, and no annual contract. Subscriptions renew monthly until cancelled. You can cancel at any time; cancellation takes effect at the end of the current billing period, and we do not refund partial periods.

Platform fee. In addition to the subscription, we charge a 2% platform fee on registration payments you collect through the Service. This is deducted automatically at the time of each payment. Stripe charges its own card-processing fees separately and bills them to you directly; those are not ours and we do not set them.

We may change pricing on 30 days' notice to your registered email address. How an existing operator is treated when pricing changes — grandfathered, or moved to the new price after notice — should be stated explicitly.

4. Payments, refunds, and who holds the money

Registration payments are processed by Stripe through a Stripe account connected to your business. Money paid by a parent or participant is collected by your Stripe account, not ours. You are the merchant of record for those payments. We never hold registration funds, and card details are handled by Stripe and do not reach our servers.

This has consequences worth stating plainly:

  • The contract for a session is between you and the person who registered. We are not a party to it.
  • Refunds, cancellations, and chargebacks are yours to handle, and are paid from your Stripe balance. We provide the tooling to issue a refund; we do not fund it, and we do not decide whether one is owed. The 2% platform fee on a refunded payment is or is not returned — decide this, implement it, and state it here.
  • Your use of Stripe is also governed by Stripe's own agreement with you.

You are responsible for setting a refund and cancellation policy for your own sessions, and for making it visible to people before they register.

5. Participant data and your obligations

Running sessions through BrinkOps means collecting information about participants, most of whom are children, including allergies, medications, and medical notes. You decide what to collect and why. In privacy terms you are the controller of that information and we are your processor, as described in our Privacy Policy.

You agree that you will:

  • Collect and use participant information only for running your sessions, and obtain whatever consents applicable law requires from parents and guardians;
  • Grant coach and staff access only to people who need it, and remove that access promptly when they no longer do;
  • Keep health and emergency information confidential, and not disclose it beyond the people running the session;
  • Comply with applicable anti-spam law, including Canada's Anti-Spam Legislation (CASL), when messaging people through the Service, and honour opt-out requests.

Whether a separate written data-processing agreement is needed between BrinkOps and each operator, rather than this clause alone, needs legal confirmation — especially if operators outside Alberta are accepted.

6. Participant safety

BrinkOps displays the safety information you collect. It does not supervise anyone, and it is not a safety system. Showing a coach that a participant has a peanut allergy is a convenience, not a guarantee that anyone has read it, acted on it, or that the information you were given is accurate or current.

You remain entirely responsible for participant safety, supervision, staffing, screening, medical response, insurance, and compliance with the rules of any sport governing body or facility you operate under. Do not rely on the Service as your only record of a participant's medical needs.

7. Waivers

The Service lets you publish a waiver, present it during registration, and store a signed snapshot of exactly what was agreed and when. That is a record-keeping tool.

The wording of your waiver is yours, and we make no representation that it is valid or enforceable anywhere. Waiver enforceability varies by jurisdiction and is especially limited where minors are involved. Have a lawyer review your waiver text. We do not provide legal advice.

8. Acceptable use

You agree not to use BrinkOps to:

  • Send unsolicited commercial messages, or otherwise breach CASL, CRTC rules, or any other applicable communications law;
  • Message people who have not consented, or ignore opt-out requests;
  • Harass, threaten, defraud, or harm anyone;
  • Impersonate any person or business;
  • Upload content that is illegal, defamatory, infringing, or malicious;
  • Access participant information for any purpose other than running your sessions;
  • Attempt to access other operators' accounts or data;
  • Reverse-engineer the Service or extract its source code;
  • Resell or sublicense the Service, or use it to build a competing product;
  • Place unreasonable automated load on our infrastructure.

We may suspend or terminate an account immediately where we reasonably believe this section has been breached. Misuse of participant information, particularly information about children, will be treated as the most serious category of breach.

9. Messaging

Email and SMS are delivered by third parties (Resend and Telnyx). Delivery, timing, and deliverability are not guaranteed, and carriers may filter or delay messages for reasons outside our control. Do not rely on an SMS reminder as the only means of communicating something time-critical or safety-critical.

10. Your data

You keep all rights in the data you upload to or generate within BrinkOps ("Operator Data"), including registrations, participants, waivers, and messages. You grant us a limited, non-exclusive licence to host, store, process, and display it solely to operate the Service for you.

A self-serve export, and what happens to Operator Data after an account closes, need to be specified here and built. Section 6 of the Privacy Policy depends on the same unmade decision.

11. Intellectual property

BrinkOps — its software, design, and trademarks, excluding Operator Data — is ours and is protected by Canadian and international intellectual-property law. You receive a limited, non-transferable, revocable licence to use it while your subscription is active. Nothing here transfers ownership.

12. Availability

We aim for high availability but do not guarantee uninterrupted or error-free service. The Service is provided on an "as is" and "as available" basis. We may schedule maintenance or deploy updates, and our providers (Supabase, Vercel, Stripe, Resend, Telnyx, Anthropic) may have outages that affect BrinkOps. Plan for the possibility that the Service is unavailable on the morning of a session — keep a printable roster.

13. Disclaimer of warranties

TO THE FULLEST EXTENT PERMITTED BY LAW, BRINKOPS IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, OR THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE. You use BrinkOps at your own risk.

14. Limitation of liability

TO THE FULLEST EXTENT PERMITTED BY LAW, WE WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, DATA, USE, OR GOODWILL, ARISING OUT OF OR RELATING TO YOUR USE OF OR INABILITY TO USE THE SERVICE, ON ANY THEORY OF LIABILITY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

OUR TOTAL CUMULATIVE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE WILL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID US IN THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM, OR (B) ONE HUNDRED CANADIAN DOLLARS (CAD $100).

Some jurisdictions do not allow these exclusions. Where that is so, our liability is limited to the maximum extent the law allows. A liability cap set at the greater of 12 months of fees or $100 is inherited from a product that does not touch children's medical information. Whether it is appropriate — and defensible — here is a question for a lawyer, and a question your insurer may also have.

15. Indemnification

You agree to indemnify and hold harmless BrinkOps and its officers, employees, and agents against any claims, damages, losses, liabilities, and reasonable legal fees arising out of (a) your use of the Service, (b) your breach of these Terms, (c) your breach of any law or third-party right, including the privacy rights of participants and their families, (d) the conduct or safety of your sessions, or (e) content and messages you send through the Service.

16. Third-party services

BrinkOps relies on Stripe, Supabase, Vercel, Resend, Telnyx, and Anthropic. Your use of those services is subject to their own terms. We are not responsible for their actions, omissions, or policies.

17. Termination

You may cancel at any time. We may suspend or terminate access immediately for a breach of these Terms, or for any reason on 30 days' notice. When an account ends, your right to use the Service ends. How long Operator Data is retained after termination, and how it can be exported first, is the unmade decision in section 10.

18. Governing law

These Terms are governed by the laws of the Province of Alberta and the federal laws of Canada applicable there, without regard to conflict-of-law principles. The courts of Calgary, Alberta have exclusive jurisdiction over disputes, except that either party may seek injunctive relief in any court of competent jurisdiction.

19. Changes to these Terms

We may update these Terms. Material changes will be communicated by email to the address on file, or by notice in the Service, at least 30 days before they take effect. Continuing to use BrinkOps after that date means you accept the updated Terms.

20. Contact

Questions about these Terms: hello@brinkops.io.


Plain-language summary (not legally binding): Use BrinkOps to run your camps and sessions. It is $99/month after a 14-day trial, plus 2% of what you collect. Registration money goes to your own Stripe account, so refunds and chargebacks are yours to handle. Participant data — especially children's medical information — is yours to protect; we hold it for you. We show safety information to your coaches, but keeping participants safe is your job, not the software's. Your waiver wording is your own and we do not promise it holds up. We try hard to keep the service running but make no warranties, and our liability is capped.