Privacy Policy
Last updated: April 30, 2026
Who we are
StreamMatrix ("we", "us") is operated as the data controller for any personal data processed through streammatrix.stream. For privacy questions, contact contact@streammatrix.stream.
Summary in one paragraph
StreamMatrix is built to work without an account. Your stream layout is saved in your browser's localStorage, never on our servers. We use a cookieless analytics setup (PostHog) to count anonymous events and an error monitor (Sentry) to catch bugs. The Twitch, YouTube, and Kick embeds set their own cookies under their own privacy policies — that's on those platforms, not us.
What we store about you
On this domain, we store the following:
- Stream layout (in your browser's
localStorage) — the list of streams you've added and the grid preset you've picked. Stays on your device. - Anonymous PostHog identifier (in
localStorage, not a cookie) — a random string used to deduplicate events from the same browser. Not linked to any personal information. - Anonymous events sent to PostHog — see the list below. No URLs, channel names, or video titles are sent.
- Error reports sent to Sentry when JavaScript errors occur — stack trace, browser and OS string, page URL. No PII, no session replay, no profiling.
Third-party embeds
We embed live streams and chat from Twitch, YouTube, and Kick. When you load a stream, those platforms set their own cookies and collect data according to their own privacy policies:
Server-side API calls
When you use the Discover panel, our server calls the Twitch, YouTube, and Kick public APIs on your behalf to fetch lists of currently-live streams. Your IP address is not forwarded to those APIs — the call happens server-to-server.
Analytics & error monitoring
We use PostHog for anonymous product analytics so we can understand which features are used. The PostHog setup is configured to be cookieless — an anonymous identifier is stored in your browser's localStorage, not in a cookie. We do not link this identifier to any personal information, IP-address geolocation is disabled, and session recording is turned off. PostHog data is hosted in the EU. You can opt out by blocking posthog.com in your browser or via uBlock Origin / similar.
Specifically, we capture the following events with no stream URL, channel name, video title, or other identifiable content attached:
stream_added— platform (twitch / youtube / kick) and source (url_input / discovery)stream_removed— platformfocus_mode_entered— platformdiscovery_opened,chat_opened,theme_toggledlayout_changed— preset name and whether it was a manual click or an automatic grow- Standard pageview events as you navigate routes
We use Sentry to capture JavaScript errors so we can fix bugs. Sentry receives a stack trace and basic browser info when an error occurs. Personal information forwarding (PII), session replay, and profiling are all disabled.
Legal basis for processing (GDPR)
For visitors in the European Economic Area, the United Kingdom, and Switzerland: we process the limited data above on the basis of legitimate interest — running the service, measuring anonymous usage, and fixing bugs. We do not run advertising tracking, profile users, or sell data. Because the analytics setup is cookieless and uses no PII, we rely on this legitimate-interest basis rather than consent. You can object at any time by emailing us or by blocking the relevant scripts in your browser.
Your rights
Depending on where you live, you may have the right to:
- Access the data we hold on you (in our case: the anonymous PostHog event log keyed to a random identifier in your browser)
- Delete that data — clearing your browser's site data deletes the local layout and the anonymous identifier; for the events already on PostHog's servers, email us with the identifier and we will delete it
- Object to the legitimate-interest processing — block the scripts or email us
- Lodge a complaint with your local data-protection authority
For California residents: we do not sell or share personal information for cross-context behavioral advertising.
Data retention
Anonymous PostHog events are retained according to our PostHog project settings (currently the default retention window). Sentry error reports are retained for 90 days. localStorage on your device is yours to clear at any time.
Children
StreamMatrix is not directed at children under 13 (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has used the service in a way that sent their data to us, contact us and we will remove it.
Changes to this policy
We may update this policy as the product evolves. Material changes will be reflected in the "Last updated" date at the top of this page. Continued use of the service after a change means you accept the updated policy.
Contact
Questions about this policy or data-rights requests: contact@streammatrix.stream.
This policy describes our actual practices honestly and in plain language, but it is not legal advice and has not been reviewed by a lawyer. If you operate in a regulated industry or face a regulator inquiry, replace it with a lawyer-reviewed or generator-produced (Termly, Iubenda) version that reflects the current state of the service.