Terms of Service
Version 1.3 — Effective Date: 2026-07-07
Operator: Adrian Vlasov, Vaud, Switzerland
Contact: [email protected]
Service: mLearn Cloud relay and sync infrastructure (mlearn-cloud.kikan.net)
1. Scope
These Terms of Service ("ToS") apply ONLY to the cloud-hosted services accessible through a mLearn Cloud account, including:
- Cloud LLM relay (mlearn-cloud.kikan.net)
- Cloud OCR processing
- Cloud TTS (via Modal infrastructure)
- Watch Together session coordination (playback state sync only)
- Flashcard and settings sync (via Cloudflare Durable Objects and Supabase)
- Quota tracking
These ToS do NOT apply to self-hosted, local-only, or forked versions of the software.
1.1 Definitions
For the purposes of these Terms:
- "Service" means the mLearn Cloud relay and sync infrastructure accessible at mlearn-cloud.kikan.net.
- "Cloud Features" means features that require a connection to the Service, including but not limited to Cloud LLM relay, Cloud OCR, Cloud TTS, Watch Together, and flashcard sync.
- "Quota" means the allocated usage limit for Cloud Features.
- "Hosted Cloud LLM" means the Cloud LLM relay operated at mlearn-cloud.kikan.net.
- "Operator", "We", or "Us" means Adrian Vlasov, acting in an individual capacity as the operator of the Service.
- "You" or "User" means the individual or organization using the Service.
1.2 Hierarchy
To the extent of any conflict between the mLearn End User License Agreement (EULA) and these Terms of Service, these Terms govern Cloud Services and the EULA governs the Software.
1.3 Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
YOU ASSUME ALL RISKS ASSOCIATED WITH USE. WE DO NOT GUARANTEE AVAILABILITY, COMPATIBILITY, OR ERROR-FREE OPERATION OF THE SERVICE.
2. Account & Eligibility
You must create an account to use cloud features. By creating an account, you certify that:
- You will provide accurate account information;
- You are legally capable of accepting these Terms yourself, or you are using the Service under the responsibility of a parent, guardian, school, employer, or other authorized organization.
One person per account. We may suspend accounts used for credential sharing, abuse, or circumvention of rate limits.
2.1 Hosted Cloud LLM Age Requirement
The Hosted Cloud LLM is available only to users who are at least 18 years old, or the age of majority in their jurisdiction if higher. We ask for that confirmation only when you try to access the Hosted Cloud LLM.
Other Cloud Features may be used in personal or educational deployments, including schools, where the responsible adult or organization manages the deployment, supervision, and any required consent. mLearn does not provide student account administration, classroom management, or guardian consent workflows in this version.
3. Cloud AI Features
3.1 Nature of Service
The Cloud LLM relay forwards your messages to third-party AI providers. We do not train or fine-tune models on your data. We do not store the content of your conversations. All AI outputs are probabilistic and may be inaccurate, inappropriate, or unexpected.
3.2 Safety Screening
An optional automated screening tool may analyze conversation content for potentially harmful references. If triggered, the conversation is terminated and crisis resources are displayed. This tool:
- is NOT 100% accurate;
- is NOT medically validated;
- is NOT emergency services or human monitoring;
- is provided for convenience only.
You may disable this tool in Settings, subject to quota implications.
3.3 No Professional Advice
The cloud AI features are language-learning tools only. They do not provide medical, legal, psychological, or safety-critical advice.
4. Acceptable Use
You agree NOT to use the cloud service to:
- Generate or distribute illegal content (CSAM, hate speech, incitement to violence);
- Clone voices without the speaker's explicit consent;
- Harass, impersonate, or defame any person;
- Circumvent rate limits, quotas, or authentication;
- Reverse-engineer, scrape, or abuse the API endpoints;
- Upload copyrighted material for OCR unless you have the right to do so.
Violations may result in immediate account suspension and forfeiture of remaining quota.
5. Data & Privacy
We process data only to provide the service. See the Privacy Policy for retention periods and third-party processors.
Briefly:
- We do NOT store chat logs or conversation content
- OCR images and TTS audio are deleted immediately after processing
- Job metadata may be retained briefly for status tracking
- We do NOT train AI models on your data
- We do NOT sell your data
6. Quotas
Cloud features are currently offered with limited free quota. We reserve the right to modify or discontinue free quota at any time.
7. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE TOTAL LIABILITY OF THE OPERATOR FOR ANY CLAIMS ARISING OUT OF OR RELATING TO YOUR USE OF THE CLOUD SERVICE SHALL NOT EXCEED THE TOTAL FEES PAID BY YOU TO THE OPERATOR DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO LIABILITY.
THIS LIMITATION DOES NOT APPLY TO: (A) GROSS NEGLIGENCE OR WILLFUL MISCONDUCT; (B) DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE; OR (C) LIABILITY THAT CANNOT BE EXCLUDED UNDER MANDATORY SWISS LAW.
8. Termination
You may delete your account at any time. We may suspend or terminate your account for violations of this ToS, abuse, or if required by law. Upon termination, your quota is forfeited and sync data will be deleted within thirty (30) days, except where retention is required by law or for fraud prevention.
9. Governing Law and Dispute Resolution
These Terms are governed by the laws of Switzerland. Disputes shall be resolved in the courts of the canton of Vaud, unless mandatory consumer law requires otherwise.
Before filing any claim, you agree to attempt to resolve the dispute informally by contacting us. If unresolved within thirty (30) days, either party may pursue mediation. Nothing in this clause prevents either party from seeking injunctive relief. Mandatory consumer protection law in your jurisdiction may override the governing law and jurisdiction clauses above to the extent required by mandatory law.
10. Changes
We may update these Terms. Material changes will be notified via email and/or in-app notice. Continued use of the Cloud Service after notification constitutes acceptance.
11. Indemnification
You agree to indemnify and hold harmless the Operator from claims arising solely from your misuse of the Service, your breach of these Terms, or your violation of third-party rights through content you upload or generate.
12. Severability
If any provision of these Terms is held to be invalid, illegal, or unenforceable, the remaining provisions shall continue in full force and effect.
13. Acceptance
BY CREATING AN ACCOUNT OR USING THE CLOUD SERVICE, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS AND THE PRIVACY POLICY.
If you do not agree, do not use the Service.
