Skip to content
TETHERÆ
Menu

Security

A relay that cannot watch.

Remote access asks for more trust than almost any other category of software: permission to see and control the machine where your work, your accounts and your private life already live. The only answer that survives scrutiny is an architecture in which the people running the service are not in a position to abuse it.

What end-to-end actually means

The key never reaches us

When you connect, your device and your machine agree a key directly with each other. That key is never sent to the relay, never stored on our infrastructure, and never derivable from anything we hold. Everything the session carries (screen frames, keystrokes, pointer movement, clipboard, files) is encrypted with it before it leaves the device that produced it.

This is the difference between a service that promises not to look and a service that cannot. Ours is the second kind, and that is a claim about architecture rather than about our intentions, which is the only kind of claim worth making.

What the relay can see

That two endpoints are connected, roughly how much data passes between them, and when. That is the irreducible minimum for a service whose job is to introduce two machines that both sit behind routers, and it is all of it. It cannot decrypt a frame, read a keystroke, reconstruct what was on the screen, or inject input into a live session.

What pairing at the machine buys you

A machine is paired with a code displayed on that machine, or with a share code its owner creates and hands over. Either way somebody has to produce a code at that moment. There is no permanent ID number and no standing password, which is what removes the attack that matters most in this category: a stranger who knows your machine exists has nothing to reach it with.

A share code is therefore the one thing to guard. It exists so you can pass access to somebody deliberately, which is exactly what makes it the piece a caller would ask you for, so treat it like a one time bank code and never read one out to somebody who rang you. Cancel access on the machine revokes every outstanding QR code and share code at once and disconnects anyone connected.

What it does not cover

TETHERÆ secures the link between your device and your machine. It cannot defend a machine that is already compromised, and it cannot protect a session from someone looking over your shoulder at either end. If someone has your unlocked phone, they have your machines, the same trade every device you own already makes, and the reason the app lets you revoke a device from either side.

Your account password now reaches your machines too, on the web.Signing in on a browser used to list your computers and nothing more: each one still had to accept that browser once, by a code read off its own screen. Pairing was a second wall, independent of the password. It is not any more. So that signing in on a new computer works without pairing everything again, the key that identifies your browser travels with your account, and whoever can sign in can connect. Two-step sign-in exists for exactly this and can be turned on under Settings. The phone apps still keep their keys on the device.

Reporting a vulnerability

Write to hello@tetherae.com. Please include enough detail to reproduce the issue. We would rather hear about a problem early than read about it later.

We do not publish the internals of the cryptography: which algorithms, in which combination, at which layer. Nothing about the design depends on that being secret, and it is not what keeps a session safe; it is simply not something a product benefits from handing to whoever asks. If you are assessing TETHERÆ for an organisation and need more than this page carries, write to us and we will talk to you directly.

Your machines. 100% access.

Free while TETHERÆ is in beta. No card, no time limit, no strangers.