Privacy
Two things to be clear about: what kinostack.app the website collects, and what kino the application collects. Both answers are short.
This website (kinostack.app)
We use Cloudflare's Web Analytics — a cookieless, privacy-respecting page-view counter. It tells us roughly which pages people visit and roughly how often.
It does not use cookies, fingerprint your browser, or build a cross-site identifier. We can't see who you are, and Cloudflare can't either — they explicitly throw out the data needed to do that.
No third-party scripts run on this site. No social-media trackers, no Google Analytics, no Facebook Pixel, no advertising network. The code that runs in your browser is just the static HTML, the Tailwind CSS bundle, and Cloudflare's analytics beacon.
The kino application
kino contacts no third party uninvited. The application makes no telemetry calls, no anonymous usage reporting, no error reporting, and no crash uploading. There is no central server we run.
The only outbound network calls kino makes are to services you explicitly configure:
- • Indexers (Torznab / Cardigann) you've added to the indexer list
- • Trakt — only if you connect it
- • OpenSubtitles — only if you've configured a username + key
- • MDBList — only if you've added an MDBList list
- • TMDB for metadata + images (required for the library to work)
- • Your VPN endpoint, if you've enabled VPN
- • The GitHub Releases API — once a day, to check whether a newer kino is available. Opt-out in Settings → Updates. The request sends only kino's version in the User-Agent and gets back the list of releases. See ADR 0008 for the full rationale.
Your data
Everything kino tracks — your library, watch history, ratings, configuration, indexer credentials, VPN keys — lives in a single SQLite database in kino's data directory on your machine. It never leaves unless you explicitly export it (via the diagnostic-bundle endpoint, the backup feature, or Trakt sync if you've connected Trakt).
Changes
If this policy ever changes — for example if we add a different analytics provider, or kino itself ever needs to phone home for a feature that requires it — it'll be called out in the release notes for that version.