TVkeeper — Privacy Policy
TV Keeper is a utility for Android TV that watches a media app you choose (such as Kodi) and helps recover it when it crashes or freezes. TV Keeper does not send your data to TV Keeper, our servers, analytics services, advertisers, or third parties. It only connects to the media-app address you choose.
1. What we collect
When you add a Kodi target inside the app, TV Keeper stores the following on your device:
- Target nickname (a label you choose, e.g. "Living Room")
- Host or IP address (e.g.
127.0.0.1or192.168.1.50) - Port (e.g.
8080) - Username and password for Kodi's HTTP/JSON-RPC interface, if you have set one
We also rely on Android's UsageStats API to detect whether Kodi is currently the foreground app on this device. UsageStats events are read in-memory each watchdog cycle and are not retained or transmitted.
2. Where the data lives
Your target settings are stored locally in Android Jetpack DataStore inside TV Keeper's private app sandbox on the device, and the connection username and password are encrypted at rest (AES-256-GCM, backed by the Android Keystore). Your settings are never transmitted to BH Consulting LLC, our servers, analytics services, advertisers, or any third party.
TV Keeper includes no analytics SDKs, no advertising SDKs, and no crash-reporting SDKs. The only data that leaves the device is the request TV Keeper sends to the media-app address you configured (see section 3) — sent only to your own media app, to connect to it.
3. Network connections TV Keeper makes
TV Keeper connects only to the host:port you configure
for each media-app target — usually your media app on the same
device (127.0.0.1) or on your home network. Those
requests carry the commands and the login you entered, sent only to
that address, to check on and recover your media app. TV Keeper has
no servers of its own and does not phone home.
4. Third parties
- Google Play Billing is used to process the optional one-time "Pro" in-app purchase on Play builds. Your payment information is handled by Google according to the Google Play privacy notice. We receive only an entitlement token confirming purchase.
- Amazon Appstore In-App Purchasing plays the same role on Fire TV / Amazon Appstore builds, governed by the Amazon privacy notice.
We share no other data with third parties.
5. Children
TV Keeper is a general-purpose utility, is not directed to children under 13, and does not knowingly collect data from children.
6. How to delete your data
Because all data is stored locally on your device, the way to delete it is to:
- Use the in-app "Remove target" action to delete an individual target, or
- Uninstall TV Keeper from your device. Android will erase all data in TV Keeper's sandbox.
We retain no copies on our side because we never received any.
7. Your rights (GDPR, CCPA / CPRA)
Because we do not collect, store, sell, or share your personal information off-device, your "right to access," "right to delete," and "right to opt out of sale" requests are satisfied automatically: there is nothing to access, delete, or opt out of. If you believe we are processing your data and you want to exercise a GDPR or CCPA right anyway, email [email protected] and we will respond within 30 days.
We do not sell or share personal information for cross-context behavioral advertising.
8. Changes
If we change this policy we will update the "Effective date" above and post the new version at this URL before changes take effect.
9. Contact
[email protected]
BH Consulting LLC
Disclaimer
TV Keeper is provided "as is", without warranty of any kind. BH Consulting LLC is not liable for any data loss, missed playback, or other damages arising from use of TVKeeper. TV Keeper is not affiliated with, endorsed by, or sponsored by the XBMC Foundation; "Kodi" is a trademark of the XBMC Foundation, used here nominatively to describe compatibility.