Last updated: February 5, 2026
Cookies are small text files that websites place on your device to store information. ViewerQ uses minimal browser storage technologies to provide essential functionality. We prioritize your privacy and only store what's absolutely necessary for the service to work.
ViewerQ uses localStorage (not cookies) to store the following essential data:
| Storage Key | Purpose | Duration |
|---|---|---|
| token | Keeps you logged in (JWT authentication token) | 7 days (auto-expires) |
| pendingRole | Temporary: stores role during OAuth flow | Session only (cleared after use) |
We use localStorage instead of traditional cookies for several reasons:
When you connect your Twitch, Kick, or Discord accounts, you interact directly with their services, which have their own cookie policies:
Note: ViewerQ does not receive or store any cookies set by these services. OAuth flows redirect you to their sites where their policies apply.
You have full control over the data stored in your browser:
You can configure your browser to block localStorage, but this will prevent ViewerQ from functioning properly as you won't be able to stay logged in.
You may notice we don't show a cookie consent popup. Under GDPR and the ePrivacy Directive, strictly necessary storage does not require consent — only transparency.
Since ViewerQ only uses essential storage for authentication (no tracking, no analytics, no ads), we've chosen to:
We may update this Cookie Policy to reflect changes in our practices or for legal, operational, or regulatory reasons. We will update the "Last updated" date at the top of this page when we make changes.
If you have questions about our use of cookies and storage, please contact us at:
[email protected]