This is the privacy policy of the PadPlay app. This website itself uses no cookies, analytics or tracking.

PadPlay Privacy Policy

This privacy policy explains what information the smartphone and tablet app "PadPlay" (the "App") handles and how. The App connects to PC games that support PadPlay and turns your phone into a controller with a second screen.

1. Summary

2. How the App uses device features

Feature / permissionWhat forStored or sent
CameraOnly to read the QR code shown by the game.Frames are analyzed on the device. No photos or videos are stored or sent (section 5). You can paste the URL instead if you deny the camera.
Gyroscope / accelerometerTo use the tilt and rotation of your phone as game input, and in the input test and the mini game.Sent to the connected game (section 3). In the input test and the mini game it is only shown on the screen, never sent. Not stored.
Touch and on-screen buttonsGame input, and in the input test and the mini game.Same as above.
Network (local network)To connect directly to the game PC on the same Wi-Fi / local network (PadPlay Link, a dedicated UDP protocol).Section 3
Wi-Fi low-latency mode (Android)Only while you play (while the pad screen is open), to reduce delay. Released when you leave.—
VibrationSignals from the game, feedback when you press a button, and in the input test and the mini game.—
MicrophoneNot used. The App does not request microphone access and records nothing.—
BluetoothNot used. The App does not request Bluetooth permissions.—
Location, contacts, photos, filesNot used.—

3. Information sent to the connected game

When you connect, the App sends the following directly to the game PC written in the QR code. Nothing goes through a server on the internet run by the provider.

The App receives the game's video, the layout of the on-screen buttons and vibration signals from the game. The video is only displayed, never stored.

On the game side: the PadPlay component built into games (PadPlay SDK) keeps this information in memory only while you are connected and for a short time after a disconnect (60 seconds by default, to give you the same player back). It does not write it to files or send it to the internet. However, each game is made by its own developer, who decides how the game handles what it receives. See the privacy policy of the game you play.

Encryption: everything the App exchanges with the game PC (the connection handshake, the device ID and device information, input, video, vibration and so on) goes over PadPlay Link, PadPlay's own UDP protocol, and is all encrypted (ChaCha20-Poly1305). The key is in the QR code on the game's screen, changes every time the game starts, and is never sent over the network. Someone on the same Wi-Fi who has not scanned the QR code cannot read the contents, impersonate your input or alter it. The only unencrypted messages are short replies from the game PC saying "this QR code is out of date" or "the app version does not match"; they contain no information about your device or you. The size and timing of the traffic cannot be hidden, and anyone who sees the QR code on the game's screen can connect the same way.

4. Information stored on your device

The App stores the following only in its own storage on your device. It is not sent to the provider or to anyone else.

Nothing else is stored (the on-screen button layout is received from the game each time you connect). QR images and game video are not stored.

How to delete: uninstall the App, or on Android go to Settings → Apps → PadPlay → Storage → Clear data. After that, your next connection is treated as a new player.

5. Reading QR codes

On both Android and iOS, the App reads QR codes with an open-source library built into the App (zxing-cpp, the C++ port of ZXing). All camera frames are analyzed on the device. Camera frames, scan results and device information are never sent to the provider or to any third party such as Google or Apple. The contents of the QR code (the address of the game PC, a one-time token and the encryption key) are used only to connect to that game.

6. Sharing with third parties

The provider does not receive your information and therefore does not share it with anyone. The only information that leaves the App is described in section 3 (the game PC you choose).

About "Send feedback": when you tap "Send feedback", your device's mail app opens with the address (the contact in section 9) and a draft (the App's version, whether it is a test build, and the type of OS) filled in. The App itself sends nothing; you decide in your mail app whether to send it and what to write. If you send an email, the provider uses it only to reply and to improve the App, and does not pass it to anyone else.

7. Children

The App is not directed at children under 13.

8. Changes to this policy

This policy may change, for example when the App's behavior changes. Changes will be posted on this page and the "Last updated" date above will be revised.

9. Contact

For questions about this policy or how the App handles information, contact petaf570@gmail.com.