Cadence Bridge is a free, open-source Chrome extension whose sole purpose is to detect when a video meeting or online class begins in your browser and notify the Cadence desktop application installed on your Mac.
Nothing leaves your computer. Cadence Bridge does not transmit any data to any external server. It has no analytics, no telemetry, no crash reporting, no ad networks, and no third-party services of any kind.
The extension does the following entirely on your local machine:
navigator.mediaDevices.getUserMedia calls and RTCPeerConnection state changes on supported meeting / LMS pages (Zoom, Google Meet, Teams, Webex, Canvas, Blackboard, Brightspace, Moodle, BigBlueButton).
chrome.storage.session so the popup can show status without round-tripping to the native host. This cache is cleared automatically when you quit your browser.
The Cadence Mac application — separate from this extension — captures audio, video, and screen content from meetings only when you have explicitly granted macOS permission and only during sessions you have opted into. All processing happens locally on your Mac; raw recordings never leave your device.
This extension is just a signal-forwarding bridge. It cannot capture data, and it does not have visibility into what the desktop app does with the events it receives.
The full source code for Cadence Bridge is published in the Cadence repository:
github.com/zakpucci/Cadence/tree/main/chrome-extension
You can audit the entire codebase to confirm the claims above.
Questions, bug reports, or concerns:
If we ever change what the extension does, we will update this page and bump the "Last updated" date at the top.