Perch BETA

Privacy

Perch is a way to use your own Mac from your own browser. It has no accounts, no tracking, no analytics, no ads and no servers of its own. Here is everything it keeps, and everyone who could see anything.

Nothing collected

No sign-up, no cookies, no analytics, no tracking pixels. Nobody behind Perch learns that you use it.

Straight from Mac to browser

Your screen, sound, clicks and typing go directly between your Mac and your browser, encrypted the whole way.

Your Mac decides

Every sign-in is checked by your Mac itself: your passkey and the code from your authenticator app.

Who can see what

GitHub Pages, which hosts this website

The pages of this website (including the one you're reading) come from GitHub Pages. Like any website host, GitHub sees normal web requests: your internet (IP) address, your browser type and which pages were loaded. It does not see anything you do after the page has loaded: signing in and using your Mac don't go through GitHub at all. See GitHub's privacy statement.

Free public message services, to find your Mac

Your Mac and your browser are usually on different networks, so before they can talk directly they swap a few short "here's how to reach me" notes through free public message services (run by EMQX, HiveMQ and the Eclipse Mosquitto project). They are used at the same time, so one being down doesn't matter.

Address helpers (STUN servers)

To connect directly, each side asks a public helper (Google's and Cloudflare's STUN servers) what its own internet address looks like from outside. Those helpers see your internet address and nothing else: no names, no picture, no sound.

The connection itself

Once your browser and your Mac have found each other, everything goes directly between them, encrypted with WebRTC's built-in encryption (the same used by video-call apps). Perch has no relay server in between. Your Mac sends nothing, and accepts no clicks or keys, until you have signed in with both steps.

What is kept, and where

On your Mac

In your browser

What you can see on the Mac

While a device is connected, Perch's menu bar icon shows it, and macOS shows its own screen-recording indicator. Only one device can use the Mac at a time, and you can disconnect it or pause Perch from the menu bar.

Questions or problems

Perch is free and open source, so you can read exactly what it does in the source code. Ask a question or report a problem through GitHub issues. For a security problem, please follow the security notes instead of opening a public issue.

Last updated October 2026.