Privacy Policy
Last updated 6 October 2026
1. Who this is from
Peering is an app for iPhone that connects to a companion app on your own Mac. This policy covers both apps, and the relay server that lets them reach each other across the internet. For anything in here, including any request about your data, write to [email protected].
2. What stays on your devices
The app works without an account, so there is no profile of you anywhere except on the hardware you are holding. This is the complete list of what the apps keep, and all of it lives on your iPhone or your Mac:
- Your device identity. Each device generates its own key when you first open the app and keeps the private key in that device's Keychain. The private key never leaves the device.
- Paired Macs. The name, pairing information and last-connected time of Macs you have paired with, so they can be listed and reconnected to.
- Push tokens for terminal alerts. On a plan that includes being told when a shell has stopped and is waiting for you, your Mac keeps your iPhone's Apple push token so it can send that alert later. Dropped automatically if the plan no longer includes it, if the Mac forgets that iPhone, or if you remove the app from the Mac.
- Session history. The last 30 sessions: when they started, how long they lasted, which connection path they used, and the duration. Used to show your own usage, including how much relay time is left in the current 24-hour period.
- Clipboard items. The 12 most recent pieces of text you pulled from your Mac are kept on the iPhone until you clear them.
- Crash and diagnostic reports. If either app crashes, or the system reports a hang, watchdog kill or resource exception through Apple's MetricKit, the last 10 of each are kept on that device until you clear them or delete the app. None of it is sent anywhere on its own: you see the exact text before deciding whether to attach it to a message to us.
- Your settings. Preferences such as whether relay connections are allowed, whether Face ID is required to open the app, and your Mac's name.
Deleting the app removes all of this, with one exception worth stating rather than leaving to be discovered: iOS keeps an app's Keychain items when the app itself is deleted. Yours held your device identity and any SSH password you asked to be remembered. They go when you remove them in the app, or when you erase the device.
The app does not upload the content listed above to us. There is no Peering account. The limited technical information handled by the relay is described next.
3. What the relay handles
When your two devices are on different networks they both connect outwards to a relay server, which introduces them and copies bytes between them. The picture also often takes a path the two devices open for themselves, which the relay is not part of, but it is what tells each of them where the other is, and it carries the rest of the session either way. To do that job it handles:
- your Mac's device ID and its name;
- your iPhone's device ID;
- the protocol version your apps are speaking;
- proof of an active App Store purchase when you use a paid plan. It is used to validate the plan for that connection and is not retained afterwards;
- pseudonymous authentication information used to recognise a device and apply its relay allowance;
- the plan being used for the connection;
- how many seconds of relay time each device has used in the current 24-hour period;
- a random identifier used to recognise paid relay access;
- the IP address of each device, which any server necessarily sees, and which it hands to the other device so they can try to reach each other without it;
- your iPhone's Apple push token, only when a Mac asks the relay to wake a phone it cannot reach directly. It is used for that one request, passed straight to Apple, and not stored.
The relay cannot read what it carries. Your devices encrypt the connection end to end and do not give the relay the keys. This covers video, audio, keystrokes, pointer input and clipboard text.
What the relay retains. There is no user account or profile. The relay keeps only the technical records needed to provide and protect the service:
- relay usage associated with a device identifier, so it can apply the current allowance;
- device authentication records needed to recognise Macs on later connections; and
- limited connection logs used for security and troubleshooting, including device IDs, the Mac name and the plan applied.
These records do not contain your screen, audio, input, clipboard or other session content.
Anonymous usage statistics
The iPhone app counts how it is used, so we can tell whether anyone is using it and which versions and connection paths matter. It is on by default and you can turn it off in Settings under "Security and privacy", after which nothing is sent.
- What is sent: the event name (app opened, session started), the connection path (local network, direct or relay), your plan, the app version, the major iOS version, and a random identifier made on first launch.
- The identifier is not your Apple Account, not an advertising or vendor identifier, and not the identifier used for the relay. It cannot be joined to any of them.
- What is never sent: your screen, audio, keystrokes, clipboard, files, commands, the name or address of any Mac, or purchase details.
- Events go to PostHog's servers in the EU, with no person profile built and the sender's IP address discarded.
4. What we never do
- We do not sell, rent or share your data with anyone.
- We do not run advertising or attribution SDKs in the app, and no crash log leaves your device unless you choose to attach it to a message to us.
- We do not build a profile of you, and there is no account to attach one to.
- We do not read, store or inspect what passes through the relay.
- We do not send your Mac's screen, sound or input anywhere other than your own iPhone.
5. Purchases
Pro is a subscription and Lifetime is a one-time purchase, and both are handled entirely by Apple through the App Store. Apple processes the payment and tells the app whether an entitlement is active; we never see your name, your card or your billing address. Apple's handling of that information is covered by Apple's Privacy Policy.
When a paid plan is active, the app sends proof of the App Store purchase so the relay can apply that plan. The proof is used for that connection and is not retained afterwards. If it cannot be validated, the free allowance applies instead.
The app also sends a random relay access identifier for paid access. It is not tied to your Apple Account or personal identity.
6. This website
This site is a handful of static files. It sets no cookies of its own and has no sign-up, comments or contact form. It is served through Cloudflare, which handles connection data such as your IP address in order to deliver the page and protect the site from abuse. Cloudflare Web Analytics counts page views and referrers without cookies, without fingerprinting and without tracking you across sites.
7. Your rights
Privacy law in the European Union and the United Kingdom gives you the right to see, correct, export or delete the personal data held about you, to object to its processing, and to complain to your national data protection authority. Because Peering has no account and no database of users, in practice there is little for us to act on: the data described in section 2 is on your devices, under your control, and deleting the app removes it apart from the Keychain items named there. What the relay retains is described in section 3. None of it names you directly. Write to [email protected] and we will answer within 30 days.
8. Children
Peering is not directed at children and is not intended for anyone under 13, or under the minimum age at which a person may consent to online services in their country.
9. Changes
If this policy changes in a way that matters, the date at the top changes and the new version appears here before it takes effect. Continuing to use the app after that means you accept it.
10. Contact
Questions, requests and anything else about privacy: [email protected].