Last updated: 2026-10-17
ON-AIR Meeting Trigger is a privacy-first browser extension designed to detect when the user is in an online meeting and signal that state to user-configured endpoints. The extension operates entirely on the user’s device.
This policy covers every build of the extension: the Chrome Web Store version (Chrome, Chromium, Edge and other Chromium-based browsers), the Firefox Add-ons version, and builds made from the source code. They share the same code and behave the same way.
This extension does not collect, store, sell, or transmit user data to the developer or any third party.
Specifically:
The extension may send HTTP requests only to network endpoints explicitly configured by the user, such as:
scripts/cloud-bridge/ deployment helper). The developer of this extension has no access to this infrastructure — the user owns the AWS account, the Lambda code, the bearer token, and the cost of every invocation.These requests are initiated solely for the purpose of signaling meeting state (ON/OFF).
The extension:
To perform its single purpose, the extension checks whether browser tabs matching supported meeting services (Google Meet, Microsoft Teams, Zoom, or sites the user adds) are open or active.
If the user turns on Enable debug logging, the extension keeps a rolling log of up to 200 recent events (state changes, the meeting service, per-endpoint results and errors) in the browser’s local extension storage. It never leaves the device unless the user copies it (e.g. Copy report, which redacts credentials). Turning logging off stops recording.
The extension may include in the requests it sends to user-configured endpoints:
ON / OFF)meet, teams, zoom)https://meet.google.com),
which carries no meeting ID. The full URL (including the meeting ID) is sent
only if the user explicitly enables “Include the full meeting URL” in Settings.This data is sent only to endpoints configured by the user and is not retained or transmitted elsewhere.
If an endpoint requires authentication (for example, the Home Assistant REST API or an AWS IoT cloud bridge), credentials or tokens are provided directly by the user.
storage.local) and are not synced to the user’s browser account (Google or Firefox account).The developer does not have access to any data generated or transmitted by the extension.
No data is shared with advertisers, analytics providers, or external services.
If this privacy policy changes in the future, it will be updated in the project repository and reflected in the Chrome Web Store and Firefox Add-ons listings.
Please use the project issue tracker for privacy questions: https://github.com/mveplus/onair-meeting-trigger/issues