Master Subscription Agreement
Swim School Management SaaS Platform
This Master Subscription Agreement ("Agreement") constitutes a binding legal contract between My Swim School ("Provider") and the entity executing this Agreement ("Tenant" or "Swim School"). By accessing or using the Platform, Tenant agrees to be bound by these terms.
Supplier Information (ECTA Section 43)
Disclosure required by Section 43 of the Electronic Communications and Transactions Act, 2002.Legal entity: My Swim School, a private company registered in the Republic of South Africa under registration number 2026/266644/07.
Registered address: 321 Furrow Road, Equestria, Pretoria, Gauteng, 0184, South Africa.
Support enquiries: support@myswimschool.co.za
Billing enquiries: billing@myswimschool.co.za
Privacy enquiries: privacy@myswimschool.co.za
Contents
1. Definitions and Interpretation
2. Data Protection, Sovereignty and Security
3. Fees, Invoicing and Payment Terms
4. Intellectual Property, White Labeling and Data Management
5. Service Availability and Support
6. Acceptable Use Policy
7. Provider Suspension Rights
8. Term and Termination
9. Sub-Processors and Data Processing
10. Third-Party Services
11. Beta and In-Development Features
12. Warranty Disclaimer
13. Limitation of Liability
14. Indemnification
15. Confidentiality
16. Force Majeure
17. Governing Law, Jurisdiction and Dispute Resolution
18. Changes to These Terms
19. General
Exhibit A: Service Schedules
Tenant shall subscribe to one of the following Service Schedules. Usage limits are strictly enforced.
Schedule A: PAYG
Billing Model: Pay-As-You-Go (Billed in Arrears)Target Class: Schools that prefer pay-per-use billing with the full Sprout feature set included.
| ZAR | R128.99 /coach + R5.99 /swimmer |
Usage Entitlements:
Unlimited Active Swimmers
Unlimited Coach Accounts
Full Sprout feature set: Progress Tracking, Compliance, Daily Checklist, Mailing, Safety Log, Class Incidents, Notification Settings, and automated correspondence
Schedule B: Sprout
Billing Model: Fixed Monthly (Paid in Advance)Target Class: Solo Instructors & New Schools.
| ZAR | R598.99 /mo |
Usage Entitlements:
Max 50 Active Swimmers
Max 3 Coach Accounts
Schedule C: Growth
Billing Model: Fixed Monthly (Paid in Advance)Target Class: Small to Medium Schools.
| ZAR | R1,998.99 /mo |
Usage Entitlements:
Max 300 Active Swimmers
Max 8 Coach Accounts
Schedule D: Pro
Billing Model: Fixed Monthly (Paid in Advance)Target Class: Large Schools.
| ZAR | R3,498.99 /mo |
Usage Entitlements:
Max 750 Active Swimmers
Max 20 Coach Accounts
Max 3 Locations
Schedule E: Elite
Billing Model: Fixed Monthly (Paid in Advance)Target Class: Semi-pro or Multi-location Schools.
| ZAR | R5,998.99 /mo |
Usage Entitlements:
Max 1,500 Active Swimmers
Max 40 Coach Accounts
Max 8 Locations
Schedule F: Enterprise
Billing Model: Negotiated / Fixed (Paid in Advance)Target Class: Multi-location schools & franchises.
| ZAR | From R8,398.99 /mo |
Usage Entitlements:
Unlimited Active Swimmers
Unlimited Coach Accounts
Max 15 Locations
Exhibit B: Optional Add-On Services
Custom Branded Mobile Application (In Development)
A white-labeled mobile application (iOS and Android) providing Parent and Coach functionality, branded with Tenant's logos and color schemes. This feature is currently under active development.
Status: Actively in development.
Availability: Coming soon.
© 2026 MySwimSchool. All rights reserved.
My Swim School, reg 2026/266644/07