Privacy policy
Unison collects nothing. There's no account, no analytics, no ads and no server. Everything moves directly between your phone and your Mac over your own local network.
This policy covers the Unison Mac app, the Unison Android app and this website. Unison is made by Venusai, an individual developer.
What leaves your devices
Nothing goes to the developer or to any server. Your phone and your Mac talk directly to each other on your local network, and only after you pair them by scanning a QR code. That connection is encrypted end to end (mutual TLS 1.3), and each device only accepts the other's certificate.
What stays on your devices
- Pairing keys: each device's own key and the other device's fingerprint. On the Mac they're in your keychain; on Android in the hardware-backed Keystore.
- Files you send or receive: saved where you choose (by default
Downloads/Unisonon the Mac andDownload/Unisonon the phone). - Recent notifications, clipboard history, app icons, photo thumbnails and album art: cached on your Mac so the app can show them. You can clear clipboard history in Settings, and forgetting your phone deletes the cached photos.
Uninstalling the apps removes this data.
What the Android app asks for, and why
- Local network, Wi-Fi multicast and network access: to find your Mac and connect to it on your network.
- Camera: only to scan the pairing QR code. No pictures are taken or stored.
- Notification access (you turn it on in Android Settings): to show your phone's notifications on your Mac and send your replies back.
- Notifications: to tell you when files arrive and to keep the connection's status visible.
- Photos and videos (all or only the ones you pick): so you can browse and save them from your Mac.
- Phone calls: to place calls you dial from your Mac.
- Microphone: only while you mirror your screen with sound, to capture your phone's audio for your Mac. Calls are never recorded.
- Accessibility ("Unison control", off until you turn it on): so your Mac's mouse and keyboard can tap, scroll and type on your phone while you mirror it. It acts only when your Mac asks. To type, it reads the text box you're typing into so it can edit it; that text stays on your phone. It doesn't watch other apps, and nothing is sent anywhere except to your Mac's mirror window.
- Foreground service, wake lock and starting at boot: to stay connected in the background and reconnect after your phone restarts.
What the Mac app asks for, and why
- Local network: to accept the connection from your phone.
- Files you pick or drop, and your Downloads folder: to send files to your phone and save the ones it sends. The app is sandboxed and can't read anything else.
- Notifications: to show your phone's notifications, calls and received files.
This website
This site has no analytics, sets no cookies and loads nothing from other servers. It's hosted on GitHub Pages, and GitHub may keep standard server logs (such as IP addresses) as described in the GitHub Privacy Statement. Downloads come from GitHub Releases under the same terms.
Children
Unison doesn't collect personal information from anyone, including children.
Changes
If this policy changes, the new version will be posted here with a new date. The full history is in the GitHub repository.
Contact
Venusai · venusaiyalamanchili@gmail.com · or open an issue on GitHub.