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.
360Club is a business name of Niall O'Neill, a sole trader established in Ireland ("360Club", "we", "us", "our").
Prices are stated inclusive of VAT where VAT applies.
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.
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.
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.
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.
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.
Current plans and prices are shown at 360club.app/pricing. Paid club plans are billed annually in advance.
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.
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.
You may cancel at any time. Cancellation takes effect at the end of the paid term, and you keep access until then.
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.
If a payment fails we will tell you, and Stripe will automatically retry. We follow this sequence:
| When | What happens |
|---|---|
| Day 0 | Payment fails. We notify your owner and admin addresses. Stripe begins automatic retries. |
| Day 7 | Second notice, stating the date paid features will end. |
| Day 21 | Final notice. |
| Day 30 | Your 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.
This is the part most likely to be misunderstood, so it is stated plainly.
Where you use 360Club to collect membership fees, event payments or fundraising contributions:
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:
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.
Refunds to a member are your club's responsibility, as are chargebacks and disputes.
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).
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.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.
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.
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.
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.
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.
You must not:
We may remove content or suspend access under §11 where this annex is breached.
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.