← Stream Siege

Privacy Policy

Effective date: July 20, 2026

Stream Siege (“we”, “us”) is a multiplayer tower-defense game played through a Twitch extension, operated by an independent developer. This policy explains what data the game handles and why. It covers the Stream Siege Twitch extension and this website (streamsiege.com). The short version: the game runs on the anonymous ID Twitch gives it, we never see your email or password, we don’t run ads or sell data, and the only things we keep are the ones that belong to you: your career stats, earned in-game currency, and any unlocks you purchase.

Data the extension processes

The extension runs inside Twitch. When you open it, Twitch gives us a signed token containing:

While you play, the game processes the actions you take (joining, moving, choosing upgrades, casting spells) so the match can run. Like any online service, our game server also sees basic connection data (such as your IP address) as a technical necessity; we use it only to operate and protect the service, not to profile you.

Career stats, currency, and unlocks

The game keeps a running record of matches played on each channel and, per player, match statistics (wins, contribution and similar gameplay numbers), an earned in-game currency balance, and any unlocked subclasses. If you have not shared your Twitch identity, this progress accrues under the pseudonymous ID only; if you share identity, it is linked to your Twitch user ID so it follows you across streams and devices. AI-only matches (no human players) are never recorded.

Purchases (Bits)

Optional purchases are made with Twitch Bits, inside Twitch. Twitch processes the entire payment — we never see payment instruments, card numbers, or billing details. What we receive and store is the signed receipt Twitch issues for the transaction: a transaction ID, the product purchased, and your Twitch user ID. We keep purchase receipts permanently so your unlocks can always be restored and any purchase question can be resolved in your favor.

Broadcasters and the streamer portal

Streamers who run the game sign in with Twitch on our portal. We store the channel’s ID, login, and display name, a private overlay key for the channel’s stream view, channel game settings, and the channel’s match history. The Twitch login token is used once to read your public profile and then discarded; the portal session is a signed cookie. The public watch page shows only the live game board — the same view shown on stream.

Names appear on stream

Stream Siege is a game played live on a broadcast. Your in-game name (your Twitch display name if you shared identity, otherwise the generated one) appears on your unit in the game view, which the streamer typically shows on stream — being seen playing is the point of the game. If you would rather not have your Twitch name shown, simply decline the identity prompt.

What we don’t collect

How data is used and shared

Data is used to run matches, show player names in the game, keep games fair (for example, preventing abuse or impersonation), and debug problems. We do not sell it. It is handled by the infrastructure the game runs on: Twitch (which serves the extension under its ownprivacy notice) and Cloudflare (which routes traffic to our game server and hosts this website). We would disclose data if legally required to.

Retention

Live match state is transient — it exists to run the match. What persists afterward is the record described above: match results, career stats, currency balances, unlocks, and purchase receipts, kept while the game operates so your progress and purchases survive. Short-lived operational logs (debugging, abuse prevention) are deleted on a rolling basis. If you want your data removed, contact us with your Twitch username and we will delete your records — noting that deleting purchase records also removes our ability to restore those unlocks.

Your choices

Identity sharing is controlled entirely on Twitch’s side — you can decline the prompt, and you can revoke a previously granted extension permission in your Twitch settings (Settings → Connections). For any question about your data, contact us via theStream Siege Discord.

Children

The game is available only through Twitch, and Twitch requires users to be at least 13 years old (or older where local law requires). We do not knowingly collect data from children.

This website

streamsiege.com is a static informational site. It sets no cookies and runs no analytics or trackers. It is hosted on Cloudflare Pages, which processes standard web-request logs to serve and secure the site.

Changes

If this policy changes, we will update this page and its effective date. Material changes to what the extension collects would also go through Twitch’s extension review process.

Contact

Questions about this policy: reach us on theStream Siege Discord.