Trust surface
Usage analytics
A quiet public pulse for installs running Kunai — not a growth dashboard. Analytics is optional; enable or disable it in Settings.
Optional · enable or disable in Settings · aggregates only
This page shows public day/lifetime counts and version, OS, and architecture breakdowns. It never shows who is running Kunai, what they watched, or any install UUID. Abuse can inflate a counter; it cannot expose a watch history.
Public pulse not published yet
The aggregate snapshot is missing or unreachable. That usually means the ingest cron has not run, the metrics URL is wrong, or the deployment is still warming up.
What Kunai promises
No watch history leaves the machine
Titles, queries, providers, stream URLs, and file paths are never transmitted.
Install ids are hashed before storage
The ingest keeps HMAC hashes of the install id with your platform, architecture, and version — never a raw UUID.
You are told before anything sends
Setup asks up front, or a one-time notice appears on first launch. That first run always sends nothing. DO_NOT_TRACK and CI hard-block sends even if the setting says on.