Last updated: 2026-06-20
GTG Bot ("the extension") simulates a degraded connection on browser-based video calls. This policy explains what data the extension does and does not handle.
What GTG Bot does
- Intercepts the local camera and microphone stream from your own device (via
navigator.mediaDevices.getUserMedia) on supported call platforms (Google Meet, Zoom, Microsoft Teams, Webex, Gather).
- Applies visual and audio effects (freezing, pixelation, static, dropouts) to that local stream before it is sent to the call platform.
- Stores your toggle state and selected severity preset locally using
chrome.storage.local.
What GTG Bot does not do
- It does not collect, transmit, record, or store any video, audio, or other personal data.
- It does not send any data to external servers — GTG Bot has no backend and makes no network requests.
- It does not access or modify streams belonging to other call participants.
- It does not track browsing activity outside of the supported call domains.
Data retention
The only data stored is your on/off toggle and severity preset, kept in your browser's local extension storage. This data never leaves your device and is deleted if you remove the extension.
Permissions
- activeTab — used when you open the popup and toggle the simulation, to message the active call tab with the new on/off state and severity preset.
- storage — used to persist your last toggle state and severity preset (
chrome.storage.local) across sessions.
- host_permissions (meet.google.com, .zoom.us, teams.microsoft.com, app.gather.town, .webex.com) — required so the content script can run on these call platforms to intercept the local camera/mic stream via
getUserMedia. No other sites are accessed.
Contact
Questions about this policy can be directed to [email protected].