Privacy Policy
This Privacy Policy explains what information KC Live ("we", "the project") collects when you use this app and website, why we collect it, and the choices you have. KC Live is an independent open-source Twitch audience-operations workspace — not a commercial product — and this policy reflects that.
1. What we collect
We try to collect as little personal information as possible:
- Public Twitch data: channel names, stream titles, viewer counts, categories, and uptime — all data Twitch already makes public via its Helix API.
- Usage data: which pages you visit on KC Live, and basic request logs (timestamp, IP, user agent) used for rate limiting and debugging.
- Local preferences: your watchlist, view layout, and last-selected workspace are stored in your browser's local storage.
- Voluntary contact info: anything you put in an email or GitHub issue when reaching out.
We do not collect Twitch login credentials. We do not run third-party advertising trackers.
2. How we use it
- To render the live dashboard, charts, and forecasts you requested
- To train and serve the local ML models that produce peak-viewer forecasts
- To rate-limit abusive traffic and debug errors
- To respond to support emails or GitHub issues
3. Twitch data
KC Live reads only publicly-available data from the Twitch Helix API (stream status, viewer counts, game categories). We do not access private messages, chat data, subscriber lists, or any creator-owned analytics. Twitch's own Privacy Notice governs how Twitch itself handles your activity on twitch.tv.
4. Sharing
We share information only with:
- Service providers who help host the app (currently the Procfile-based host)
- Twitch, because the dashboard makes requests to Twitch's API on your behalf
- Legal authorities, if required by valid legal process
We do not sell your data. Ever.
5. Cookies & local storage
KC Live uses a small set of cookies and browser local-storage items, mostly to remember your watchlist and UI preferences. Full details on our Cookie Policy page.
6. Security
We serve the app over HTTPS, store passwords (when applicable) with modern hashing, and run regular dependency updates. No system is perfectly secure — if we ever detect a breach affecting your data, we'll notify you.
7. Data retention
Telemetry snapshots are kept in a local SQLite database for as long as the project runs. You can request deletion of any record tied to you via email.
8. Your rights
- Request a copy of data we have about you
- Ask us to correct or update it
- Ask us to delete your data
- Opt out of non-essential emails
To exercise any of these, email divyanshusomasekhar1@gmail.com.
9. Children
KC Live is not directed at children under 13. Twitch's own terms also restrict its service to users 13 and older.
10. Changes to this policy
We'll update this page if our practices change. The "Last updated" date at the top reflects the most recent revision.
11. Contact
Questions or requests? Email divyanshusomasekhar1@gmail.com.