Privacy policy
What happens to your data
In short: this site collects nothing, and the app keeps all data on your computer only and sends none of it anywhere — except to the services you connect yourself.
This site
The page is static: no analytics, no counters, no ads, no cookies. The only thing stored in your browser is the theme you picked (light or dark), and only in its local storage; it never goes to a server and is deleted along with the site data in your browser settings.
There is one external request from the page: to api.github.com for the latest
version number and links to the build files. Only the request itself goes out through it — the
same as when you follow any link to github.com, which sees the IP address of whoever
asked. If the request fails, the page shows the values recorded at publish time. The other
external links point to GitHub, and GitHub's policy applies to them.
The site is served by GitHub Pages hosting, so GitHub sees the IP addresses of visitors — as with any hosting. The site has no server side of its own.
The app
Open Stream Environment is an ordinary program for your computer. It has no account and no developer server: there is nowhere to sign up and no need to.
- Settings, the overlay layout and the event history live in files next to the app — in the
data directory (on Windows that is
%APPDATA%\Open Stream Environment; you can open the folder from the settings). - Twitch, DonationAlerts and YouTube tokens, as well as the OBS WebSocket password, are encrypted by the system credential store of your user account (DPAPI on Windows, Keychain on macOS, libsecret on Linux) and are never stored or sent in plain text.
- There is no telemetry, no analytics and no "phone home": the app sends no data to the developer, neither at startup nor while it runs. You can check what goes out in the app log and in the support report.
- The only requests that go out are to the services you have connected: Twitch, DonationAlerts, YouTube and OBS WebSocket. These are your tokens and your services, so their privacy policies apply to that data.
- The app's local server listens on a port and is reachable on the local network, but it can only be controlled with an access code: other devices on the same network cannot switch scenes. You can change the code in "Settings → Network access", and the old one then stops working.
- Support reports (the "Save report" button,
/support-bundle) are collected without secrets: token values never get into them, and only you send them. - To delete everything: "Reset database" in the settings, or remove the data directory together with the history files.
Third parties
The app connects directly to the services you have set up: Twitch, DonationAlerts, YouTube and OBS. There is no intermediary between you and them, so their own policies apply to what goes there. The app's developer has no access to it.
Questions
If something on this page disagrees with what the program does, that is a bug and it is worth fixing: write to the repository issues. The app is distributed under the GPL license, and the source code is open and available for review.
Last updated: September 18, 2026.