Security

Your gameplay is nobody's business but yours.

Wi-Fi is a shared space. Cafes, hotels, dorms, LAN parties: anyone on the same network can see traffic going by. Dish was built with that in mind.

What it protects you from

Dish is built to stay safe even on networks you don't fully trust:

Pairing

The first time you connect Dish to Satellite, Satellite shows a 4-digit PIN on your gaming PC. The PIN lasts five minutes, then expires. You type it into Dish on your phone.

Pairing happens over a private, encrypted connection. The PIN proves it's really you, and by the end both devices share a secret key that was never sent across the network. The PIN itself is thrown away the moment pairing finishes.

That key is stored safely on each device, locked to your account on the PC and to the app on your phone, and it's never backed up to the cloud or sent anywhere. It's what lets your devices reconnect on their own afterward, with no PIN to re-enter.

Encrypted end to end

Everything your controller sends (buttons, sticks, motion, rumble, the lot) is sealed with strong, industry-standard encryption, the same kind that protects banking and messaging apps. It's quick enough that it adds no lag you could ever feel.

Each message is also tamper-checked, so anything altered along the way is thrown out instead of reaching your game.

No replays

Your PC remembers what it has already accepted and ignores anything stale. A captured input from yesterday's session, or even from a second ago, can't be replayed to trigger a button press.

What you don't have to worry about

Zero analytics, zero ads

Dish and Satellite collect no usage data, no identifiers, no analytics, no advertising IDs. The only thing Dish for Android ever sends is an optional crash report so we can fix crashes: never your gamepad input, never which PC you connect to, never your Wi-Fi name. You can switch it off with one tap in Settings, and Satellite sends nothing at all. The full details are in the Dish for Android privacy policy.

We don't run an account system. There's no cloud. Nothing to breach because there's nothing on a server to leak.

Downloads you can trust

Every release is signed and verifiable, so you can be sure what you install is exactly what we built:

The steps to check are in the Satellite repo. If a download doesn't match the published checksum, don't install it.

Open source and auditable

Every line is public, including all the security-related code. We don't roll our own encryption. Dish leans on the same trusted, battle-tested building blocks the rest of the industry uses.

Distributed under the GNU Lesser General Public License v3.0 or later. Found something off? The Satellite repo has our disclosure policy.