DustPlanner runs on your PC and keeps your data there. The optional Kick connection adds one small
service of ours in between, because Kick can only talk to a public address: live.dustplanner.app, a
Cloudflare Worker whose code is in the repository.
This page says exactly what that service holds. Last updated 18 October 2026.
When you press Connect with Kick, Kick asks you to grant DustPlanner five permissions: read your user and channel, subscribe to events, write chat, read channel-point rewards. Nothing else is requested — no stream keys, no moderation, no channel edits. You can revoke the authorisation at any time from Kick's own settings or with Disconnect in the panel.
| Where | What | Until |
|---|---|---|
| Your PC | a device token for the relay (protected with Windows DPAPI, useless on another machine), your channel's id and slug, the streams seen (start, end, title, your rank at both ends) and the preferences you set | you press Disconnect (token) or delete the data folder |
| The relay | your Kick tokens, encrypted at rest; the ids of the webhook subscriptions; a hash of each paired device; your command prefix and which commands are on; the last live status; the deck you chose to publish (name, code, class, format) while the public page is on | you press Disconnect, or 24 hours after Kick revokes the authorisation |
| Nowhere | chat messages (the relay forwards only the commands you turned on, and keeps none of them); your email; your collection, decks, record or anything else from the game; card data | — |
Kick sends the relay every chat line of your channel; the relay reads only whether it starts with your prefix and names one of your commands, forwards those to your PC, and discards the rest without storing or logging it. The relay's logs hold event types and outcomes, never message bodies.
Off by default. When you turn it on, live.dustplanner.app/d/<your-channel> shows the name,
code, class and format of the deck you are playing. The viewer's browser decodes the code and fetches card names from
HearthstoneJSON directly; the page sets no cookies and loads no analytics.
Turn the switch off and the relay forgets the deck at once.
Answers are posted as @DustPlanner, the bot account of the Kick app, as replies to the viewer who asked. They contain only what the command is for: your current deck code, rank, record or last game.
%LocalAppData%\DustPlanner to remove the local database, preferences and logs.Questions or concerns: open an issue in the repository. The game-client policy is in its SECURITY.md.