Effective 21 August 2026

Privacy

This notice explains what information the Intent Controller website and Android app use, why they use it and what choices you have.

Summary

Intent Controller is designed so that controller profiles, calibration values and most device configuration stay on your Android device. Face detection runs on the device. We do not use camera frames for advertising or sell personal information.

The public beta is still evolving. If a release changes the data the app uses, this notice will be updated before or alongside that release.

This website

The website does not currently use analytics, advertising pixels or non-essential cookies. It is delivered through Cloudflare, which may process technical request information such as IP address, browser details, requested page and security signals to operate and protect the service.

If you request beta access or contact us by email, your email provider sends the information you choose to include. We use it to reply, understand the equipment or access needs you describe and manage beta participation.

The Android app

Information stored on your device

The app stores mapping profiles, controller layouts, calibration values, saved hardware identities, output settings and preferences locally. Profiles can be exported or shared only when you choose to do so.

Camera and face tracking

If you enable face or head control, camera frames are analysed on your device using a bundled face-detection model. Intent Controller uses the resulting positions, poses and expression probabilities to generate control signals. It does not save those camera frames or send them to Intent Controller servers.

Nearby hardware and local networks

The app can discover and communicate with controllers, ESP32 boards, Pico W boards and supported consoles. This may involve Bluetooth identifiers, USB device information, local IP addresses, Wi-Fi network names and device capabilities. These are used to connect to hardware you select and are stored locally where a saved setup requires them.

Android permissions

Depending on the features you use, Android may ask for:

  • Camera for face and head tracking.
  • Bluetooth and nearby-device access to find, connect to and act as compatible controller hardware.
  • Location on Android versions that require it to scan for nearby Wi-Fi networks. Intent Controller uses this for the network picker, not to build a location history.
  • Local network and internet access for hardware setup, console discovery, Remote Play connections and account authentication you start.
  • Notifications to show that controller mapping is running in the foreground.

You can change permissions in Android settings. A feature may stop working if its required permission is removed.

Connected services

Xbox Remote Play. If you choose this output, the app uses Microsoft sign-in and requests the Xbox Live sign-in permissions needed to connect. Microsoft handles the sign-in flow. Authentication tokens are encrypted and stored on your device.

PlayStation Remote Play. If you choose this output, the app stores the registration and pairing material needed for your selected console in encrypted local storage and communicates with that console over the network. Any external account-ID page you open is governed by that page’s own privacy notice.

Platform providers. Microsoft, Sony, Google, Android device manufacturers and network providers may process information under their own terms when you use their accounts, consoles, operating systems or services. Intent Controller is not affiliated with or endorsed by those companies.

Storage, retention and deletion

App settings remain on your device until you delete them, clear the app’s storage or uninstall the app. Console credentials and Xbox authentication data are kept in encrypted app storage and are excluded from Android cloud backup and device transfer. You can also sign out of Xbox from the app.

Beta-request and support emails are kept only as long as reasonably needed to manage the beta, respond to you and maintain necessary business records. You can ask us to delete your correspondence by contacting us.

Security

Intent Controller uses Android’s encrypted preferences for supported console credentials and disables app-data backup. No system is completely secure, but we limit stored information and use platform protections appropriate to the data.

Changes to this notice

We may update this notice as Intent Controller develops. The effective date at the top will change when we do. Material changes will be highlighted through the website or app where appropriate.

Contact

For privacy questions, data requests or concerns, email hello@intentcontroller.com.