Privacy Policy

Last updated: May 2026

Overview

CoreVideo is an open-source OBS Studio plugin. This privacy policy explains what data the plugin processes, where it goes, and what is stored.


Data Processed

Meeting Audio and Video

CoreVideo receives raw video (I420 YUV), screen share, interpretation audio, and audio (48 kHz PCM) streams from the Zoom Meeting SDK. These streams are:

Participant Roster

CoreVideo receives participant metadata from the Zoom SDK (display names, user IDs, mute/video/talking state, host/co-host status, spotlight position). This information is:

Credentials and Tokens

Published CoreVideo builds use Zoom Public Client OAuth + PKCE through the CoreVideo broker. End users do not enter Zoom app client secrets.

The following local settings may be saved by the plugin:

Credential / settingStorage locationPurpose
Zoom OAuth access/refresh tokensOBS plugin config directoryZoom sign-in, token refresh, and broker-backed Meeting SDK JWT requests
Control server tokenOBS plugin config directoryAuthenticating TCP/OSC API clients
Control server portsOBS plugin config directoryTCP JSON and UDP OSC port configuration
Output profilesOBS plugin config directoryOptional participant-to-source mappings

On Windows, OAuth tokens are DPAPI-protected before storage. Meeting SDK client secrets are not stored in the plugin; they live only as server-side Cloudflare Worker secrets for the published broker.


Third-Party Services

Zoom Meeting SDK

CoreVideo uses the Zoom Meeting SDK to join and capture meeting content. When joining a meeting, your machine connects to Zoom's infrastructure. Zoom's own privacy policy governs all data exchanged with Zoom's servers:

CoreVideo OAuth Broker

The broker at corevideo.iamfatness.us is used only for Zoom OAuth token exchange, refresh, and short-lived Meeting SDK JWT minting. It does not receive or process meeting audio, video, screen share, or participant media.

Cloudflare and GitHub (Documentation)

The documentation site at corevideo.iamfatness.us is served through Cloudflare and sourced from the public CoreVideo GitHub repository. Cloudflare's and GitHub's privacy policies apply to visits to that site:


Data Retention


Children's Privacy

CoreVideo is a professional broadcast tool not directed at children. No data from minors is knowingly collected.


Changes to This Policy

Updates will be reflected in the Last updated date above. Significant changes will be noted in the release notes.


Contact

For privacy questions, open an issue at github.com/iamfatness/CoreVideo/issues with the label privacy.