Lesson Leech test version: privacy and consent

This policy covers the Lesson Leech test version, on a Mac and on Windows. A full privacy policy checked by a lawyer will replace it.

What happens to what

What Where it's processed Where it's kept Leaves your computer?
Your computer's own sound, when you pick Listen to: This Mac (on Windows: This computer) for an online lesson or a video: everything the computer plays (on a Mac, Lesson Leech's own sounds left out) On your computer, like the microphone: Parakeet speech-to-text. On a Mac, macOS asks you first (Screen & System Audio Recording); on Windows it is what the speakers play Not kept: deleted when the lesson ends No, never
The words on your teacher's slides, when you turn on Follow my slides in a lesson: only the one window you pick, only during that lesson. Never a test or a quiz: Lesson Leech stops reading when the window looks like one Read on your computer: on a Mac by Apple's own text recognition, through Apple's window picker (macOS shows that a window is being shared); on Windows by Windows' own text recognition. Only the slide's text goes with the lesson's text, the same way and to the same AI models as "What was said, as text" below (a slide once when it changes, and with the teacher's questions and yours). The one exception is maths, which text recognition can't read: a slide with maths on it (every slide in a maths or science lesson) goes as a picture of that slide (at most 1,280 pixels, once when it changes) through the Lesson Leech server and OpenRouter to Anthropic's Claude (run by Anthropic, Amazon or Google, under terms that don't let them keep it), which writes out its words and formulas; only that text is kept. No picture is kept, on your computer or anywhere else Your computer only, in the lesson's folder: slides.md (every slide's text, with when it was shown). The server doesn't store it, or the pictures. Yes: the slides' text, and the picture of a slide with maths
Microphone audio On your computer: Parakeet speech-to-text (on a Mac on its Neural Engine, on Windows on its processor). Windows asks you first, once Not kept: deleted when the lesson ends No, never
What was said, as text Sent to the Lesson Leech server, which passes it to AI models through OpenRouter. DeepSeek's open model runs at US companies (Together, Fireworks, DigitalOcean, Modal, DeepInfra). History and Global Politics go to Anthropic's Claude. Your computer only, in your LessonLeech folder (~/LessonLeech on a Mac, %USERPROFILE%\LessonLeech on Windows): sessions/<lesson>/ (transcript, points, notes, summary, flashcards, the teacher's questions and the answers, the homework and deadlines the teacher set, and the translations you ask for). The server doesn't store it. For the homework list, only the moments where the teacher talks about work to do are sent (at the end of the lesson; after the update to 0.6.16, also once for up to 4 of the subject's lessons from the past 3 weeks). When the teacher's question or yours is about work to do, the homework Leechy noted in that subject's lessons of the last 4 weeks goes with it. Yes, text only
Questions you ask Leechy during a lesson, and the questions it suggests for you to ask Sent with the last few minutes of the lesson's text (for a question about homework, also the homework Leechy noted in earlier lessons), the same way and to the same AI models as above Your computer only, in the lesson's folder: your questions in asks.md, the suggested ones in the lesson's event log (events.jsonl). The server doesn't store them. Yes, text only
Answers checked online: when the answer to a teacher's question needs an up-to-date fact (a company's revenue, a recent event), a short web search query and the teacher's question Sent through the Lesson Leech server and OpenRouter to a search service that looks the facts up: Parallel's web search for facts that don't change by the day (a company's yearly revenue, a population, a book), read by the AI model above, and Perplexity's search AI for what has to be today's (the news, a share price, "right now"). The AI model above then checks the quick answer against them. (Version 0.6.0 used Exa, OpenRouter's search engine, instead.) At most a few per lesson, never the rest of the lesson, and only under terms that don't let them keep it. Not kept by Lesson Leech's server; the result is saved on your computer with the answer Yes, text only
Your account: email and name (from Google or Apple), age group, school (optional), which exams you take (IB, University, MATSEC, GCSE…), your year, first exams, subjects, your default language, when you agreed to the two consents; if you sign in with Apple, a token from Apple that lets Lesson Leech disconnect itself from your Apple ID when you delete your account The Lesson Leech server (Amazon Web Services, London) On the server until you delete your account Yes
Your goals (optional): your predicted and target grade per subject, on your exams' own scale (at university: your percentage now and aimed for in each course, and your GPA), if you add them The Lesson Leech server adds them to the instructions for your notes, summaries, flashcards, day review and Ask Leechy answers, so they're pitched at your level; they go to the AI models with those requests On the server with your account until you change or remove them, or delete your account; included in "Download my data" Yes
Your usage: lesson-hours used, credits used (past papers and imported questions) and AI cost The Lesson Leech server On the server with your account; after deletion only as anonymous totals Yes
Free trial codes: a one-way code made from your computer's ID (a Mac's hardware ID, or Windows' own ID for its installation; never the ID itself) and one made from your Google or Apple login The app sends the computer's code with its calls to the Lesson Leech server; the server makes the login's code when you sign up On the server, without your account or anything else about you, so each computer and each login gets one free trial, even after you delete your account. The codes can't be turned back into your computer's ID or your login The computer's code only
Your course: files you add for a subject (a syllabus, your teacher's slides or handouts, your notes, a photo of a page) and notes you type about it Read on your computer: PDFs and photos by the app itself, with the computer's own text recognition for scans (Apple's on a Mac, Windows' own on Windows); only their text is kept, split into sections. In a lesson, only the part that matches the moment (a few hundred words) goes with that request, the same way and to the same AI models as the lesson's text; at the end, the few parts the lesson matched most go with its summary and flashcards; your typed notes go with that subject's requests Your computer only, in your LessonLeech folder: context/ (the files' text in context/sources/). The files themselves aren't copied, and the server never gets them The matching part and your notes, as text, with a request
What you explain to Leechy (Explain it to Leechy): your explanation, the topic, and your answers to its questions. You say it out loud: your voice is turned into text on your computer (the same speech-to-text as in class) and never kept or sent anywhere Checked on your computer against that subject's lessons and your Your course files: your explanation and only the parts of your lessons on that topic (at most about 15,000 tokens) go with the request, the same way and to the same AI models as the lesson's text, to correct it and write questions on it; your answers go with a second request to mark them Your computer only, in your LessonLeech folder: context/explains/. The server keeps only the usual numbers for the calls (their tokens and cost), never your explanation, your answers or your lessons Your explanation, your answers and the parts on that topic, as text, with the two requests
Past papers you make: the subject, the topics you pick and the length Made on your computer from that subject's lessons (transcripts, notes, summaries, flashcards) and your Your course files and notes: only the parts on the topics you picked (at most about 80,000 tokens, roughly a few lessons' worth) go with the request, the same way and to the same AI models as the lesson's text, to write the paper and then to check it Your computer only, in your LessonLeech folder: context/papers/. The server keeps only numbers for each paper (its length, how many AI calls it took, their cost and the credits it used; included in "Download my data"), never the paper, the topics or your lessons The parts on your topics, as text, with the two requests
Questions you import (Import a question): the screenshots you drop (at most 3), what you ask and the subject Shrunk on your computer first (at most 1,600 pixels each). Then your screenshots and what you ask go through the Lesson Leech server and OpenRouter to Anthropic's Claude (run by Anthropic, Amazon or Google, under terms that don't let them keep it), which reads the question; then, with only the parts of that subject's lessons and your Your course files that match the question (its last 5 lessons first, at most about 10,000 tokens), it writes the answer the way your teacher taught it. Only what you drop is sent: crop it to the question Your computer only, in your LessonLeech folder: context/questions/ (the screenshots, what you asked and the answer), until you delete them on the question's page. The server keeps only numbers for each question (how many AI calls it took, their cost and the credits it used; included in "Download my data"), never the screenshots, the question or your lessons Your screenshots, what you ask and the matching parts, with the two requests
Naming a lesson (when you ask Leechy to suggest a title) The lesson's summary, or parts of its transcript when it has none, go with that one request, the same way and to the same AI models as the lesson's text The title: your computer only, in the lesson's folder. The server doesn't store it Yes, text only, when you ask
Questions you type to Leechy, the help chat on lessonleech.com (no account needed) Sent from the website to the Lesson Leech server, which passes them to the same AI models as above through OpenRouter, with the last few messages of that chat Not kept: the server doesn't store or log them; only the cost of each answer is counted, with no link to you. The chat is gone when you close the tab. Your internet address is held only in the server's memory (never saved) to limit how many questions are asked Yes, text only
Paying for a plan or a top-up: your name, email, country, payment details and receipts Link (by Stripe), which sells the plans for Lesson Leech as its reseller and merchant of record, and handles the payment, the tax and the receipts. To open the checkout, the Lesson Leech server sends Stripe your account's email address (so the form is filled in; not an Apple "Hide My Email" address, so you type the email you want the receipts at) and your account number By Stripe and Link, under their own privacy notices. Lesson Leech gets your plan, its dates and status, and a customer number to link the payment to your account; never your card details Yes, when you buy
Installing from the Microsoft Store (Windows) Microsoft handles the download, the updates and Windows' own crash reports, under Microsoft's privacy statement Lesson Leech sees only Microsoft's totals (installs, crashes and hangs; no names) Yes, to Microsoft (not to Lesson Leech)
Error reports (test version): the app version; on a Mac its model, chip, memory and macOS version, on Windows its processor, memory and Windows version; for each lesson its subject, length, how it ended and what it listened to (the kind of microphone, or your computer's own sound), and how many calls, failures and seconds each part of the app took; the app's own error messages and Lesson Leech crash reports, with your name and home folder masked Sent to the Lesson Leech server after each lesson (and when the next lesson starts, if something went wrong in between) On the server with your account for 90 days (at most 200 reports), then deleted; deleted with your account; included in "Download my data" Yes, never lesson text or audio

Why Lesson Leech may do this

Your choices

Before you record

  1. Ask the teacher. Recording without permission can be against the law and is against most school rules.
  2. Classmates are recorded too. Keep your transcripts private. Don't share what other people said.
  3. Delete on request. If a teacher or classmate asks, delete that lesson's folder in sessions in your LessonLeech folder.
  4. Online lessons and videos. Listening to this Mac (on Windows, this computer) hears everyone in the call, so the same rules apply: ask the teacher, and keep what others said private. It hears everything the computer plays while the lesson runs, so close other calls or videos you don't want it to hear.