SECURITY DETAILS

What your Mac is actually exposing, and to whom.

The model in one paragraph

DeckPad runs a small web server on your Mac, bound to your local network. Paired devices load a web page from it and send it button taps. The server treats every request as untrusted: it only ever performs actions that already exist in its own local configuration, written by you, on your Mac. A request can say "run button 7" — it can never say what button 7 does.

Execution

Pairing & auth

Network hardening

What DeckPad never does

The honest tradeoff

Traffic on your LAN is plain HTTP. This is deliberate: DeckPad exists to revive very old devices, and self-signed TLS certificates are exactly what those old browsers cannot handle. Consequence: someone who can already read your Wi-Fi traffic could observe deck traffic and capture a device key. On a home network you trust, that is a reasonable tradeoff; on hostile or shared Wi-Fi, don't pair. You can rotate any key at any time by revoking the device and re-pairing in ten seconds.

Found something? Please write: support@deckpad.app. Security reports get answered first.