Classroom privacy: the short version
The short version of how letsgye behaves in your school or classroom, written for the administrator or parent reading it. Print it, share it, and check every claim on your own device.
This page covers classroom mode. For accounts, bookings, and payments, read the full privacy policy.
What we collect from students
Nothing.
letsgye does not collect names, email addresses, dates of birth, IP addresses, locations, or any other personal information from students. There are no student accounts. There is no sign-up to use the app in a classroom.
Free starter lessons; paid deeper courses
The starter lesson in every track is free. Deeper lessons (core and stretch) are part of a paid course you can enrol in on this device. Enrolment records intent on this device only; payment is arranged with the provider separately and is not tied to a student account on our servers (because there are no student accounts).
Schools that want the full curriculum across a classroom can arrange a site enrolment through the operator. The privacy promise above is unchanged either way: we still collect nothing from students.
What stays on the device
Progress (XP, badges, lessons completed) is saved only in the student's browser on their own Chromebook or tablet, using localStorage. Enrolment intent for paid courses lives in the same browser storage. None of it leaves the device. If the device is reset, progress and enrolment are lost: there is no server backup. Teachers can export a small JSON file per student to back this up manually.
Camera & microphone
One lesson (Body Code) optionally uses the camera and microphone to detect a student's gestures and spoken commands. Both are off by default in classroom mode; a teacher must unlock them.
- The camera feed never leaves the device. No frames are recorded or transmitted.
- The microphone feed is processed locally by the browser's speech recognizer. No audio is recorded or stored.
- Any student or teacher can complete Body Code without the camera or mic, using the keyboard alone.
Subprocessors
None on the learning surfaces. Everything a lesson needs is served from our own server: the fonts, the code, the open-source Python runtime (Pyodide), and the camera model files. Nothing a student does is sent to any third party. The one third-party service on the whole site is Razorpay's secure checkout, which loads only on payment pages, never inside a lesson.
No Google Analytics. No Facebook pixel. No third-party fonts. No advertising. No error-tracking SDKs (Sentry et al.).
COPPA & FERPA
Because we do not collect personal information from children under 13, letsgye is designed to fall outside COPPA's verifiable-parental-consent requirement. Because we do not maintain education records about identifiable students on a server, letsgye does not create FERPA-covered records. Teachers should still follow their school's standard EdTech approval process before classroom use.
If you want to verify
- Open the browser DevTools, then the Network tab. With classroom mode on, you should see zero third-party requests.
- Inspect
localStorageon a student device. You will see only opaque keys (evolve.classCode,evolve.alias, progress), no PII. - letsgye is open about outbound requests: lessons, the Python runtime, and the camera models all load from our own server, and nothing else is contacted.