Privacy policy
Effective 7 November 2026. This policy covers the ScreenNomad apps for iPhone, iPad and Mac, and screennomad.com, provided by AppSpectrum Technology ("we").
The short version
ScreenNomad shows your Mac's screen on your iPhone or iPad. We never collect, store or see your screen, what you type, your files or your clipboard. We keep only what is needed to sign you in, list your devices and connect them.
What we collect
- Account: when you sign in with Apple or Google, your email address and name (if you share them) and an account ID. When you sign in with email, your email address and an account ID; while a sign-in code is outstanding we keep a one-way hash of it for up to 10 minutes. If you use Sign in with Apple's "Hide My Email", we receive only the relay address.
- Devices: the name and type (Mac, iPhone or iPad) of each device you sign in on, a random device ID created by the app, whether it is currently online, and when it was first and last seen.
- Approximate country: derived from your IP address by our network provider when a device connects. We store the country only, not your IP address, city or precise location.
- Connection records: when a connection between your devices started and ended, the countries of both devices, and whether a relay was offered. These help us run and size the service.
- Connection quality reports: after each connection attempt, the iPhone or iPad app sends an anonymous report: whether it worked, whether it was on the same Wi‑Fi or over the internet, how long it took to connect and lasted, its round-trip time and frame rate, how many times it switched networks, and the result of the network check on each side. Reports carry a random ID created only for these reports, not your account, name, email or device name. They are sent only if you agree: the app asks once after you sign in, and you can change this in Settings → Account → Share Usage Stats.
- Feature usage reports: the iPhone, iPad and Mac apps report which display mode a connection used (Mirror, Locked Away or Extra Screen), how long it ran, whether it was on the same Wi‑Fi or over the internet, the kind of device, and the app version. These reports carry the same random ID, not your account, name, email or device name, and never your screen contents or anything you type. They are sent only if you agree. On iPhone and iPad, the app asks once after you sign in, and you can change this in Settings → Account → Share Usage Stats. On the Mac, the switch is in the main window under Network, and it is off until you turn it on.
- Crash reports: if an app crashes and Share Usage Stats is on, it sends a crash report through Firebase Crashlytics: where in the app's code the crash happened, the app version, the device model and system version, and a random installation ID. Reports don't carry your account, name, email or device name, or your screen contents or anything you type. With the setting off, nothing is sent and waiting reports are deleted.
- Your agreement: some earlier versions of the apps asked you to agree on a separate screen. For those accounts we keep which version of the Terms of Use was agreed to, when, and on which kind of device. This record is linked to your account.
What we never collect
- Your screen contents, video, keystrokes, clipboard, files or anything else that passes between your devices.
- Advertising identifiers. The apps contain no advertising and no tracking SDKs, and we do not track you across other companies' apps or websites.
How a connection works
Your devices find each other through our signaling service, which passes connection details between them. Screen and input then travel directly between your devices. If a network does not allow a direct connection, a relay forwards the stream and does not store it.
Data on your devices
The apps keep some things only on your own devices: the list of Macs you've connected to, a small preview of each Mac's last screen, your settings, and the keys that identify your devices. These never leave the device except as part of a connection between your own devices.
Who processes data for us
- Google Firebase Authentication: signs you in with Apple, Google or email.
- Google Firebase Crashlytics: receives crash reports, if you have Share Usage Stats on.
- Resend: delivers the sign-in codes we email you. It receives your email address and the message.
- Cloudflare: runs our signaling service, website and the database of devices and connection records.
- Oracle Cloud: hosts the relay used when a direct connection isn't possible.
Each of these providers is bound by data protection terms and must give your data the same or equal protection as this policy. We do not sell or share your personal information, and we don't use it for advertising.
How long we keep it
Account and device records are kept while your account exists. Connection records, quality reports and feature usage reports are not linked to your account and are deleted after 12 months. Firebase Crashlytics keeps crash reports for 90 days before starting to remove them. When you delete your account, we delete your account, your device records and the record of your agreement.
Your choices and rights
You can sign out at any time, and you can delete your account from within the app. You can also ask us for a copy of your data, to correct it, or to delete it by contacting us below. Depending on where you live, you may have further rights under laws such as the GDPR or India's Digital Personal Data Protection Act.
Children
ScreenNomad is not directed at children under 13, and we do not knowingly collect their personal information.
Changes
If we change this policy, we'll update the date above and, for significant changes, tell you in the app.
Contact
AppSpectrum Technology · hey@appspectrum.in