Ovis

Privacy policy

Effective October 24, 2026

In short: The Ovis app has no account, no ads, no analytics and no tracking, and it connects only to the computers you add to it (and, once you turn alerts on, to our push relay, described below). The app itself sends us nothing but, once you turn alerts on, a push token so your PC's encrypted alerts reach your phone. The Ovis server on your PC sends us anonymous usage counts, which include the settings you choose in the app; you can turn them off.

Who we are

Ovis is made by devswha, who publishes its source on GitHub. "We" on this page means devswha.

What the app keeps on your phone

Both stay on your phone and are never sent to us. Forget on the connect screen removes a PC from the list, and uninstalling the app deletes everything it keeps.

Camera

The camera is used only when you tap Scan QR code, to read the pairing QR code your PC shows. The picture is not saved or sent anywhere; only the address in the code is used.

What travels over the network

The app connects only to the PC addresses you add or scan, and, once you turn alerts on, to our push relay (see Alerts). What you see and type in the app, such as agent conversations, terminal output and files, travels between your phone and your own PC over the route you set up (for example Tailscale or your Wi-Fi). None of it passes through a server of ours, and we never see it; only encrypted alerts do, through the push relay described below.

Because these leave your phone, the app's Google Play listing names them as collected: messages, what you type, files, photos, videos and audio you attach, voice you dictate, the PC's sign-in cookie and connection diagnostics. They are used for the app's own functions, shared with no one, and go only to your own PC (voice you dictate goes on to the transcription service you set up there).

The app tells your PC which settings you chose in it (such as theme, font sizes, language and alert options, never anything you typed). The Ovis server includes the settings of the last browser or phone that opened it in its anonymous usage counts, described below, so the Play listing also names app settings, a random ID and your country as collected for analytics. They are on by default; turning them off under Settings → About → Anonymous usage counts, in the app or on the PC, stops them.

The demo on the connect screen runs entirely on your phone.

Alerts

When you turn alerts on in the app, your phone gets a push token from Apple (iOS) or Google's Firebase Cloud Messaging (Android), and the app registers it with our push relay at push.ovis.sh, together with your PC's public alert key. The relay keeps the token, so it can forward your PC's alerts to Apple or Google, until Apple or Google says the token no longer works, or until no alert has used it for 60 days (turning alerts off stops the alerts, and the relay then deletes it after those 60 days). Each alert is encrypted on your PC for keys that only your phone holds: the relay, Apple and Google pass it on without being able to read it. The relay keeps no logs and does not store your IP address. Its code is open source. This token counts as a device ID collected for the app's functionality and shared with no one.

The software on your PC

The app shows the Ovis server, a separate open-source program that runs on your computer, under your control:

Coding agents

The agents you run on your PC, such as Claude Code or Codex, talk to their own model providers under their own terms. Ovis is not involved in those connections.

App stores

Apple and Google may collect information when you download or use apps from their stores, such as download counts and, if you allow it, crash reports. That is covered by their privacy policies.

Children

Ovis is a tool for software developers and is not directed at children under 13.

Changes

If this policy changes, the new version is posted on this page with a new date.

Contact

Questions about privacy: open an issue on GitHub.