1. Overview
Orbixa Controller is a mobile controller app used to connect to compatible Unity and Unreal host sessions on local networks. This policy explains what data is processed, how it is used, and your choices.
2. Data We Process
| Category | Examples | Purpose |
|---|---|---|
| Connection data | Host IP, port, session ID, session token, reconnect token | Join and maintain game sessions |
| Controller input data | Button presses, joystick values, quiz answers, motion vectors, timestamps | Real-time gameplay control |
| Profile data | Player name, selected controller mode, basic settings | User experience and local persistence |
| Diagnostic data | Connection state, latency/RTT, local error logs | Troubleshooting and reliability |
3. Permissions Used
- Camera: Used only to scan QR codes for session join.
- Local network: Used to discover and connect to host sessions on LAN.
- Motion sensors: Used for motion-based controller profiles.
Orbixa Controller does not use camera recordings or photo library upload for core operation.
4. How Data Is Shared
Controller packets are sent to the host session you connect to (for example, your Unity or Unreal host). The host operator controls and stores any server-side gameplay/session data.
We do not sell personal data. We do not share your data with third-party advertisers.
5. Data Storage and Retention
- Most app settings are stored locally on your device.
- Session and input traffic is real-time and sent to your selected host.
- Retention on host side depends on the host implementation.
6. Security
We use session IDs/tokens, heartbeat checks, reconnect logic, and packet sequencing to reduce misuse and stale input risks. For cloud and internet deployment, TLS (`wss`) and stronger auth controls should be enabled.
7. Children
Orbixa Controller is intended for general audiences in educational/game contexts. If you operate sessions for children, ensure your host environment and account policies meet local legal requirements.
8. Your Choices
- You can remove local data by uninstalling the app or clearing app storage.
- You can deny permissions, but some features (QR join, motion control, LAN discovery) may not work.
- You can disconnect from any session at any time.
9. Changes to This Policy
We may update this policy to reflect product or legal changes. The latest version will be published with a new "Last updated" date.
10. Contact
For privacy questions, contact:
appsdevsa.me@gmail.com
Replace this email with your actual support/privacy contact before App Store submission.