Privacy Policy

OpenDisplay Android · last updated 2026-08-15

OpenDisplay Android is an open-source client that turns an Android device into a second monitor for a Mac running the original OpenDisplay app. This policy covers what the app does and does not do with your data.

Short version

What the app does on the network

The app listens on a local TCP port and advertises itself via mDNS (_opensidecar._tcp) so the OpenDisplay Mac app can find and connect to it on the same network. Once connected, it exchanges video frames (screen content from your Mac) and input events (touch/scroll you send back) directly with that Mac — nothing is relayed through, or stored on, any third-party or developer-owned server.

Permissions used

PermissionWhy
INTERNETOpen the local TCP socket the Mac connects to. Used only for the direct Mac connection described above — not for any internet service.
ACCESS_WIFI_STATE, CHANGE_WIFI_MULTICAST_STATEmDNS discovery on the local WiFi network, so the Mac can find the device automatically.
FOREGROUND_SERVICE, FOREGROUND_SERVICE_CONNECTED_DEVICEKeep the connection to the Mac alive while the app is acting as an external display, even if it's not the app on screen.
POST_NOTIFICATIONSShow the required status notification for the foreground service above.

Data storage

The only thing the app persists locally on the device is its own settings (the mDNS device name) — kept in local app preferences, never transmitted anywhere, and removed if you uninstall the app.

Third parties

None. The app has no third-party SDKs, no ad network, no analytics provider, no cloud backend.

Changes to this policy

Any change to what the app does with data will be reflected on this page, with the "last updated" date above.

Contact

Questions or concerns: open an issue on the GitHub repository.

← Back to OpenDisplay Android