Weightless AI, version , · Updated: November 2026
Weightless AI collects nothing. The extension has no server, no account, no analytics, no tracker. No data is sent to laurentvoyage.com or to any third party other than the AI service you choose (Google by default), with whom you deal directly using your own API key.
This document sets out exactly what stays on your device, what goes to the AI service you choose, and when.
This data is held in Chrome local storage (chrome.storage.local) and never
leaves your machine, unless you enable the Drive sync described in section 03.
The Clear local conversations button in the settings permanently deletes the conversations. Uninstalling the extension removes everything else.
Any processing by an online engine means a request to its API, with your key, and only to the engine selected for the current tab:
generativelanguage.googleapis.comapi.openai.comopenrouter.aiapi.anthropic.comapi.mistral.aiapi.groq.comEach service processes this data under its own terms, which we invite you to read. With Ollama or Gemini Nano, nothing leaves your machine (see section 05). The following is sent to the chosen online engine:
/page
command or the Summarise button.When web grounding is on — the Google Search setting, enabled by default — Gemini may run searches to support its answer. The corresponding queries appear beneath each answer, along with the sources cited. This setting can be turned off in the settings.
On the free tier of the Gemini API, Google states that requests and responses may be used to improve its products, including training its models. Projects with billing enabled fall under different terms. See the Gemini API terms and Google's privacy policy.
Optional, and off until you click the cloud icon and grant access. It saves your conversations and settings so you can find them on your other devices.
drive.appdata.
It grants access to a private folder reserved for the extension, invisible in your Drive
and inaccessible to other applications.
Weightless AI can neither read nor modify your other Drive files.
The Clear Drive data button in the settings permanently deletes this file. You can also revoke access from the third-party apps of your Google account.
| Permission | Why |
|---|---|
| storage | Store your conversations and settings on the device. |
| identity | Obtain the Google token needed for Drive sync, only if you enable it. |
| activeTab | Read the page you ask to summarise, at the moment you ask. |
| scripting | Inject the extraction script into that page, once. No permanent script is present on the sites you visit. |
| contextMenus | Offer the analysis actions when you right-click a selection. |
| notifications | Signal that an answer is ready when the window is minimised. Off by default. |
| system.display | Reopen the window at a position visible on the screens actually connected. |
| Access to googleapis.com, api.openai.com, openrouter.ai | Reach the Gemini API, the Drive API, and the OpenAI and OpenRouter engines if you add a key for them. |
| Access to localhost | Reach Ollama, if it runs on your own machine. |
| Access to api.anthropic.com, api.mistral.ai, api.groq.com | Optional: requested only when you save a Claude, Mistral or Groq key. |
Access to web pages (https://*/*) is declared optional: it is
not granted at install time and the extension works without it. Chrome will ask for it if
you click Summarise the active page, so that summarising still works after you
change address in the same tab. You may refuse it, or remove it later from
chrome://extensions.
If your device supports Chrome's local model, it appears in the model list. Exchanges then take place entirely on your machine: no network request, no API key, nothing sent to Google.
The same goes for Ollama, installed and run by you: the extension only contacts your own machine.
Since the data stays on your device or in your own Drive, you keep full control of it: the Clear local conversations and Clear Drive data buttons in the settings delete everything, immediately and with no deferred confirmation.
For data processed by the AI service you chose (Google, OpenAI, OpenRouter, Anthropic, Mistral, Groq), contact that service: we have no access to it.
Questions or reports: laurentvoyage.com.