Privacy Policy

Last updated: October 9, 2026

Stadiate is built to be self-hosted and local-first. It runs on hardware you control, inside your own home network. We do not operate a cloud service that collects your data, and Stadiate has no user accounts. The only Stadiate-run online pieces are the optional TV lookup and the aggregate, cookieless visitor stats for this website, both described below.

The short version: Stadiate does not collect, sell, rent, or share your personal information. Your configuration, your smart-home credentials, and your activity stay on your own device.

Information we do not collect

Stadiate does not require you to create an account and does not transmit personal information to us. Specifically, the Stadiate app does not collect your name, email, location, contacts, advertising identifiers, or usage analytics.

Information stored on your device

To do its job, Stadiate stores the following locally, on the hardware you run it on:

This information never leaves your network unless you explicitly export it yourself.

Third-party sports data

Stadiate fetches publicly available live scores and game information from third-party sports data sources (such as ESPN) to know what is happening in the games you follow. These requests are made from your own device. Your interactions with those services are governed by their respective privacy policies.

Smart-home and network devices

When you connect lights, speakers, a TV board, or a home-automation hub, Stadiate communicates with those devices directly over your local network to trigger the effects you configure. Stadiate does not send your smart-home data to us or to any third party.

TV lookup (tv.stadiate.com)

So a TV browser on your network can find your scoreboard without typing an address, your Stadiate hub periodically sends Stadiate's TV lookup service at tv.stadiate.com its private home-network address (for example http://192.168.1.20:8787), a random per-hub secret, and a 6-character code. Your public IP address is stored only as a keyed hash, for 75 minutes, to match TV browsers on the same network. Codes are kept for 7 days. Usage counts contain no IP addresses, codes, or hub IDs. You can turn this off by setting "tvLookup": { "enabled": false } in your hub's config.

This website (stadiate.com)

To understand how many people visit stadiate.com and which pages are useful, this website uses Cloudflare Web Analytics. It is cookieless: it does not set cookies, does not use local storage, does not fingerprint your browser, and does not store your IP address. It collects only aggregate data, such as pages viewed, the referring site, browser and device type, country, and page-load performance. We do not use advertising or social-media trackers. See Cloudflare's privacy policy for details.

Children's privacy

Stadiate is a general-audience sports companion app and is not directed at children under 13. We do not knowingly collect personal information from children.

Data security

Because Stadiate is self-hosted, the security of your data depends primarily on your own network and device. Stadiate stores device credentials locally and supports an optional PIN lock. We recommend running Stadiate on a trusted home network.

Changes to this policy

We may update this policy as Stadiate evolves. Material changes will be reflected on this page with a new "last updated" date.

Contact

Questions about this policy? Reach out at privacy@stadiate.com.