Kinode Media Server · last updated 3 August 2026
Kinode Media Server is self-hosted software. You run the server on your own computer, your media stays on your own drives, and the apps talk to your server directly. This policy explains the small amount of information that reaches us and what we do with it.
All of the following is stored by the server software running on your hardware. It is not sent to us and we have no access to it:
Two optional features involve our hub service at usekinode.app:
Both are optional. A server that never registers with the hub, used by apps that connect to it directly on your network, sends us nothing at all.
The TV app can search your library by voice. The microphone is used only while you are actively pressing the search button. Speech is converted to text by the speech recognition service built into your device, and only the resulting search text is sent to your own server. We do not record, store, or transmit audio.
Video and audio stream directly between your device and your own server. The hub never proxies, stores, or inspects any media. Playback works even when the hub is unreachable.
The apps use Google Cast to send video to Chromecast devices, and Google Play Services for app delivery and crash reporting where you have enabled it; those are governed by Google's own privacy policy. Your server may fetch artwork and descriptions from metadata providers on your behalf. We do not use advertising networks or analytics SDKs.
Kinode Media Server is a tool for playing media you already own. It is not directed at children, and we do not knowingly collect personal information from children.
Hub account information is kept until you delete your account. Server registration records are kept while your server continues checking in, and can be removed at any time from your account page. To delete your account and everything associated with it, use your account page at usekinode.app or email the address below and we will remove it.
Traffic to the hub is encrypted with TLS. Passwords are stored as bcrypt hashes and are never recoverable in plain text. Access tokens for your server are signed with your own server's secret, so playback authorization does not depend on us.
If this policy changes we will update the date at the top of this page.
Questions about privacy, or requests to delete your data: privacy@usekinode.app