Privacy Policy
Last updated: March 24, 2026
This policy applies to the Androdex Android app and the Androdex host bridge.
What Androdex does
Androdex lets your Android phone act as a remote control for Codex running on your own computer. The phone can connect over your local network or through a relay over the internet.
Data handled by the app
Depending on how the app is used, Androdex may handle:
- pairing information such as relay URL, session ID, device ID, and cryptographic public keys
- trusted-host and reconnect state stored on the device for secure reconnect flows
- user-provided content such as prompts and conversation messages
- user-selected image attachments when the user chooses photos from the camera or gallery
- thread and conversation metadata
- Android push notification tokens and notification authorization state when notifications are enabled
- approval actions and local workflow actions initiated by the user
How data is used
Androdex uses data to:
- pair the Android client with the user's host bridge
- route messages between the Android app and the host bridge
- display threads, messages, and approval requests in the app
- forward user-selected attachments to the paired host session when the user sends them
- maintain secure encrypted sessions
- store pairing and trusted-device information locally on the device
- register the device for optional run-completion notifications when that feature is configured
Encryption and transport
Androdex uses secure pairing and encrypts app traffic between the Android app and the host bridge.
The relay may still see limited connection metadata, along with the setup messages needed to establish the encrypted session. After the secure handshake completes, application payloads are intended to stay encrypted in transit.
Local storage
The Android app may store limited data locally on the device, including:
- pairing details
- trusted-device records
- encrypted local persistence required for reconnect and secure operation
- selected runtime preferences and per-thread runtime overrides
- notification token state needed for optional push registration
Data sharing
Androdex is not designed to sell user data.
Data may be transmitted as part of core app functionality to:
- the relay service used to connect the Android app and the host bridge
- the host bridge running on the user's own computer
- a push-notification provider or webhook chosen by the app operator if optional Android notifications are configured
Ads
Androdex does not display third-party advertising.
Account requirement
You do not need an in-app account to use Androdex. You do need a compatible host bridge and a local Codex environment on your own computer. In the current repo workflow, the host bridge runs on macOS.
Children
Androdex is not directed to children.
Data retention
Data retention depends on:
- what is stored locally on the Android device
- what is stored by the user on their own host computer
- what relay infrastructure is used
Users can remove the app and clear locally stored app data from their Android device. Users can also remove or reset host-side bridge state on their own computer.
Contact
Support:
- GitHub repository: github.com/Robertg761/androdex
- Issue tracker: github.com/Robertg761/androdex/issues