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.