Nocturne Voss
Privacy policy
The short version
The extension has no server, no account and no analytics. Nothing about you is collected, stored remotely or sold. The only network requests it makes are the ones needed to read the transcript of the video you are already watching, plus an optional call to a model provider that you configure yourself.
What the extension reads
When you click the toolbar icon on a YouTube video, the extension reads:
- the video's ID, title, channel, length, publication date and description
- the caption track for that video
- the video's chapter markers
It reads these from the YouTube page already open in your tab, using YouTube's own endpoints. Those requests are made from inside the page and carry your existing YouTube session cookies, exactly as they would if you opened the transcript panel yourself; the extension never reads, copies or transmits those cookies. It reads nothing until you click the icon, and it reads nothing from any other tab or site.
What is stored, and where
Stored on your own machine using chrome.storage.local:
- your settings (output mode, language preference, cleaning options)
- a count of AI-Ready runs on this machine, used only to decide whether the one-time “rate it” link has already been offered
- any model API key you chose to save
Stored temporarily in chrome.storage.session, which the browser clears when you
close it:
- the most recent extracted transcript, so reopening the popup is instant
None of this leaves your machine. There is no sync, no backup and no remote copy.
The optional model call
If, and only if, you configure a model provider in Settings and press Run model, the extension sends the cleaned transcript and the video's title, channel and chapter list directly from your browser to that provider:
- Anthropic (
api.anthropic.com) - OpenAI (
api.openai.com) - Google Gemini (
generativelanguage.googleapis.com) - OpenRouter (
openrouter.ai)
There is a fifth option, Nocturne Cloud, which is a licence-key path built into the code for a future hosted plan. It has no default address: it does nothing at all unless you select it and paste in an endpoint URL yourself, and if you do, the transcript is sent to that address instead of to a provider above. No such service is running today, so in practice this option is inert.
The request goes from your browser to whichever destination you chose. It does not pass through any Nocturne Voss server, because there is none. What the provider does with the data is governed by that provider's own privacy policy and the terms of your account with them.
The extension asks for permission to reach a provider's domain only at the moment you select that provider, and you can revoke it in your browser's extension settings.
AI-Ready itself does not require any of this. With no provider connected it is generated locally, in your browser, and nothing leaves your machine at all.
Your API keys
A key you paste into Settings is stored locally and used only as the authorization header on requests to the provider it belongs to. It is never transmitted anywhere else, never logged, and never included in any other request. Deleting it from Settings, or removing the extension, removes it.
Links out of the extension
The popup contains ordinary links: the studio wordmark, the support link, and the provider sign-up links on the Settings page. Clicking one opens a normal browser tab in the usual way. The extension attaches nothing to those requests, sends no identifier with them, and is not told whether you followed one. Sites you land on have their own privacy policies.
What the extension does not do
- No analytics, telemetry, crash reporting or usage tracking
- No advertising and no advertising identifiers
- No selling or sharing of data with third parties
- No reading of browsing history, bookmarks, cookies or other tabs
- No content script running in the background on YouTube or anywhere else
- No account, no sign-up, no email address collected
- No third-party libraries bundled in the package, so no third-party code runs
Permissions and why each exists
| Permission | Why |
|---|---|
activeTab |
To read the transcript from the YouTube tab you are on, only when you click the icon |
scripting |
To inject the extraction script into that tab at that moment |
storage |
To save your settings and the daily count on your machine |
| Provider domains (optional) | Only granted when you connect a model, only for that provider |
Children
The extension is a developer tool and is not directed at children under 13.
Your rights
Data protection law gives you rights of access, correction, deletion, portability and objection over personal data held about you. We hold none: there is no server, no database and no account, and nothing about you is ever transmitted to us. Everything the extension stores is on your own machine, under your own control, and you can read it, change it or delete it at any time through the Settings page or by removing the extension.
Changes
Any change to this policy will be published with a new version of the extension and a new date above. Any change to what leaves your machine changes this policy in the same release.
Contact
Nocturne Voss, an independent studio based in France.
nocturne.voss@mail.ru ·
nocturnevoss.tech
The publisher's full identity and postal address are held on file by the extension store this copy was installed from, and are provided to any competent authority on request. Nothing about who publishes this extension is withheld from anyone entitled to ask.
The licence covering use of the extension ships in the package as LICENSE.txt.