Privacy
What Lesson Studio and the Lesson Studio Recorder extension collect, who else touches it, and how long it is kept. Last updated 7 August 2026.
The short version
- The recorder captures your microphone and the audio your lesson tab plays — which is your student’s voice. Both people on the call are recorded.
- Nothing is uploaded until you press Send to Lesson Studio. Stop without sending and the audio never leaves your browser.
- Uploaded audio is transcribed by OpenAI to write your recap, then deleted 30 days after upload.
- No browsing history, no page content, no analytics, no advertising, and nothing is ever sold.
What the extension collects
- Microphone audio. Recorded only between your pressing Start and Stop, and held in the browser until you send it.
- Tab audio. The sound the lesson tab is playing, captured for the same window. On a video call this is the other participant.
- Your email address and password, to sign you in to your existing Lesson Studio account. The password is sent to our authentication provider and is never stored by the extension; only the resulting session token is kept, in your browser.
- Your student list and the language you teach, fetched so the popup can offer them, and cached in your browser.
The extension has no permission to read the pages you visit and does not do so. It asks for access to two addresses — this app and our Supabase project — and to capture audio from the tab you invoke it on. It reads no browsing history and injects no scripts into any page.
What happens to a recording
- Both tracks upload directly to a private storage bucket. They are not public, not listed, and not reachable without a signed link generated for your account.
- Each track is transcribed by OpenAI (Whisper). Because the two voices are on separate tracks, no voice analysis or speaker identification is performed — who said what is known from which track it was on.
- The transcript is sent to OpenAI once more to write the draft recap. The transcript is kept beside the audio and deleted on the same 30-day schedule, so a recap can be rebuilt under an improved prompt without transcribing the lesson a second time. It is never shown to the student. What is kept for good is the recap itself, your talk-time totals in seconds, and the numeric fluency metrics.
- The draft waits in Recaps to review until you approve it. Nothing reaches a student before you do.
- The audio files are deleted 30 days after upload by a daily job. Until then they remain available so a recap can be rebuilt under an improved prompt.
Who else processes it
- Supabase — authentication, database, and the audio storage bucket.
- OpenAI — transcription and recap writing. Content submitted through OpenAI’s API is not used to train their models.
- Vercel — hosting for this app.
These are service providers acting on our instructions. Your data is not sold, licensed, or shared with anyone else, and it is never used for advertising, credit scoring, or lending decisions.
Consent is yours to get
You control the recording, so you are responsible for it. Tell your student before you record, and get their agreement. Several countries and US states require every participant on a call to consent, and Preply, italki and Google Meet each have their own rules about recording lessons. If a student asks you to delete a recording, write to us and we will remove it and anything derived from it.
Security and your rights
- Everything travels over TLS. The storage bucket is private and size-capped.
- Database access is governed by row-level security, so a signed-in teacher reaches only their own students and recaps.
- You can delete a student, a recap, or your whole account from within the app. To have everything erased at once, or to ask what is held about you, write to wogaoliveira@gmail.com.
Chrome Web Store and Google API disclosures
Lesson Studio Recorder’s use and transfer of information received from the Chrome Web Store adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. Data collected by the extension is used only to provide the recording and recap features described on its store listing and in its interface.
Where you connect a Google Calendar to Lesson Studio, our use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Calendar data is used only to show your lessons and match them to students.
Changes, and how to reach us
If what we collect or how we use it changes, this page is updated and the date at the top moves. Where the change is significant, we will say so in the app and in the extension rather than relying on you to re-read this. Questions, deletion requests, or anything else: wogaoliveira@gmail.com.