Last updated: November 5, 2026
How we handle personal data in school services and the course marketplace, including records about children.
YeboLearn is a school management platform, built by OmeVision (Pty) Ltd ("OmeVision", "we", "us", "our"), based in Mbabane, Eswatini. This policy explains how we handle personal data when a school, teacher, parent, student, independent learner, or instructor uses YeboLearn's web portals, dashboards, and related services (the "Service").
Where a school signs up its staff and learners to YeboLearn, that school is generally the data controller for its students' and staff records, and OmeVision acts as a data processor on the school's behalf. For account, billing, and platform-level data (such as login activity and support requests), OmeVision acts as the controller.
Course accounts use YeboID. Depending on the permissions you approve, YeboLearn receives your profile, personal verification status and selected business memberships. A course account does not give access to school records. YeboPay processes course payments; YeboLearn keeps order, entitlement, instructor earnings and support records.
We keep your learning goals, timezone, lesson progress, quiz attempts, project submissions, instructor feedback and tutor conversations to provide these features. Instructors can review work and course learning insights. Team organisers see the named progress you agree to share when claiming a seat. Study-class progress sharing and public leaderboards are separate choices. Course discussions are visible to their permitted participants. Certificates stay private until you choose a name and enable sharing.
Uploaded course videos may be sent to our AI processing provider for transcription, chapter suggestions, captions and other editable drafts. Tutor questions, recent lesson conversation and relevant course extracts are processed through YeboAI and its AI provider. Instructor review is required for drafted course practice and translated captions before learners use them.
Saved classes use encrypted storage in the browser you choose. Playback licences last up to 24 hours and may end earlier with course access. Expiry blocks playback but leaves encrypted copies stored until you clear them. Signing out or switching accounts clears that browser's downloads. Pending offline answers and completions are sent when you explicitly sync.
Learning reminders require your browser permission and an explicit opt-in. We store the browser's push endpoint and delivery details, and a notification provider processes generic reminder messages. You can turn reminders off in your learning settings. Contact us using the details below for questions about your marketplace data or a request to access or delete it; payment and dispute records may need to be retained for accounting or support.
We collect the following categories of information:
YeboLearn is used by schools to manage records belonging to students, many of whom are children. For the school portals, student accounts and data are provisioned by the school, which is responsible for obtaining any parental or guardian consent required under applicable law before enrolling a student on the platform.
We limit student data processing to what a school configures, apply the same security controls described in Section 7 to student records, and will only disclose student data to the school, the student's parents/guardians (via the Parent Portal), or as required by law.
Some YeboAI features (for example, essay grading and lesson-plan generation) send the relevant text β such as a submitted essay β to Google's AI models to generate suggested feedback or a draft grade, which a teacher then reviews before it is finalised. We do not use school or student data to train third-party foundation models, and we only share what is necessary for the specific feature a school has enabled.
We also rely on the following categories of processors to run YeboLearn:
Each processor is bound by contract to protect data in line with this policy and to use it only for the purpose we've engaged them for. We do not sell personal data.
Where South Africa's Protection of Personal Information Act (POPIA), Eswatini's Data Protection Act, or another country's data protection law applies to a school's use of YeboLearn, we process personal data on the basis of the school's instructions, the performance of our contract with the school, our legitimate interests in operating and securing the Service, and, where required, consent.
We encrypt data in transit and at rest, restrict access to personal data to personnel and processors who need it to do their job, and log and monitor access to production systems. No system is completely secure, and we encourage schools to use strong, unique passwords and to promptly report any suspected unauthorised access to [email protected].
We retain school, teacher, parent, and student data for as long as the school's subscription is active, plus a limited period afterwards to allow for data export and to meet legal or accounting obligations. A school may request deletion of its data at any time, subject to any records we are legally required to keep.
Our infrastructure and processors may be located outside the country where a school operates. Where personal data is transferred internationally, we take steps to ensure it continues to receive an appropriate level of protection, including through contractual safeguards with our processors.
Depending on your role and applicable law, you may have the right to access, correct, export, or request deletion of your personal data, and to object to certain processing. Students and parents should generally start with their school, which controls the underlying records; school admins, teachers, and anyone with an OmeVision-controlled account can contact us directly at [email protected].
We may update this policy from time to time to reflect changes to the Service or applicable law. We'll update the "Last updated" date above, and for material changes we'll notify school administrators directly.
Questions about this policy or how we handle your data? Reach us at [email protected] or +268 7842 2613, or via our contact page. We're based in Mbabane, Eswatini.