Privacy Policy

Last updated: November 5, 2026

How we handle personal data in school services and the course marketplace, including records about children.

1. Who we are

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 marketplace data and choices

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.

2. Information we collect

We collect the following categories of information:

  • Account and profile data β€” name, role (admin, teacher, parent, student), email address, phone number, and school affiliation.
  • Academic data β€” attendance records, grades, assignments, essays and other submitted work, lesson plans, and behavioural notes entered by a school.
  • Communications data β€” messages sent through the parent-teacher messaging system, support requests, and contact form submissions.
  • Billing data β€” school subscription and invoicing details. Payment card and mobile money details are collected and processed directly by our payment service providers; YeboLearn does not store full card numbers.
  • Usage and device data β€” pages visited, actions taken in the app, browser type, IP address, and approximate location, collected automatically via analytics and error-monitoring tools (see our Cookie Policy).

3. Children's data

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.

4. How we use information

  • To operate the Service β€” attendance, grading, messaging, fee tracking, and reporting.
  • To provide YeboAI features such as AI-assisted essay feedback, lesson-plan generation, and early-warning academic insights, all of which remain subject to teacher review.
  • To communicate with schools, parents, and teachers about their accounts and support requests.
  • To secure the platform, detect abuse, and diagnose errors.
  • To improve the Service, using aggregated or de-identified data wherever possible.
  • To meet legal, regulatory, and contractual obligations, including billing.

5. AI processing and third-party providers

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:

  • Cloud hosting and database infrastructure.
  • Google AI, for the AI-assisted features described above.
  • Payment service providers, to process school fee and subscription payments.
  • Communications providers, to deliver SMS, WhatsApp, and email notifications.
  • Analytics and error-monitoring tools, described in our Cookie Policy.

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.

6. Legal basis and applicable law

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.

7. Data security

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].

8. Data retention

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.

9. International transfers

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.

10. Your rights

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].

11. Changes to this policy

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.

12. Contact us

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.