What we do with your recordings
The recording stays on your device. The audio touches our server only for AI Notes, only briefly, and is deleted within 60 seconds.
01The short version
We record the active browser tab to a file in your Downloads folder. If you use AI Notes, we send the audio to our server, transcribe and summarize it, send you a .docx, and delete the audio within 60 seconds. We do not ask for your name, email, or any account. We do not train AI on your recordings.
02What we record
When you press Record, the extension captures audio and video from the active browser tab using Chrome's tabCapture API. The recording is written directly to your Downloads folder as an .m4a or .mp4 file. We never see this file. It stays on your device.
03What we do not record
We do not access your camera. The microphone is captured only when you select the "Audio + Mic" mode, and only for the duration of that recording. We do not capture other tabs, your screen outside the tab, your typing, your clipboard, your browsing history, or any page content. The extension only runs while you press Record and stops the moment you press Stop.
04AI Notes
AI Notes is enabled by default. After you stop recording, here is exactly what happens:
- The audio file is uploaded over HTTPS to our backend (FastAPI server in [vps-region]).
- The audio is sent to our transcription sub-processor. Their API is configured with zero data retention — they do not store or train on submitted audio.
- The transcript is sent to our summary sub-processor. Their API does not train on submitted data.
- We assemble a
.docxfile with Summary on top and Transcript below, and send it back to your browser, which saves it to your Downloads folder. - Within 60 seconds of returning the
.docx, the audio file is deleted from our server. The transcript is deleted at the same time. We keep nothing.
We do not use your recordings, transcripts, or summaries to train our models. Our sub-processors are contractually prohibited from doing so. The current list of sub-processors is published at [subprocessors-url] — if we add or change a vendor, that page updates first.
05The 300-minute monthly limit
To prevent abuse of the free service, each installation can use up to 300 minutes of AI Notes per rolling 30 days. We track this with:
- An anonymous
install_id— a random UUID generated on first run, stored inchrome.storage.localon your device. - A counter on our server keyed only to that
install_idand the total minutes recorded in the rolling window.
The install_id is not linked to your name, email, IP address (which we discard after each request), Google account, or any other personally identifiable information. Uninstalling and reinstalling the extension generates a new install_id and a new quota.
When you hit the limit: the recording still works and the media file is still saved to Downloads. We just do not generate the .docx for that session. The widget shows the reset date.
06Future Google Sign-In
We plan to add an optional Google Sign-In as a way to raise the 300-minute limit. It will not be required to use the extension. If and when you choose to sign in, we will only receive your Google account email and use it solely to attach the higher quota to your account. We will publish an updated policy before launching this feature.
07Permissions used
tabCapture— to record audio and video of the active tab.downloads— to save the recording (and the.docx) to your Downloads folder.storage— to remember your settings, yourinstall_id, and your remaining quota.offscreen— to keep the recorder running while you switch tabs (required by Chrome Manifest V3).
We do not request tabs, history, cookies, webRequest, or host_permissions for browsing data.
08Data retention summary
| Data | Where | Kept for |
|---|---|---|
| Recording (.m4a / .mp4) | Your device | Until you delete it |
| Notes (.docx) | Your device | Until you delete it |
| Audio uploaded for AI Notes | Our server | Within 60 seconds |
| Transcript on our server | Our server | Within 60 seconds |
| install_id + quota counter | Our server | Until you uninstall (deletable on request) |
| Server access logs | Our server | 14 days |
09Your rights (GDPR, UK GDPR, CCPA)
Even though we hold almost nothing, you can:
- Ask what we have linked to your
install_id - Ask us to delete it
- Object to processing
Email lecturerecorder8@gmail.com with your install_id (visible in extension Settings → About). We respond within 30 days. There is nothing to "log in" to.
Legal basis for processing (GDPR Art. 6):
- AI Notes processing — your consent (granted when you keep AI Notes enabled in Settings).
install_id+ quota counter — our legitimate interest in preventing service abuse.
10Children
Lecture Recorder is intended for users 13 and older. We do not knowingly collect data from children under 13. Since we do not collect names, emails, or IP-linked profiles in the first place, we have no way to identify a child user. If you are a parent and believe we have data tied to your child's install_id, email us and we will delete it.
11Changes to this policy
If we change this policy, we will update the "Last updated" date at the top of this page and post a notice in the extension before the change takes effect.
12Contact
lecturerecorder8@gmail.com