End User License Agreement
Version 1.2 — Effective Date: 2026-05-18
Licensor: Adrian Vlasov, Vaud, Switzerland
Contact: [email protected]
Software: mLearn language immersion application and browser extension
1. License Grant
mLearn is licensed under the Sustainable Use License v1.0 (see LICENSE). This EULA supplements that license and governs your use of the compiled software, installer, and browser extension.
You may use, modify, and self-host this software for personal and non-commercial purposes. You may not resell, sublicense, or offer the software as a commercial service without a separate written agreement.
1.1 Definitions
For the purposes of this EULA:
- "Software" means the mLearn language immersion application, browser extension, installer, and associated documentation.
- "Plugin" means a third-party software module loaded via the local plugin manifest system.
- "Licensor", "We", or "Us" means Adrian Vlasov.
- "You" means the individual or entity using the Software.
2. No Warranty / As-Is
THE SOFTWARE 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 COMPATIBILITY WITH ALL SYSTEMS OR THAT THE SOFTWARE WILL BE ERROR-FREE.
3. AI Features — Important Disclaimers
3.1 Nature of AI Output
mLearn includes AI conversation features powered by local or remote large language models (LLMs). All AI-generated content is probabilistic and may contain errors, hallucinations, outdated information, or material that is inaccurate, inappropriate, or unexpected. AI outputs do not represent the views, advice, or guarantees of the developer.
3.2 Not Professional Advice
The AI tutor and character features are language-learning tools only. They are NOT medical professionals, therapists, legal advisors, or crisis counselors. Do not rely on AI-generated content for decisions affecting health, safety, finances, or legal matters.
3.3 No Content Guarantee
The software includes system-level instructions and optional filters intended to keep AI responses focused on language education. However, these technical measures do NOT guarantee that all outputs will be appropriate, accurate, or free from unexpected material. You acknowledge that LLMs are probabilistic systems and that the developer does not control or preview individual responses in real time. You are solely responsible for the characters you create and the conversations you have.
3.4 Self-Harm Safety Feature
The software includes an optional automated screening tool that analyzes conversation content for potentially harmful references. If triggered, the conversation is immediately terminated and the user is directed to seek professional help.
If the screening tool is enabled but cannot complete due to resource exhaustion, quota depletion, or backend unavailability, the AI-generated response will be withheld from display as a precautionary measure.
This tool:
- is NOT 100% accurate;
- is NOT a substitute for professional mental health services or emergency intervention;
- does NOT create a duty of care or monitoring obligation on our part.
If you or someone you know is in crisis, contact your local emergency services or a crisis helpline in your jurisdiction immediately. This software is not a crisis response system.
3.5 Age Requirement & Cloud vs. Local Use
Cloud AI (mlearn-cloud.kikan.net):By creating a cloud account or using the Cloud LLM relay, you certify that you are at least 18 years of age, or the age of majority in your jurisdiction, whichever is higher. The public cloud relay is not available to minors or institutional users.
Local AI (built-in or local Ollama):No age restriction applies to local-only use. The AI runs entirely on your device; no data is transmitted to our servers. Parents, guardians, and educational institutions are responsible for supervising minor use of local AI features.
If you are an educational institution using mLearn with students under 18, you must use local AI mode only. See SCHOOL_DEPLOYMENT.md for deployment instructions.
4. Voice Cloning & Text-to-Speech
Voice cloning allows you to generate speech using a short audio sample. You are solely responsible for complying with all applicable biometric privacy, voice likeness, and personality rights laws in your jurisdiction before cloning any voice. You may not clone voices without the speaker's explicit consent, nor use cloned voices for fraud, defamation, harassment, impersonation, or any illegal purpose.
Voice samples are processed transiently and are not stored by us. If you use cloud TTS/voice cloning, your sample passes through our relay and is deleted immediately after processing.
5. OCR & User-Provided Content
The software can perform optical character recognition (OCR) on images, PDFs, and video frames that YOU provide. We do not provide, host, or distribute any copyrighted content. You are responsible for ensuring you have the legal right to use any media you load into the software.
6. Browser Extension
The mLearn browser extension is provided as a manual-install tool to overlay user-provided subtitles on web pages and to read subtitle text from supported video platforms for transient flashcard creation. It does not circumvent digital rights management (DRM) and is not intended for use with DRM-protected streaming services. Subtitle text is processed in memory only and is not stored or redistributed. You are responsible for complying with the terms of service of any website you use the extension on.
7. Plugin System
mLearn supports third-party plugins via a local plugin manifest system. We do not operate a plugin store, review, or endorse any plugin. Plugins run with the permissions YOU grant them. You assume all risks of installing and running third-party plugins. We are not liable for any damage, data loss, or security breach caused by a plugin.
We reserve the right to blacklist or disable plugins that violate this EULA or pose security risks, via updates to a local blocklist distributed with app updates.
8. Open Source & Modified Versions
If you download, clone, fork, or modify the source code, this EULA does not apply to your modified version unless you distribute it under the same terms. We disclaim all liability for any third-party modification, redistribution, or deployment of the source code. Official compiled releases are the only versions we support and warrant (to the limited extent stated above).
9. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE TOTAL LIABILITY OF THE LICENSOR FOR ANY CLAIMS, DAMAGES, OR LOSSES ARISING OUT OF OR RELATING TO YOUR USE OF THE SOFTWARE SHALL NOT EXCEED THE TOTAL AMOUNT PAID BY YOU TO THE LICENSOR DURING THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO LIABILITY.
THIS LIMITATION APPLIES REGARDLESS OF THE LEGAL THEORY (CONTRACT, TORT, STRICT LIABILITY, OR OTHERWISE) AND REGARDLESS OF WHETHER THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
THIS LIMITATION DOES NOT APPLY TO: (A) GROSS NEGLIGENCE OR WILLFUL MISCONDUCT; (B) DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE; OR (C) ANY LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED UNDER MANDATORY SWISS LAW.
10. Governing Law and Dispute Resolution
This EULA is governed by the laws of Switzerland. Any dispute shall be subject to the exclusive jurisdiction of the courts of the canton of Vaud, unless mandatory consumer protection 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.
11. Acceptance
BY INSTALLING, RUNNING, OR USING mLearn, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS EULA AND THE SUSTAINABLE USE LICENSE v1.0.
If you do not agree, do not use the software.
12. Indemnification
You agree to indemnify and hold harmless the Licensor from claims arising solely from your misuse of the Software, your breach of this EULA, or your violation of third-party rights through content you create or upload.
13. Severability
If any provision of this EULA is held to be invalid, illegal, or unenforceable, the remaining provisions shall continue in full force and effect.
14. Changes to This EULA
We may update this EULA from time to time. Material changes are presented on next app launch and must be accepted before continued use. Your continued use of the Software after the effective date constitutes acceptance of the updated terms.