PRIVACY
Your agents, your data.
Last updated: October 17, 2026
Zerus is an open-source Agent Development Environment maintained by
Vladimir Alyamkin. This page covers the desktop app, the
hgs CLI, the Android and iOS apps, the managed relay at
relay.zerus.dev and this website. The source code of the
apps and the relay is public at
github.com/ufna/zerus.
The short version
- The apps have no accounts with us, no advertising, no tracking and no analytics or crash-reporting SDKs.
- Your agents, projects and conversations stay on your own computers. Computers talk to each other directly over SSH.
- A phone reaches your computers through an HTTPS relay. You can host your own; if you use the managed relay, it holds only what is needed to deliver requests and replies, for a bounded time.
- We do not sell or share personal data.
Desktop app and CLI
Zerus runs agent harnesses such as Claude Code, Codex and Kimi Code on
your computers, with your own provider accounts. What those agents send
to their providers is governed by the providers' own terms. Zerus keeps
its settings, drafts and history locally. Peer computers exchange project
catalogs and session state over SSH using your own SSH configuration and
credentials. Update checks download public release catalogs from
zerus.dev or GitHub without an account or identifier.
Phone apps and the relay
The Android and iOS apps pair with a workspace on a relay chosen by the computer that invites the phone. For the phone's requests to reach your computers, the relay stores:
- hashed credentials of paired phones and computers, the phone name you see in Machines, its platform, when it was paired, when it was last active and which computer added it;
- the requests you send from the phone (for example messages, voice recordings and attachments) and your computers' replies, until they are delivered and their bounded retention ends;
- computer names, online status and session summaries that computers publish for the apps;
- a push token for notifications, if the phone registered one.
Traffic is protected by TLS, but it is not end-to-end encrypted: the relay operator can technically read content in transit and at rest. The managed relay is operated by the Zerus maintainer, has request logging disabled and keeps private backups for seven days. Revoking a phone in Machines revokes its credential and removes its queued requests and push registration. For full control, run your own relay; see the mobile architecture and trust model.
Notifications
Android notifications use Google's Firebase Cloud Messaging and iPhone notifications use the Apple Push Notification service. A wake message carries only a generic alert, “New session activity.”, with an event identifier and kind. The app then fetches details over its authenticated connection; Google and Apple do not receive your conversation content.
Voice messages
Voice recordings travel to your own computer, which transcribes them with the speech provider you configured there: a local model or a remote service you chose. Recordings and transcripts stay in your workspace history.
Beta testing
If you join the iOS beta through TestFlight, Apple decides what tester information we see: for testers invited by email, their name and email; for all testers, install and session statistics and any feedback or screenshots they choose to send. Android development builds have no tester program.
This website
zerus.dev uses Google Analytics and Yandex Metrica to count
visits and improve the site. These services set cookies and receive your
IP address and browser details under their own privacy policies. The
server itself keeps no access logs. You can block these services with
your browser's privacy settings or an extension; the site keeps working.
This privacy page loads no analytics.
Children
Zerus is a developer tool and is not directed at children.
Your choices and contact
You can revoke phones at any time in Machines, remove a computer from a workspace, self-host the relay or stop using the managed relay. To ask a question, request deletion of data on the managed relay or report a privacy issue, email ufna+tf@ufna.dev or open an issue at github.com/ufna/zerus/issues. Changes to this page are recorded in the website's history with a new date above.