mLearn Institutional Use Guide

For schools, universities, and tutoring centers
Version 1.2 — Effective Date: 2026-05-18


1. How Schools Use mLearn

mLearn is local-first software. For institutional use with students under 18, the supported deployment is:

  1. Download the official app from our Releases
  2. Use local AI mode only — no cloud account required
  3. All data stays on the school's devices — no server infrastructure needed

The public cloud relay at mlearn-cloud.kikan.net is not availableto users under 18 or to institutional accounts.

1.1 Acceptance

By deploying the software for student use, you represent that you have authority to bind your institution and that you accept full data-controller responsibility under applicable law.


2. What You Need (Minimal)

RequirementDetails
DevicesmacOS, Windows, or Linux computers for students
AI BackendBuilt-in Qwen3-4B (runs offline on CPU) or a local Ollama server on the school network
NetworkOptional — local Ollama can run on one classroom machine or per-student
No server/domain/SSL requiredThe app works entirely offline or over local network

2.1 Local AI Setup

Option A: Built-in AI (Simplest)

The app includes Qwen3-4B which runs entirely offline. No installation, no server, no configuration. Works on Apple Silicon, modern Intel, and most Linux machines.

Option B: School Ollama Server

Install Ollama on one classroom machine. Load your preferred model (qwen3:4b, llama3, etc.). Students point their app to http://192.168.x.x:11434 in Settings. All inference happens inside the school network.

Option C: Per-Student Ollama

Each student installs Ollama on their own machine. Fully decentralized, no network dependency.


3. What You Do NOT Get

Because this is local-only software deployment:

  • No cloud accounts for students on kikan.net
  • No cloud sync between devices (flashcards stay local)
  • No Watch Together through our relay
  • No cloud OCR/TTS (use local OCR engines and system TTS)
  • No backend source code (the mlearn-cloud infrastructure is not open source)

4. Legal & Compliance Responsibilities

By deploying mLearn locally for students, you (the institution) assume all responsibility for:

4.1 Student Data Protection

  • All flashcards, settings, and AI conversations remain on student devices
  • You are the data controller; we never process or store student data
  • Comply with your jurisdiction's education and data protection laws
  • Obtain necessary parental consent or provide required notifications

4.2 AI Safety & Safeguarding

  • Enforce your own acceptable-use policy for student AI chat
  • Monitor student use as your institution sees fit
  • Provide crisis resources and human oversight
  • The optional self-harm screening tool runs locally and can be disabled in Settings if your institution prefers its own safeguarding

4.3 Content & Copyright

  • Ensure students have legal rights to any media they load (videos, manga, PDFs, subtitles)
  • Enforce your school's device and software policies

4.4 Data Backup

The developer provides no backup, recovery, or data-loss prevention services for local deployments. You are solely responsible for implementing backup procedures for student flashcards, settings, and any other data stored on school devices.


5. Liability

The developer of mLearn assumes no liability for institutional deployments. This includes:

  • Student data on your devices
  • AI outputs generated by local models
  • Misuse of the software by students or staff
  • Plugin-related security incidents
  • Voice cloning or TTS use by your users

We provide the software under the Sustainable Use License v1.0 with no warranty. See the EULA for the full limitation of liability.


6. Summary

For SchoolsRecommendation
DeploymentDownload official app, use local AI
InfrastructureNone required
Student accountsNot needed
Data locationStudent devices only
Our roleSoftware licensor only
Your roleData controller, IT administrator, safeguarding officer

By using mLearn with students, you acknowledge that the developer is a software licensor only, not a service provider to your institution or students.


7. Questions?

If your institution has specific deployment needs or questions about local setup, you can reach the developer directly at [email protected].