Privacy Policy

What sophonz's apps, account service and website keep, and where anything goes.

Effective 11 October 2026

This policy covers the iPhone and Android apps "sophonz" (iPhone bundle id io.sophonz.terminal, Android package io.sophonz.st, "the apps"), the sophonz account service they can sign in to, and this website. They are made by sophonz labs, a team at INOBS Inc. ("we"). About the product, write to support@sophonz.io; for anything about your personal data, ceo@inobs.io.

What the apps do

The apps are clients for st, which you run on your own computer. They connect to that computer and show its terminal sessions on your phone. They contain no advertising and no tracking; the only data they send us is the diagnostics described below and, if you turn notifications on, what is needed to deliver them.

Kept only on your phone

None of this is included in cloud backups or transfers to a new phone. Uninstalling the app deletes it.

Sent to your own computer

When you connect to a machine, what you type, paste or dictate and choose to send, your window size, the install id and the access token go to that machine over HTTPS and WebSocket, and the terminal's output comes back. This is between you and your own computer: we do not receive or store it.

st's default tunnel runs over Cloudflare's network (for example trycloudflare.com), so traffic passes through Cloudflare on the way and is covered by Cloudflare's privacy policy. If you use another tunnel or address, it passes through that provider instead.

Diagnostics from the apps

The apps send us diagnostics so we can fix what breaks: crash reports and hangs, how long the app took to start, which of its four screens (Machines, Sessions, Settings, Terminal) was open, and the state of the phone around them. They go over HTTPS to our own collector at in.sophonz.ai.

They do not include what matters to you. The apps record no network requests or addresses, so the machines you connect to, their links and tokens, cookies and sign-in traffic never reach it; nothing typed, nothing on the terminal, no taps, no app logs, no machine or session names. Everything the terminal shows stays between the phone and your computer.

Your sophonz account (optional)

The apps work with a QR code or a link and no account. If you register or sign in:

This is used only to run your account and stable links. It is never sold or used for advertising.

Camera

The camera is used only to scan the QR code st prints. Frames are analysed on the phone and never stored or sent. On iPhone this uses Apple's frameworks. On Android it uses Google ML Kit, which may send Google usage statistics such as device information, app information and performance metrics; these do not include camera images or what the code contained.

Voice input

The mic button in the Compose sheet and on the key bar turns speech into the text you send.

Neither app stores audio or transcripts. Recognised text lands in the compose box and reaches your own computer only when you press Send, exactly like typed text. None of it goes to sophonz servers, and none of it is in the diagnostics above.

Notifications

If you turn on agent notifications, the app tells you when an agent in one of your tmux sessions (Claude Code, Codex and the like) needs your input or has finished. On iPhone, a Live Activity on the lock screen can also show what the agents on a machine are doing while they work. st on your computer notices this and sends it to link.sophonz.io, which passes it to your phone. It needs a sophonz account and is off until you turn it on.

The browser terminal

The terminal page st serves — the one a link or a QR code opens — sends us anonymous usage. That is page loads and performance metrics, JavaScript errors and their stacks, how long same-origin requests took, browser and screen information, the st version, and a random session id that belongs to that one visit (the __sophonz_rum_sid cookie, which expires after 15 minutes of inactivity and never lasts more than four hours).

It does not send what is in the terminal. Session replay, console output, clicks, request and response bodies, WebSocket traffic and the page title are all switched off, and every piece of text on the screen is masked. Anything after ? or # is cut off the URL, so a join token never travels with it.

It is on by default. The machine's owner turns it off with st --no-telemetry or SOPHONZ_TELEMETRY=off, and that covers every browser joining that machine. Everything it sends is listed here.

This website

The website has no analytics and sets no tracking cookies. If you sign in to the dashboard, the sign-in tokens are kept in your browser's local storage, so every tab of that browser stays signed in, and they are cleared when you sign out. Our hosting provider (Vercel) keeps standard request logs.

Who else handles data

We do not sell or share personal data. Only these handle data, as part of the features above:

Keeping and deleting

Security

Everything the apps send is encrypted with HTTPS (TLS); they do not make plain HTTP connections. Tokens on the phone are stored encrypted.

Children

The apps are developer tools and are not directed to children under 13.

Changes

If this policy changes, the new version is posted here with a new effective date.

The company, and who is responsible for privacy

CompanyINOBS Inc. (주식회사 아이놉스), Republic of Korea
Business registration number314-88-03883
Responsible for personal datathe sophonz labs team
Privacy requestsceo@inobs.io
About the productsupport@sophonz.io

Write to ceo@inobs.io to ask about how your data is handled, or to see, correct, delete or restrict it; we answer within ten days of receiving the request. You can also delete your account yourself, as Delete your account describes.

In Korea, a complaint about personal data can also be taken to the Personal Information Dispute Mediation Committee (1833-6972, kopico.go.kr) or the Privacy Violation Report Centre (118, privacy.kisa.or.kr).

Privacy Policy — sophonz