Summary
The Enhancer dashboard is a free web application maintained as a hobby project by igorovh in Poland. It lets streamers and their channel teams manage chat badges and nickname styles, and lets project staff moderate them.
- You sign in with your own Twitch, Kick, or Discord account through our login server. We do not see or store your platform password.
- Your profile name and avatar are mirrored from your connected Twitch or Kick identity and stay under that platform's control.
- Badges, assignments, and nickname styles are public by design: anything assigned is shown to other users through the service so the browser extension can display it.
- You can download a copy of your data at any time and request deletion of your account. Deletion takes effect after a 7-day grace period.
- We do not sell personal data, share it for advertising, or use analytics or tracking cookies.
For privacy questions or requests, contact [email protected].
Account data
When you sign in, our login server confirms your identity with the platform you chose and tells the dashboard only what it needs: a stable identifier, your username, display name, and avatar. We store:
- Profile: username, display name, avatar address, and which connected Twitch or Kick identity is your primary one. Names and avatars follow the primary identity and cannot be edited here; change them on the platform itself.
- Linked identities: each Twitch, Kick, or Discord account you connect, with its platform identifier, username, display name, and avatar.
- Access state: whether your dashboard access is pending or approved, your plan, and the last time your account was active.
If you disconnect an identity or connect a new one, the stored record is updated accordingly.
Channel management data
Using the dashboard creates records tied to your account:
- Channel memberships and roles: which channels you can manage and with what role.
- Invitations: channel invites you create or accept, including single-use links that expire after seven days.
- Content you submit: badges, badge assignments, custom nicknames, and their review history, including approvals, rejections, and the reasons staff gave.
- Moderation records: bans concerning you or issued by you, and entries in the audit log describing administrative actions.
- Preferences: which badges you chose to show or hide in your own badge slots.
Channel membership, submitted content, and moderation records exist so channels can be managed and misconduct can be investigated. They are visible to the relevant channel team and to staff as needed for those purposes.
Public by design
Badge assignments and nickname styles are published to every user of the service: the extension needs the full list to render chat. Before assigning a badge or nickname to someone, or submitting one for yourself, assume every other user will see it. If something assigned to you should not be public, ask for its removal as described below.
Badge and nickname removal
You do not need a dashboard account to get a badge or nickname style removed.
- You appear with something you do not want: write to [email protected] and tell us the platform, the login, and which badge or nickname on which channel it concerns. We may ask for information reasonably necessary to verify that the request concerns you, and then remove the assignment.
- Your copyrighted work was used without permission: if you created an image, font, or other work that appears in a badge without your consent, write to [email protected]. Identify the badge and channel and describe how you can show authorship. We review every report promptly and remove infringing content.
Sign-in sessions and cookies
Staying signed in uses a strictly necessary session cookie:
| Cookie | Purpose | Lifetime |
|---|---|---|
enhancer_account_session |
Keeps you signed in to the dashboard | 30 days, renewed while active |
The cookie is HttpOnly and SameSite=Lax, and is Secure in production, so page scripts
cannot read it. Our login server sets additional short-lived authentication cookies only while a
sign-in is in progress. Signing out clears the dashboard session. See the
Cookie Policy for details.
Infrastructure and providers
The dashboard runs on our own servers and uses a small set of providers to operate:
| Provider | Purpose | What it handles |
|---|---|---|
| Cloudflare | Network edge, DNS, caching, protection | Connection metadata and IP addresses of requests to our domains |
| 24fire | Server hosting for the API, database, and cache | Account records, assignments, and technical service data |
| Backblaze B2 | Storage for badge images | Badge image files and associated object metadata |
| Purelymail | Email hosting | Sender addresses, message contents, attachments, and email metadata |
| Twitch, Kick, Discord | Sign-in and public profile lookups | Login confirmations and public profile information |
When you sign in with a platform, that platform processes the login under its own privacy information. We also use third-party AI tools for development and troubleshooting; when those tools are connected to our systems, records or diagnostic information containing personal data may be sent to their providers.
Why we process data
We process this information to run your account, let channel teams manage their content, keep the service secure, and answer messages and privacy requests.
We rely on our legitimate interests in operating and securing the free service and its community features, balanced against the rights and reasonable expectations of the people concerned. Where processing is necessary to comply with a legal obligation, such as handling data protection requests, we rely on that obligation. These grounds correspond to Article 6(1)(f) and Article 6(1)(c) of the GDPR, respectively.
How long data is kept
Your account and its records remain until you ask us to delete them. Archiving or hiding an assignment removes it from display but does not delete the underlying record; erasure is a separate step described below. Email correspondence is kept as long as needed to handle the conversation and any follow-up. Technical logs rotate on their own cycle.
Your rights
You can exercise these rights from your account page or by writing to [email protected]. We may ask for information reasonably necessary to verify that a request concerns your data.
- Access and portability: download a machine-readable copy of everything we store about you at any time. To protect other people, records where you acted on someone else's data, such as invitations you sent or reviews you made, include only what you did and when, and invitation links are never included. To prevent abuse, exports can be generated at most once per hour.
- Erasure: request deletion of your account. A 7-day grace period follows, during which you can cancel the request; until then your account and the channels you own are read-only and their open invitations are revoked. When the period ends, your account, identities, memberships, assignments, nickname styles, and personal records are permanently deleted, including your login-server account, so signing in again starts fresh. Channels you own are closed: their badges, uploaded images, and member access are deleted as well. If you were banned, the ban is kept against the platform identities you signed in with, so that deleting an account cannot be used to evade it. Audit entries you created are kept without any link to you to keep the service secure and accountable.
- Correction: profile names and avatars come from your platform identity, so correct them there. Anything else we got wrong, tell us and we will fix it.
- Restriction and objection: you may ask us to limit processing or object to processing based on legitimate interests, and we will assess the request.
- Complaint: you may lodge a complaint with a data protection authority, including the President of the Personal Data Protection Office (UODO) in Poland.
If you are a member of someone else's channel, deleting your account removes only your membership. If the owner of a channel you belong to deletes their account, you lose access to that channel when their grace period ends.
Children
The dashboard is not directed at children. Twitch, Kick, and Discord each set their own minimum age, and you should meet the requirement of the platform you use to sign in.
Contact
Questions about this policy: [email protected]
Changes
We may update this policy as the dashboard changes. The current version and update date are shown on this page. Where required, we will provide additional notice before relevant changes take effect.
Changelog
| Version | Date | Change |
|---|---|---|
| 1.0.0 | 5 October 2026 | First published version. |