Master Services Agreement
Platform Terms & Conditions
Last Updated: February 2026
This Master Services Agreement ("Agreement") is entered into between:
Trimlinea ("Provider", "we", "us", "our")
4th Floor, 14 Museum Place, Cardiff, CF10 3BH
Business Type: Sole Trader
AND
The business entity agreeing to these terms ("Client", "you", "your")
By registering for or using the Trimlinea platform, you agree to be bound by this Agreement.
1. Definitions
| Term | Definition |
|---|---|
| Agreement | This Master Services Agreement, including all Schedules |
| Authorised Users | Client's employees, contractors, and agents permitted to access the Platform |
| Client Data | All data input into the Platform by or on behalf of Client, including Customer Data |
| Customer Data | Personal data of Client's end-customers (people booking appointments) |
| Effective Date | The date Client completes registration on the Platform |
| Fees | The subscription and transaction fees payable by Client |
| Platform | The Trimlinea booking and business management software |
| Services | The services provided by Provider under this Agreement |
| Subscription Term | The period for which Client subscribes to the Platform |
| Sub-Processor | A third party engaged by Provider to process Client Data |
2. Services
2.1 Platform Access
Subject to Client's compliance with this Agreement and payment of Fees, Provider grants Client a non-exclusive, non-transferable right to access and use the Platform during the Subscription Term.
2.2 Scope of Services
The Platform provides:
| Service | Description |
|---|---|
| Booking Management | Online appointment scheduling for Client's customers |
| Staff Management | Barber/stylist profiles, schedules, and availability |
| Payment Processing | Card payment acceptance via Stripe integration |
| Customer Communications | Automated booking confirmations and reminders |
| Reporting & Analytics | Business performance dashboards and reports |
| White-Label Branding | Customisable branding (logo, colours, subdomain) |
| Multi-Location Support | Management of multiple shop locations |
2.3 Service Modifications
Provider may modify the Platform to add features, improve performance, or address security issues. Provider will use reasonable efforts to notify Client of material changes.
2.4 Service Availability
Provider targets 99.5% uptime measured monthly, excluding:
- Scheduled maintenance (with 24 hours' notice where practicable)
- Emergency maintenance (security patches, critical fixes)
- Factors outside Provider's reasonable control
This is a target, not a guarantee. No service credits are offered for downtime unless agreed in a separate SLA.
3. Client Obligations
3.1 Acceptable Use
Client agrees to:
- Use the Platform only for lawful purposes
- Provide accurate business and contact information
- Maintain security of account credentials
- Ensure Authorised Users comply with this Agreement
- Obtain all necessary consents from end-customers
- Comply with applicable laws (including data protection)
3.2 Prohibited Activities
Client shall not:
- Sublicense, resell, or redistribute Platform access
- Attempt to reverse engineer, decompile, or disassemble the Platform
- Circumvent security measures or access controls
- Use the Platform to transmit malware, spam, or illegal content
- Impersonate another person or entity
- Use automated scripts to access the Platform (except authorised APIs)
- Exceed reasonable usage limits or abuse system resources
- Process payments for illegal goods or services
3.3 Compliance with Laws
Client is solely responsible for:
- Compliance with consumer protection laws
- Tax obligations (VAT registration, reporting, collection)
- Employment and labour laws for staff
- Health and safety regulations
- Licensing requirements for services offered
- Compliance with payment card industry requirements
3.4 End-Customer Relationships
Client acknowledges that:
- Client is the service provider to end-customers
- Client is responsible for service quality and customer satisfaction
- Client handles all refunds, complaints, and disputes with end-customers
- Provider has no direct relationship with end-customers
4. Fees & Payment
4.1 Subscription Fees
Client shall pay the subscription fees ("Subscription Fees") for the selected plan as set out in the pricing schedule at registration or as subsequently agreed.
4.2 Transaction Fees
In addition to Subscription Fees, Client may be subject to:
| Fee Type | Description |
|---|---|
| Payment Processing | Stripe fees (passed through at cost) |
| Platform Transaction Fee | Percentage of card transactions (if applicable) |
| Payout Processing | Fees for split payment transfers (if applicable) |
4.3 Payment Terms
- Subscription Fees are billed monthly in advance
- Payment is due on the billing date
- Payments are processed automatically via stored payment method
- All fees are in GBP unless otherwise agreed
- Fees are exclusive of VAT (which will be added where applicable)
4.4 Failed Payments
If payment fails:
- Provider will notify Client and retry within 3 days
- After 3 failed attempts, account may be suspended
- Continued non-payment may result in termination
- Outstanding amounts accrue interest at 4% above Bank of England base rate
4.5 Price Changes
Provider may change fees with 30 days' written notice. Changes take effect at the next billing cycle. Client may terminate if they do not accept the new fees.
4.6 Refunds
Subscription Fees are non-refundable except:
- Where required by law
- Where Provider materially breaches this Agreement
- As expressly agreed in writing
4.7 Taxes
Client is responsible for all taxes, levies, and duties (except Provider's income tax). If Provider is required to collect taxes, they will be added to invoices.
5. Payment Processing & Chargebacks
5.1 Stripe Integration
Payment processing is provided through Stripe. Client must:
- Accept Stripe's terms of service
- Complete Stripe Connect onboarding (for receiving payouts)
- Provide accurate business information to Stripe
5.2 Client's Payment Responsibilities
Client is responsible for:
- Ensuring accurate pricing and service descriptions
- Handling customer payment disputes
- Responding to chargeback requests
- Refunding customers where appropriate
5.3 Chargebacks
| Responsibility | Party |
|---|---|
| Chargeback liability | Client |
| Chargeback fees (Stripe) | Client |
| Evidence provision | Client (with Platform data support) |
| Dispute resolution with end-customer | Client |
Provider will provide reasonable assistance with chargeback evidence from Platform records. Excessive chargebacks may result in account review, requirement for deposits, or suspension.
5.4 Refunds to End-Customers
Client is solely responsible for determining and processing refunds to end-customers. Provider will process refund transactions as instructed by Client through the Platform.
5.5 Commission & Payouts
If Client uses split payment features:
- Provider facilitates transfers to barber/staff Stripe accounts
- Provider is not liable for barber/staff payout disputes
- Client is responsible for accurate commission configuration
- Payout timing is subject to Stripe's terms and cancellation windows
6. Intellectual Property
6.1 Provider's IP
Provider retains all rights, title, and interest in:
- The Platform software and technology
- Provider's trademarks, logos, and branding
- Documentation and training materials
- Any improvements or modifications to the above
Client receives only the limited licence granted in Section 2.1.
6.2 Client's IP
Client retains all rights in:
- Client's trademarks, logos, and branding
- Client Data (subject to the licence in 6.3)
- Client's business methods and processes
6.3 Licence to Client Data
Client grants Provider a limited, non-exclusive licence to use Client Data solely for:
- Providing the Services
- Improving and developing the Platform (in anonymised/aggregated form)
- Complying with legal obligations
6.4 Feedback
If Client provides suggestions, ideas, or feedback about the Platform, Provider may use such feedback without restriction or compensation.
7. Confidentiality
7.1 Confidential Information
"Confidential Information" means information disclosed by one party to the other that is:
- Marked as confidential; or
- Reasonably understood to be confidential given its nature
7.2 Exclusions
Confidential Information does not include information that:
- Is or becomes publicly available (without breach)
- Was known to the recipient before disclosure
- Is independently developed by the recipient
- Is lawfully obtained from a third party
7.3 Obligations
Each party agrees to:
- Protect Confidential Information with reasonable care
- Use Confidential Information only for purposes of this Agreement
- Not disclose Confidential Information to third parties (except as permitted)
- Disclose only to employees/contractors with a need to know
7.4 Duration
Confidentiality obligations survive termination for 3 years, except for trade secrets (indefinite).
8. Data Protection
8.1 Roles
| Data Category | Controller | Processor |
|---|---|---|
| End-Customer Data (booking, payments) | Client | Provider |
| Client account/user data | Provider | - |
| Anonymised/aggregated analytics | Provider | - |
8.2 Data Processing Agreement
The Data Processing Agreement ("DPA") attached as Schedule 1 forms part of this Agreement and governs Provider's processing of Customer Data on Client's behalf.
8.3 Client's Data Protection Obligations
Client warrants that:
- It has obtained all necessary consents for processing Customer Data
- It has a lawful basis for data collection and sharing with Provider
- It will maintain an appropriate privacy policy
- It will respond to data subject requests (with Provider's assistance)
8.4 Provider's Obligations
Provider will:
- Process Customer Data only as instructed by Client
- Implement appropriate security measures
- Notify Client of data breaches without undue delay
- Assist Client with data subject requests
- Delete or return Customer Data on termination
8.5 Platform Feedback Communications
Client acknowledges and agrees that Provider may, acting as an independent controller, contact end-customers by email following a booking to request feedback about the booking experience or Platform functionality.
Conditions:
- Each communication will clearly identify it as coming from Trimlinea (not the Client)
- Each communication will include a clear unsubscribe/opt-out link
- Provider will honour opt-out requests within 48 hours
- Provider will not use end-customer data for marketing Provider's services
Client may request that Provider exclude its end-customers from feedback communications by written notice. Provider will implement such exclusion within 14 days.
9. Security
9.1 Provider's Security Measures
Provider implements and maintains:
- Encryption in transit (TLS 1.2+) and at rest
- Access controls and authentication
- Regular security updates and patching
- Audit logging and monitoring
- Secure development practices
- Incident response procedures
9.2 Client's Security Responsibilities
Client is responsible for:
- Maintaining secure passwords for Authorised Users
- Not sharing account credentials
- Promptly reporting suspected security incidents
- Ensuring Authorised User devices are secure
9.3 Security Incidents
If Provider becomes aware of a security incident affecting Client Data:
- Provider will notify Client within 48 hours
- Provider will investigate and contain the incident
- Provider will provide reasonable assistance with notifications
- Provider will document and remediate
10. Support
10.1 Support Channels
| Channel | Availability |
|---|---|
| Business hours response | |
| Help Centre | Self-service documentation - 24/7 |
| In-App Chat | Business hours (if available) |
10.2 Response Targets
| Priority | Description | Target Response |
|---|---|---|
| Critical | Platform unavailable | 4 hours |
| High | Major feature broken | 8 business hours |
| Medium | Minor feature issue | 2 business days |
| Low | Questions, requests | 5 business days |
These are targets, not guarantees. No service credits apply unless agreed in a separate SLA.
10.3 Scope of Support
Support includes:
- Platform usage guidance
- Troubleshooting technical issues
- Bug reports and fixes
- Feature requests (considered for roadmap)
Support excludes:
- Training Client's staff
- Customisation or bespoke development
- Issues caused by Client's actions
- Business advice or consulting
11. Warranties & Disclaimers
11.1 Provider Warranties
Provider warrants that:
- The Platform will perform substantially as described in documentation
- Services will be provided with reasonable skill and care
- Provider has the right to provide the Platform
11.2 Client Warranties
Client warrants that:
- It has authority to enter this Agreement
- Information provided is accurate and complete
- It will comply with all applicable laws
- It has necessary rights to Client Data
11.3 Disclaimer
Except as expressly stated:
- The Platform is provided "AS IS" and "AS AVAILABLE"
- Provider disclaims all implied warranties, including merchantability and fitness for a particular purpose
- Provider does not warrant that the Platform will be uninterrupted, error-free, or secure
- Provider is not responsible for third-party services (including Stripe)
11.4 Specific Technology Disclaimers
Provider is not liable for:
- Booking errors: Including duplicate bookings, lost bookings, or failed booking saves
- Scheduling conflicts: Double-booked time slots, overbooking, or availability display errors
- Notification failures: Emails or SMS that fail to send or are delayed
- Time/date discrepancies: Timezone or daylight saving time issues
- Payment processing issues: Failed payments, delayed refunds, or Stripe errors
- Data entry errors: Incorrect information entered by end-customers or Client staff
- Integration failures: Errors from third-party integrations or APIs
- Concurrent booking conflicts: Race conditions where multiple users book the same slot
Client acknowledges that online booking systems may experience technical issues. Client should maintain manual backup procedures for critical bookings.
12. Limitation of Liability
12.1 Exclusion of Liability
To the maximum extent permitted by law, neither party shall be liable for:
- Loss of profits, revenue, or business
- Loss of anticipated savings
- Loss of data (except as required by DPA)
- Loss of goodwill or reputation
- Indirect, consequential, or special damages
12.2 Liability Cap
Each party's total liability under this Agreement shall not exceed the greater of:
- The Fees paid by Client in the 12 months preceding the claim; or
- £1,000
12.3 Exceptions
The limitations in 12.1 and 12.2 do not apply to:
- Death or personal injury caused by negligence
- Fraud or fraudulent misrepresentation
- Breaches of confidentiality (capped at £50,000)
- Client's payment obligations
- Indemnification obligations
- Wilful misconduct
12.5 Claim Notice Period
Client must notify Provider in writing of any claim within 6 months of becoming aware of the event giving rise to the claim, or Provider shall have no liability.
13. Indemnification
13.1 Client Indemnity
Client shall indemnify, defend, and hold harmless Provider from claims, damages, losses, and expenses arising from:
Service-Related Claims:
- Client's provision of services to end-customers
- Disputes or claims by end-customers regarding services received
- Personal injury or property damage at Client's premises
- Client's advertising or promotional claims
Business Operations:
- Client's breach of this Agreement or violation of law
- Claims by Client's staff, barbers, or contractors
- Client's failure to comply with tax, VAT, or employment law
Data and Payments:
- Client's failure to obtain valid consent from end-customers
- Client's breach of data protection obligations
- Chargebacks, refunds, or payment disputes
13.2 Provider Indemnity
Provider shall indemnify Client from third-party claims that the Platform itself directly infringes UK intellectual property rights, provided that:
- Client notifies Provider in writing within 14 days
- Provider has sole control of the defence
- Client provides reasonable assistance
Provider's indemnity does NOT apply to claims arising from Client Data, Client's customisations, modifications not made by Provider, or use in violation of this Agreement.
13.4 Survival
The indemnification obligations in this Section 13 survive termination for 3 years.
14. Term & Termination
14.1 Term
This Agreement commences on the Effective Date and continues for the initial Subscription Term, then renews automatically for successive periods unless terminated.
14.2 Termination for Convenience
Either party may terminate at the end of a billing period with 30 days' written notice.
14.3 Termination for Cause
Either party may terminate immediately upon written notice if:
- The other party materially breaches and fails to cure within 30 days of notice
- The other party becomes insolvent, enters administration, or ceases trading
14.4 Suspension
Provider may suspend Services immediately if:
- Client fails to pay Fees when due
- Client breaches acceptable use provisions
- Required to comply with law or court order
- Necessary to protect Platform security or other users
14.5 Effect of Termination
Upon termination:
- Client's access to the Platform ceases
- Client's outstanding Fees become immediately due
- Provider will delete Client Data within 90 days
- Client may request data export within 30 days of termination
- Provisions that should survive will survive (confidentiality, liability, etc.)
14.6 Data Export
Upon request before or within 30 days after termination, Provider will provide Client with an export of Client Data in a standard format (CSV/JSON).
15. Dispute Resolution
15.1 Informal Resolution
Before initiating formal proceedings, the parties agree to attempt to resolve disputes through good-faith negotiation. A party must send written notice of the dispute and allow 30 days for resolution.
15.2 Mediation
If negotiation fails, the parties agree to attempt mediation before litigation.
15.3 Governing Law
This Agreement is governed by the laws of England and Wales.
15.4 Jurisdiction
The courts of England and Wales have exclusive jurisdiction over any disputes.
16. General Provisions
16.1 Entire Agreement
This Agreement (including Schedules) constitutes the entire agreement between the parties and supersedes all prior agreements.
16.2 Amendment
This Agreement may only be amended in writing signed by both parties, or by Provider publishing updated terms with 30 days' notice.
16.3 Waiver
Failure to enforce any provision does not waive the right to enforce it later.
16.4 Severability
If any provision is found unenforceable, the remaining provisions continue in effect.
16.5 Assignment
Client may not assign without Provider's consent. Provider may assign to an affiliate or successor.
16.6 Force Majeure
Neither party is liable for failure to perform due to circumstances beyond reasonable control.
16.7 Notices
Notices must be in writing sent to [email protected] (Provider) or Client's account email.
16.8 Independent Contractors
The parties are independent contractors. Nothing creates a partnership, agency, or employment relationship.
17. Contact Information
Schedules
- Schedule 1: Data Processing Agreement
- Schedule 2: Subscription Plans & Pricing (as displayed at registration)
- Schedule 3: Service Level Agreement (available for Enterprise plans)