Legal
Terms of Use
The contract between Schedual and the schools we serve — pricing, cancellation, liability, governing law, and the day-to-day rules of the platform.
1. Purpose and scope
These Terms of Use (the "Terms") govern access to and use of the Schedual platform (the "Services") — an intelligent timetable generation and academic administration system designed for International Baccalaureate (IB) schools, operated by Schedual SAS (en cours d'immatriculation — SIREN/RCS and registered-office details will be published here upon registration), Montpellier, France.
These Terms apply to all users, including school administrators, IB coordinators, teachers, and institutional representatives ("Users").
By accessing or using the Services, you confirm that you have read, understood, and agree to be bound by these Terms. If you do not agree, you must not access or use the Services.
2. Eligibility and authority
Users represent and warrant that they:
- Act on behalf of a recognised educational institution or have explicit written authorisation from such institution
- Are legally capable of entering into a binding agreement under applicable law
- Will comply with European Union law, French law, and all applicable national and local regulations
- Will use the Services exclusively in a professional and institutional capacity
Schedual reserves the right to request proof of authorisation at any time.
3. User accounts, roles, and security
3.1 Account creation
Access to the Services requires the creation of a user account, typically by sign-in with Google OAuth. Certain features are restricted to users granted administrative privileges by the school.
3.2 User responsibilities
Users are responsible for:
- Maintaining the confidentiality of login credentials
- Preventing unauthorised access to their account, including enabling multi-factor authentication where offered
- Ensuring that information they enter is accurate, complete, and up to date
- All actions taken through their account
3.3 Administrator responsibilities
Institutional administrators are responsible for:
- Assigning, managing, and revoking user roles and permissions within their school
- Internal compliance with these Terms across their teams
- Managing access for staff members, contractors, or third parties
- Ensuring the lawful basis for any personal data they upload, including student records (see the Privacy Policy)
Schedual is not responsible for internal misuse caused by improperly managed permissions within the school.
5. Prohibited use
Users must not, directly or indirectly:
- Use the Services for unlawful, fraudulent, or misleading purposes
- Attempt to access, probe, or interfere with unauthorised systems or other Controllers' data
- Reverse engineer, decompile, scrape, or replicate the Platform or its solver algorithms
- Upload malicious code, corrupted files, or knowingly misleading data
- Circumvent usage limits, security measures, or access controls
- Use the Services in a manner that disrupts performance or availability for other schools
- Upload special-category personal data (Art. 9 GDPR) without a prior written variation
6. Intellectual property
All rights, title, and interest in and to the Services, including:
- Software and source code
- Scheduling algorithms, constraint logic, and the OptaPlanner-based solver configuration
- User interfaces, designs, and workflows
- Trademarks, logos, and branding
- Documentation and training materials
are the exclusive property of Schedual or its licensors.
Users receive a limited, non-exclusive, non-transferable, revocable licence to use the Services in accordance with these Terms for the duration of the subscription. No ownership rights are transferred.
7. Data ownership and accuracy
7.1 Institutional data
All data uploaded or entered into the Platform by the school — including schedules, teacher availability, student groupings, and curriculum data — remains the property of the respective institution. Schedual processes such data only as a processor under the Data Processing Agreement.
7.2 Export and portability
The school may export its data at any time during the subscription through the Platform UI or by request. Upon termination, a final export is made available for 30 days; after that, data is deleted from production systems as described in the DPA § 9.
7.3 Data accuracy
- Schedual relies entirely on data provided by institutions
- Generated timetable outputs are only as accurate as the input data
- Users are responsible for verifying generated schedules before implementing them with students and teachers
Schedual is not responsible for errors resulting from inaccurate, incomplete, or outdated data provided by the institution.
8. Data protection and privacy
Schedual processes personal data in accordance with:
- Regulation (EU) 2016/679 ("GDPR")
- The French Loi Informatique et Libertés as amended
- Other applicable EU data protection laws
Details on data processing, retention, and user rights are in the Privacy Policy, which forms an integral part of these Terms.
For school data (students, teachers, subjects, timetables) the school is the Controller and Schedual is the Processor. The detailed terms of that processing are in the Data Processing Agreement, which the parties enter into by accepting these Terms.
9. Pricing, billing, and payment
9.1 Subscription model
Schedual is offered on a subscription basis. Pricing for each tier and add-on is published at /Pricing and is in Euros (EUR), excluding VAT where applicable.
9.2 Billing cycle
- Subscriptions renew automatically each month (or each year, depending on the chosen plan) until cancelled
- Invoices are issued at the start of each billing cycle and are due upon receipt
- Payment is processed by Stripe Payments Europe Limited. Schedual does not store full card details
- The school's billing contact receives invoices and renewal notices at the email address provided at signup
9.3 Price changes
Schedual may modify pricing for future billing cycles with at least 60 days' prior written notice to the school's billing contact. Changes never apply retroactively to a paid period. The school may terminate before the change takes effect with no penalty (§ 12).
9.4 Late payment
Invoices unpaid 30 days after issuance accrue late-payment interest at the rate set by Article L. 441-10 of the French Code de commerce (currently the ECB refinancing rate + 10 percentage points), plus a flat €40 collection-cost indemnity per Article D. 441-5.
Schedual may suspend access to the Services after a 30-day grace period following non-payment, with at least one written reminder. Data is retained during suspension and not deleted until termination (see § 12).
10. Service availability and support
Schedual targets 99.9% monthly uptime for the production Service, as detailed in the SLA. Service credits apply to any month where the target is missed, capped at 50% of the monthly fee.
Users acknowledge that:
- Scheduled maintenance may temporarily limit access (announced at least 48 hours in advance, outside European business hours)
- Technical failures, updates, or external dependencies may cause incidental downtime
Standard support is provided via [email protected] during European business hours. We aim to acknowledge requests within one business day. Priority support (faster SLA) is available as an add-on.
11. Limitation of liability
To the maximum extent permitted by French and EU law:
- Schedual shall not be liable for indirect, incidental, special, or consequential damages, including loss of profits, loss of data, loss of revenue, loss of goodwill, or academic-calendar disruption arising from generated schedules
Aggregate liability cap
Schedual's aggregate liability arising out of or in connection with these Terms, the DPA, or the Services, whether in contract, tort (including negligence), breach of statutory duty, or otherwise, is limited to the total fees paid by the school to Schedual in the 12 months preceding the event giving rise to the claim.
This cap is set in light of the price of the Services and the predictable risk; it does not apply to liabilities that cannot be excluded by law.
Nothing in these Terms excludes or limits liability for:
- Gross negligence or wilful misconduct ("faute lourde / dolosive")
- Damage to life or physical integrity
- Breach of statutory data-protection obligations to data subjects (Art. 82 GDPR — direct liability to the data subject)
- Any other liability that cannot be limited or excluded under applicable mandatory law
12. Term, suspension, and termination
12.1 Term
The agreement begins on the date the school first accepts these Terms (typically at account creation) and continues for as long as the school maintains an active subscription.
12.2 Termination by the school
- The school may cancel its subscription at any time from the Settings → Billing page or by emailing [email protected]
- Cancellation takes effect at the end of the current billing cycle. Fees already paid are not refunded except where required by law (EU consumer cooling-off does not apply to B2B)
- If Schedual materially breaches these Terms or the DPA and fails to cure within 30 days of written notice, the school may terminate for cause with immediate effect and receive a pro-rated refund of any unused prepaid period
12.3 Termination or suspension by Schedual
Schedual may suspend or terminate access, with reasonable prior notice, if:
- These Terms are materially breached and the breach is not cured within 30 days
- Misuse or security risks are identified (§ 5)
- Invoices remain unpaid beyond the 30-day grace period (§ 9.4)
- Required by law, court order, or competent regulatory authority
- Schedual exits the market — with at least 90 days' prior written notice to allow the school to migrate
12.4 Effect of termination
Upon termination:
- Access to the Platform ceases at the end of the billing cycle (or immediately for cause)
- A final data export is made available for 30 days in a structured, machine-readable format
- After 30 days, school data is deleted from production systems; backups age out automatically over the following 30 days (Object Lock immutability)
- Billing records and other data legally required to be retained continue to be held as described in the Privacy Policy § 10
13. Mutual indemnification
Each party agrees to indemnify and hold the other harmless from third-party claims arising from:
- Material breach of these Terms by the indemnifying party
- Gross negligence or wilful misconduct of the indemnifying party
- For the school: unlawful data uploaded to the Platform or claims by parents/students that the school failed to provide required notices
- For Schedual: infringement of third-party intellectual-property rights by the Platform itself
14. Force majeure
Neither party is liable for failure or delay caused by events beyond reasonable control, including but not limited to acts of God, war, terrorism, civil unrest, government action, large-scale internet outages, cyber-attacks not enabled by the affected party's negligence, or epidemics. The affected party must notify the other promptly and resume performance as soon as reasonably practicable.
15. Modifications to the Terms
Schedual reserves the right to modify these Terms. Material changes (price increases, lower SLA, narrower scope) will be communicated to the school's primary contact at least 30 days before they take effect. If the school does not agree with a material change, it may terminate before the effective date with no penalty (§ 12.2). Continued use after the effective date constitutes acceptance.
Non-material changes (typo corrections, clarifications, contact details) may be made at any time and become effective on publication.
16. Miscellaneous
- Entire agreement. These Terms, together with the Privacy Policy, DPA, SLA, Sub-processors list, and Order Form (if any), constitute the entire agreement between the parties and supersede prior agreements.
- Severability. If any provision is held unenforceable, the remainder remains in effect.
- Assignment. Neither party may assign these Terms without the other's prior written consent, except to a successor in a merger, acquisition, or sale of all or substantially all of its assets.
- Notices. Legal notices to Schedual go to [email protected] and to the postal address in § 17. Notices to the school go to the billing contact on file.
- Order of precedence. In case of conflict between these Terms and the DPA, the DPA prevails as to processing of personal data.
17. Governing law and jurisdiction
These Terms are governed by French law, with mandatory application of relevant European Union law. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
Any dispute arising from or related to these Terms shall fall under the exclusive jurisdiction of the competent courts of Montpellier, France, unless mandatory consumer-protection or data-protection law gives the school a non-waivable right to its local courts.