Privacy Policy
Last updated: 2026-10-15. This version takes effect when it is posted at this address.
This Privacy Policy explains what the ChatBound RPG Twitch Extension and its chat game (together, the "Extension") collect, why, who can see it, how long it is kept, and how to have it removed. ChatBound RPG is made and run by Jaesaen. It runs on Twitch but is not made or run by Twitch.
1. What we collect from viewers
- Twitch IDs. The IDs Twitch gives the Extension: your Twitch user ID (if you share your identity with the Extension), an anonymous ID Twitch creates for the Extension, the channel ID and your role in that channel.
- Your Twitch display name. Saved with your character so the game can show your name.
- Your game save. Your character, race, class, level, XP, gold, items, skills, pets, summons, properties, quests, event progress, map location, shop history, duels and recent game moments. You have one save for the Main Game, and it follows you to every channel that uses the Extension.
- XP history. A record of when and how you earned XP, used to balance the game.
- Game commands you type in chat (such as
!attack) in channels where the streamer connected the game. We use them to run your action and to stop the same command being run twice.
- Other chat activity, only when a streamer turns it on. If reminders are on, ordinary chat messages are counted toward the next reminder. During a rhythm chat event, messages such as "alalal" count toward your event score. We count these messages. We do not store their text.
- Spam protection records. To enforce the channel's Normal and Slow chat limits and to block repeated messages, we keep your Twitch ID with a scrambled form of your recent commands. We do not keep the text.
- Greetings. If a streamer turns on first-time greetings, we record that you have been greeted so it only happens once.
- Credits, Bits and subs on Jaesaen's channel. When you exchange Bits for a Credits pack, or subscribe, resubscribe, receive a gifted sub or gift a sub on Jaesaen's channel, we record your Twitch user ID, the pack or sub tier, the number of Bits or Credits, the Twitch transaction ID and the time. We also read your subscriber or founder badge from game commands you type in Jaesaen's chat, to apply the subscriber bonus.
- Birthdays and sub anniversaries, only if you opt in. If you use
!setbirthday, we store the month and day only, never the year. If you subscribe, we may store your sub start date so the channel can celebrate your anniversary. These are kept for that one channel only.
- Request records. For each request the Panel, Overlay or chat makes to our server, we record the type of request, the page, your Twitch user ID (if shared), how long it took and whether it worked. We use this to find errors and keep the game running.
2. What we collect from streamers
- Your channel ID, your game settings, and your Normal, Slow or Pause chat setting.
- If you connect chat on the setup page: whether chat is connected, whether the chat game is on, when it was connected and last changed, and the ID of the Twitch chat subscription for your channel. The Twitch sign-in you approve is used once to confirm it was you, and is not stored.
- Whether your channel is in a Twitch Shared Chat session, so the game can stay quiet during it. We do not store the other channels or people in that session.
3. What we do not collect
- Your email address or password. Twitch never gives them to us.
- Your payment details. Twitch handles all Bits and subs.
- The text of ordinary chat messages that are not game commands.
- Your IP address in our game database. Cloudflare, which hosts our server, handles technical connection details such as IP addresses under its own policy (see section 6).
- Data for advertising. There are no ads, no third-party analytics tools and no tracking across other sites.
4. How we use it
- To run the game: save your progress, work out fights, give rewards and run events.
- To give you the Credits you earned, stop double grants, and take back Credits when Twitch reverses a Bits exchange.
- To show leaderboards and game activity on the Panel and Overlay.
- To follow each streamer's settings, including chat limits, Pause and Shared Chat silence.
- To stop spam, abuse and cheating.
- To find and fix errors and to balance the game.
We do not sell, rent or trade your information, and we do not use it for advertising.
5. What other people can see
- On stream, in the Panel, the Overlay and chat: your display name, your character, your actions, rewards, rankings and event participation. Because your save is shared across channels, viewers and streamers in any channel where you play can see your character.
- Your Credits balance in the Panel is shown only to you. If you type
!credits, the reply in chat shows your balance to everyone in that chat.
- If you set a birthday, the streamer of that channel can see the month and day. Sub anniversaries may be announced in that channel's chat unless you turn this off with
!subprivacy off.
- Jaesaen can see all of the data in this policy as the operator, to run and support the game.
6. Where it is stored and who processes it
- Cloudflare hosts our server and database, and keeps request records and error logs for us. Cloudflare's privacy policy.
- Twitch runs the Extension, chat, Bits and subs, and sends us the game commands, sub events and Bits receipts described above. Twitch's privacy notice.
We do not use any other outside services for the Extension.
7. How long we keep it
- Game save: kept so you can come back where you left off, until you ask us to delete it.
- Game commands from chat: the message contents are cleared after 7 days, or after 30 days if we could not confirm the result. A record that the message was handled is kept so it is never run twice.
- Spam protection records: deleted automatically a few minutes after they expire.
- Credits, Bits and sub records: kept as a record of your support and your Credits balance, until you ask us to delete them.
- Greeting records and rhythm event scores: currently kept with no set end date, until you ask us to delete them.
- Birthdays and sub start dates: kept until you remove them (see section 8).
- Request records and error logs: kept for Cloudflare's standard retention period for that data.
- Streamer connection records: kept while the channel uses the Extension. Disconnecting chat marks the channel as disconnected and removes its Twitch chat subscription.
8. Your choices and rights
!clearbirthday removes your birthday. !forgetme removes your birthday and sub start date from that channel. !subprivacy off stops sub anniversary tracking and clears your sub start date.
- You can stop sharing your Twitch identity with the Extension in your Twitch settings. Some features, such as getting Credits, need it.
- You can ask us for a copy of your data, to correct it, or to delete it. We handle requests within 30 days. Deleting your data also deletes your Credits, and it cannot be undone.
- To make a request, email jaesonmoment@gmail.com or message Jaesaen on Twitch. We may ask you to confirm it is your Twitch account.
9. Browser storage and cookies
The Extension uses your browser's local storage to remember display choices, such as whether the Overlay is on or minimized, where you moved its windows, toolbar and minimap choices, auto-explore preferences, and the last setup tab a streamer opened. These stay in your browser. The Extension does not set cookies.
10. Security
- All traffic between the Extension and our server uses HTTPS.
- The Extension proves who you are to our server with short-lived signed tokens from Twitch.
- Our Twitch app credentials and other secrets are stored as protected server settings and are never sent to the Extension.
- Bits are handled by Twitch. We only receive the product, the number of Bits, the transaction ID and your Twitch user ID.
No system is perfectly secure. If you think your data has been exposed, contact us right away.
11. Children
Twitch requires users to be at least 13 years old (or older in some countries). The Extension is not meant for children under 13 and we do not knowingly collect their data. If you think a child under 13 has used it, contact us and we will delete their data.
12. EU and UK residents
- We use your data to provide the game you chose to play, and for our legitimate interest in preventing abuse and keeping the game fair and working.
- You have the rights in section 8, and you can complain to your local data protection authority.
- Your data is processed by Cloudflare, whose network spans many countries, including the United States.
14. Changes to this policy
We will update this policy when the Extension starts collecting something new. The date at the top shows the latest change. Big changes will be announced on Jaesaen's Twitch channel and in the Extension's Panel before they take effect.
ChatBound RPG · Twitch Extension · Operated by Jaesaen (Twitch user_id 627853182). Contact: jaesonmoment@gmail.com.