Gmeet Custom Video collects nothing. It has no servers, no analytics, no accounts and no trackers. Your settings and the image you choose are saved on your own computer and never sent anywhere. The extension makes no network requests while it runs.
Everything below is written to chrome.storage.local, Chrome's own per-device storage for extensions. It stays on the computer you installed the extension on and is readable only by this extension.
| What | Why it exists |
|---|---|
| Your settings | A small object holding the source you picked, your caption text, and the fit, blur, black-and-white, dim, motion and resolution options. Needed so the popup and Google Meet agree on what to send. |
| Your image | The photo or GIF you upload, kept so it can be drawn as your camera feed. Still images are resized to 1280 px on the long edge before being saved; animations are kept as-is so they still play. |
| A thumbnail | A small copy of that image, about 320 px, used for the tile in the picker. |
Removing the image in the popup deletes it and its thumbnail. Uninstalling the extension removes all of it.
The extension comes with six built-in GIF sources. They are ordinary files inside the extension package, exactly like its icons and stylesheet. When you pick one, the extension reads it from its own package and hands the bytes to the Google Meet page — nothing is downloaded, and no request leaves your computer.
You can replace them with your own by dropping files into the extension’s
presets folder. Those files stay on your machine and are never uploaded.
| Permission | Reason |
|---|---|
| storage | To save the settings and image described above on your device. Nothing else. |
| meet.google.com | The extension's only job is to change what your camera sends inside Google Meet, so it runs on Google Meet pages and nowhere else. No other site is requested or accessed. |
| Bundled GIFs, readable by Meet |
The manifest marks the six packaged GIFs as readable by Google Meet pages, and only by Google Meet pages. That is what lets your chosen source reach the video feed. It grants no access to anything else, and no other file in the extension is exposed. |
When the extension is switched on, it hands Google Meet a video track drawn from the image you chose instead of your webcam. In that state your webcam is not opened at all.
If Google Meet also asks for your microphone, that request is passed straight through to Chrome unchanged and the resulting audio track is handed back to Meet untouched, so your voice works normally. The extension never records, stores or transmits audio or video. When the extension is switched off, Meet gets your real camera exactly as it would without it.
The extension's popup contains a link to the developer's profile on X. Following it takes you to x.com, which is operated by a different company under its own privacy policy. Nothing is sent to X unless you click that link yourself.
The extension is not directed at children and collects no information from anyone, regardless of age.
Because nothing is collected or transmitted, there is no stored copy of your data anywhere for anyone to access, export, correct or delete. The only copy is the one on your own machine, which you can remove at any time by clearing the image in the popup or uninstalling the extension.
If this policy changes, the updated version will be published at this address with a new date at the top. Meaningful changes will also be noted in the project's release notes.
Questions, or something here that does not match what you observe? Open an issue on GitHub or get in touch on X.