Legal

Club Terms of Service

Version 1.0 · in force from 27 August 2026 · version history

These apply to clubs and leagues. If you are an individual coach paying for your own plan, the Coach Terms apply to you instead.

1. Who we are

360Club is a business name of Niall O'Neill, a sole trader established in Ireland ("360Club", "we", "us", "our").

  • Trading address: Dublin, D11 W215, Ireland
  • Email: support@360club.app

Prices are stated inclusive of VAT where VAT applies.

2. These terms, and who they apply to

These Club Terms apply where 360Club is bought by a club, league or other organisation ("you", "the club"). They are a business-to-business agreement.

Individual coaches who buy a 360Club Coach plan personally do so under the separate Coach Terms, which are written for consumers. Where a club pays for a coach's seat out of its plan allocation, the contract for that seat is between us and the club under these Club Terms, and the coach uses 360Club as an authorised user under Annex B.

By creating an account or using 360Club you agree to these terms. If you are agreeing on behalf of a club, you confirm you are authorised to do so.

3. What 360Club is

Software for running a sports club: member records, teams, scheduling, attendance, coaching materials, matchday tracking, communication with members, and the collection of membership fees.

We provide 360Club "as is" and aim to keep it available, but we do not guarantee uninterrupted service. We may change features. Where a change materially reduces what a paid plan does, we will tell you in advance under §12.

We are not a party to the relationship between a club and its members. Decisions about who plays, who is vetted, what a child is told, and how a club is run are the club's.

3.1 Support

Support is provided by email at support@360club.app. We aim to respond within 24 hours. This is a target, not a guarantee, and it does not create a service level agreement.

3.2 Availability and maintenance

We aim to keep 360Club available at all times, and we do not commit to a specific availability figure. Planned maintenance that we expect to interrupt the service will be notified in advance by email where we reasonably can, and we will avoid matchdays and the registration period where possible.

Where the service is unavailable for longer than the periods set out in §5.4, the service credit in that section is your remedy.

4. Accounts, roles and access

You are responsible for who you give access to, and for removing access when someone leaves your committee. Roles inside 360Club (owner, admin, treasurer, registrar, Safeguarding Officer, coach) determine what each person can see; setting them correctly is the club's job.

Members and guardians who receive a member-app invitation from your club are bound by these terms in respect of their own use of the member app.

You must keep at least one active owner account with a working email address. Notices we send under these terms go to the owner and admin email addresses on the account.

5. Plans, fees and renewal

Current plans and prices are shown at 360club.app/pricing. Paid club plans are billed annually in advance.

5.1 Trial

Paid club plans may offer a 30-day free trial. A payment card is taken at sign-up and the first charge is taken automatically at the end of the trial unless you cancel before then. We make the charge date clear at sign-up and send a reminder before it.

5.2 Renewal and price changes

Subscriptions renew automatically at the then-current price for the same term.

We will give you at least 60 days' notice by email before any price increase takes effect at renewal. You may cancel at any time before renewal without penalty. We will also send a renewal reminder before each renewal date whether or not the price has changed.

5.3 Cancellation

You may cancel at any time. Cancellation takes effect at the end of the paid term, and you keep access until then.

5.4 Refunds

We do not give refunds for a part-used term, including where you cancel, stop using 360Club, or reduce the number of people using it mid-term.

Where we have materially failed to provide the service, your remedy is a service credit equal to the pro-rata subscription value of the affected period, applied to your next renewal or refunded if you are not renewing. "Materially failed to provide the service" means the core service was unavailable for more than 8 consecutive hours, or for more than 24 hours in total in a calendar month, excluding scheduled maintenance notified in advance and outages caused by third parties outside our control.

Nothing in this section affects any right you have that cannot lawfully be excluded.

5.5 Failed payment

If a payment fails we will tell you, and Stripe will automatically retry. We follow this sequence:

WhenWhat happens
Day 0Payment fails. We notify your owner and admin addresses. Stripe begins automatic retries.
Day 7Second notice, stating the date paid features will end.
Day 21Final notice.
Day 30Your plan moves to the Free plan. Your data is retained in full. Paid features become read-only. Paying restores your plan immediately.

We will not delete your data because a payment has failed, and we will not terminate your account for non-payment alone.

Where your club is collecting membership fees under §6, that collection continues while your plan is on Free, at the platform fee rate applicable to the Free plan.

6. Membership fees your club collects from its members

This is the part most likely to be misunderstood, so it is stated plainly.

6.1 Who the money belongs to

Where you use 360Club to collect membership fees, event payments or fundraising contributions:

  • The payment is made to your club, not to 360Club. Funds are settled to your club's own Stripe connected account. We do not retain your funds.
  • Your club is the merchant. The contract for that payment is between the member and your club. What the member is paying for, and what they get, is a matter between the two of you.
  • Payments are processed by Stripe. When you connect a Stripe account you also enter into Stripe's own terms, directly with Stripe. We are not responsible for Stripe's acts or omissions.
  • Verification. You must complete Stripe's identity and business verification. If Stripe restricts or closes your connected account, your ability to take payments through 360Club stops with it, and that is outside our control.

6.2 The two fees, and who pays them

Two separate fees apply to a payment your club collects.

Our platform fee. We charge your club a percentage of each payment, set by your plan and shown at 360club.app/pricing. It is deducted at the time of the payment. It is always borne by the club and is never added to what the member pays.

Stripe's card processing fee. Stripe charges its own fee for handling the card payment. Your club decides who pays it. When you set up collections you choose one of:

  • Added to the member's payment — the fee is shown to the member as a separate line and added to the total they pay. Your club receives the full amount you asked for.
  • Absorbed by your club — the member pays exactly the amount you asked for, and Stripe's fee comes out of what your club receives.

You can change this choice at any time. A change applies to payments taken after it is made, not to payments already collected.

Whichever you choose, the member is shown the total they will be charged, itemised, before they confirm the payment. If you choose to add the fee, the additional amount is described to the member as a card processing fee. You are responsible for the accuracy of anything else you tell your members about fees, including in your own communications and on your own website.

6.3 Refunds, chargebacks and disputes

Refunds to a member are your club's responsibility, as are chargebacks and disputes.

  • Where you refund a member, we refund our platform fee in the same proportion.
  • Stripe does not return its processing fee on a refund. If your club absorbed that fee, your club has already borne it. If the fee was added to the member's payment and you refund the member in full, the fee is not recovered and the shortfall falls on your club. You decide how to handle that with your member; we do not deduct it for you.
  • Reimbursement and set-off. Depending on how a payment is structured with Stripe, a refund, chargeback or dispute fee relating to a payment made to your club may in the first instance be debited from 360Club's account. Where that happens you will reimburse us the amount debited, and we may recover it by setting it off against amounts otherwise due to be transferred to you.

7. What your club is responsible for

  • That the personal data it enters is accurate, and that it has a lawful basis for holding it.
  • Consents it relies on, including guardian consents for children.
  • Its own safeguarding obligations: vetting under the relevant child-safeguarding scheme in its jurisdiction (such as Garda vetting in Ireland, DBS in England & Wales, PVG in Scotland, AccessNI in Northern Ireland, or SafeSport in the US), supervision, and child protection. 360Club records what a club tells it. It does not verify vetting, and it is not a substitute for your own safeguarding process.
  • Keeping roles and access correct, and removing access promptly when someone leaves.
  • What it tells its members about fees and what they are paying for, including the choice it makes under §6.2 about who bears the card processing fee.
  • Setting its own retention periods for member data, and telling us when data should be deleted.
  • Using 360Club only to run the club, and in accordance with Annex A.

8. Data protection and your data

Personal data is governed by our Privacy Notice and, for member data, the Data Processing Agreement ("DPA"), which is incorporated into these terms. For member records your club is the data controller and 360Club is its processor. For account data, 360Club is the controller.

Sub-processors we use are listed at 360club.app/legal/subprocessors. We will give you at least 30 days' notice before adding a new sub-processor, and you may terminate if you reasonably object.

Exporting your data. You may export your club's data at any time, in CSV and JSON, from Admin ▸ Data & GDPR. If you need an export we cannot provide in the product, we will provide it on request within five working days, at no charge.

Security. We will keep appropriate technical and organisational measures in place to protect the personal data we process for you, including encryption of data in transit and at rest, access controls limiting our own staff access to what is necessary, and logging of administrative actions. If we become aware of a personal data breach affecting your club's data, we will notify you without undue delay and in any event within 72 hours, with the information you need to meet your own obligations as controller.

Retention. We retain member records for as long as your club holds them, and delete them on your instruction. Your club decides its own retention periods for member data, including for members who have left and for children reaching 18, and is responsible for setting them. The administrative audit trail is retained as safeguarding evidence and is not erasable from within the product.

Payment records are kept even where the member record they relate to is erased: a club must be able to account for money it has received. Erasing a member removes their name, date of birth and contact details while the payment figures remain in your accounts.

On termination, data is handled as set out in the DPA (§9: deletion within 30 days of a deletion request following termination, unless retention is required by law).

9. Intellectual property and AI features

360Club, its software and its own content remain ours. Your club's own data — members, schedules, tactics and materials it creates — remains yours. We claim no ownership of it, we do not sell it, and we do not use it to train AI models.

AI features. The AI tactics and session-plan features send the content you submit to them to a third-party AI provider, Anthropic, which acts as our sub-processor and is listed at 360club.app/legal/subprocessors. That provider is contractually prohibited from using your content to train its models, and retains it only as long as needed to return a result.

These features are designed to work without personal data about members. Do not enter members' names, contact details or other personal data into them. If you do, you are responsible for having a lawful basis for that processing.

10. Liability

10.1 Nothing in these terms excludes or limits our liability for death or personal injury caused by our negligence, for fraud or fraudulent misrepresentation, or for anything else that cannot lawfully be excluded or limited.

10.2 Subject to 10.1, our total liability to you arising out of or in connection with these terms, whether in contract, tort (including negligence), breach of statutory duty or otherwise, in respect of all claims arising in any 12-month period, is limited to the fees you paid to us in the 12 months before the first such claim arose.

10.3 Subject to 10.1, we are not liable for loss of profit, loss of revenue, loss of anticipated savings, loss of goodwill, or any indirect or consequential loss.

10.4 We are not liable for: the acts or omissions of Stripe or of your members; your obligations to refund members; your safeguarding decisions; or your failure to keep roles and access correct.

11. Suspension and termination

We may suspend or terminate an account that breaches these terms, that puts other users or children at risk, or where required by law. Where the circumstances allow, we will give notice first and an opportunity to put it right.

Either party may terminate for convenience at the end of a paid term. Non-payment is dealt with under §5.5 and does not of itself lead to termination.

On termination, data is handled as set out in the DPA.

12. Changes to these terms

We may update these terms.

Material changes will be notified to your owner and admin email addresses at least 30 days before they take effect. If you continue to use 360Club after that date, you accept the change. If you do not accept it, you may terminate before it takes effect.

Non-material changes — corrections, clarifications and changes that do not reduce your rights — take effect when published, with the date updated.

A dated history of previous versions is kept at 360club.app/legal/history.

13. Governing law and jurisdiction

These terms are governed by the laws of Ireland. The courts of Ireland have exclusive jurisdiction over any dispute arising out of or in connection with them.

14. General

Assignment. You may not assign these terms without our consent. We may assign or transfer them to a successor of our business, including on incorporation of the business as a company, on notice to you.

Entire agreement. These terms, the Privacy Notice and the DPA are the entire agreement between us in respect of 360Club.

Notices. Notices to you go to your owner and admin email addresses. Notices to us go to support@360club.app.

Severability. If any provision is found unenforceable, the rest continues in force.

Force majeure. Neither party is liable for failure to perform caused by events outside its reasonable control.

No waiver. A failure to enforce a provision is not a waiver of it.


Annex A — Acceptable use

You must not:

  • use 360Club for anything unlawful, or in breach of your own club's or association's rules and obligations;
  • access, or attempt to access, data belonging to another club or to a member you are not entitled to see;
  • scrape, bulk-extract or systematically copy data from 360Club other than through the export tools we provide;
  • resell, sublicense or provide access to 360Club to anyone outside your club;
  • upload malicious code, attempt to breach security controls, or test the security of 360Club without our written consent;
  • misrepresent your role or authority within a club;
  • use 360Club to send unsolicited commercial messages to members.

We may remove content or suspend access under §11 where this annex is breached.

Annex B — Coach seats paid for by a club

Where your plan includes seats for coaches:

1. The seat is bought by the club, not by the coach, and the contract for it is between us and the club.

2. The coach uses 360Club as your authorised user. They must accept the Coach Terms in respect of their own use, but no payment obligation arises for them.

3. When a club stops paying for a seat, or removes a coach from it: the coach's access to all club data — member records, guardian contact details, teams, attendance, matchday records and communications — ends immediately; the coach keeps their 360Club account and the coaching content they personally authored in it, such as session plans and drills, which is theirs and travels with them; the coach is offered the opportunity to continue on a personal Coach plan, and if they decline, their account reverts to the free personal tier; and we will tell the coach that the seat has ended and what has happened to their access.

4. Club records created by a coach in the course of running your teams — attendance taken, matchday data recorded, member notes — are club data and remain with the club under §8. They do not travel with the coach.