Octopus is a mobile companion for Codex sessions. It helps you connect to a Mac, SSH host, or remote workspace, review thread state, and approve actions from iPhone or iPad.
Core principle: Octopus uses the information you choose to enter so it can connect to the environment you authorize, display session state, and complete approvals or automation-related actions. Connection details, host fingerprints, and credentials may be stored on your device and in the iOS Keychain when needed for the feature you use.
This page covers the Octopus app and the data it may handle while you use the service.
Octopus is a mobile control surface for Codex-connected environments. It is designed to let you browse servers, projects, threads, and recent sessions, monitor Thinking, Waiting, and Ready states, and jump back into active work from notifications or Live Activities.
| Category | Examples | Why It Is Used | Where It Is Stored |
|---|---|---|---|
| Connection details | Hostnames, endpoints, SSH targets, app-server addresses, and connection preferences | To connect to the environment you authorize and keep session settings available | On your device, and in Keychain when needed |
| Session context | Server, project, thread, and recent session metadata, plus state labels and notifications | To display active work and help you return to the right thread quickly | On your device or in the connected service you choose to use |
| Approvals and messages | Allow, Allow for Session, Deny actions; text prompts; structured questions; notes you send | To complete remote approvals and communicate with the connected environment | Processed within the connection you authorize, with local history where the feature stores it |
| Rich input | Voice clips, images, files, markdown messages, and attachment metadata | To add context to a thread without returning to your desk | On your device and through the connected service only as needed for the feature you use |
| Diagnostics | App version, device model, crash logs, and performance signals | To keep the app stable and help troubleshoot issues | On device and with service providers that process diagnostics if enabled |
Octopus is designed to keep sensitive connection information on your device when possible. SSH host fingerprint confirmation and credentials may be stored in the iOS Keychain. Recent sessions, local preferences, and similar app state may also be stored locally so the app can reopen quickly.
We do not intend Octopus to act as a public cloud IDE. It is a client for the environment you choose to connect.
Octopus sends data only when it is needed to complete the feature you requested or to communicate with the connected environment you selected. Depending on the service you use, that may include your Mac, remote server, SSH host, Codex app-server, or the service provider that processes the connection for you.
We do not use this app to sell personal data or for ad tracking. If diagnostics or analytics are enabled in the future, they are intended for product reliability, not advertising.
If you have questions about this privacy policy or how Octopus handles information, please contact the VelocAI support team through the site or App Store support channels.