// privacy
Privacy.
Tern, the app
- Tern runs on your machine and has no servers. It sends no telemetry, analytics or crash reports, and never sends your code anywhere.
- The agents you run talk to their own providers (Anthropic, OpenAI, Google…) as they would in any terminal, under those providers' terms.
- Tern itself contacts, only for these:
- GitHub's releases, to see whether a new version is out and, when you update, to download it.
tern sshfetches the CLI for the remote machine from there too. - OpenAI's usage endpoint, with Codex's own saved login, when Codex is signed in: to show your plan's limits.
- Anthropic's usage endpoint, with Claude Code's saved login, only if you turn that on (Settings → Accounts).
- Your issue trackers and code hosts (GitHub, GitLab, Gitea and Forgejo, Bitbucket, Azure DevOps, Linear, Jira) when you open them in Tern, with the credentials you gave them.
- Your phone's push service (Apple's, Google's or Mozilla's), to notify a paired phone, only if you turn on notifications there. Notifications are end-to-end encrypted to your phone; the push service can't read them.
- A Tern Relay you set up, or Tailscale (and its Funnel, if you choose it), when phone access goes through them.
- GitHub's releases, to see whether a new version is out and, when you update, to download it.
- Phone access goes over your Tailscale network, your LAN, your own reverse proxy, Tailscale Funnel, or a relay you run. With a relay, the phone and your Mac talk end-to-end encrypted, so the relay can't read the traffic; it also serves the phone's page, so use one you run or trust.
tern.build, this site
- No cookies, no trackers, no ads.
- Visits may be counted with Cloudflare Web Analytics, which uses no cookies and doesn't identify you.
- Downloads come from GitHub, under GitHub's privacy statement.