Your stream.
Your privacy.

What the app stores. Where it connects. What you control.

For Nightjar for Android. See the repository privacy policy for the current source version and full details.

Directly between you and your PC.

Nightjar streams your PC’s desktop, apps, video and audio to your Android device. Your controls and the clipboard text you choose to send go to your PC.

Nightjar runs no streaming relay, advertising service, analytics service or automatic crash-report upload service.

What stays on your device

The app stores saved and paired hosts: their names, addresses, identifiers and host certificates. It stores the client certificate and private key for pairing, a locally generated client identifier, app and per-PC settings, controller mappings, and cached app lists and artwork.

If you list a home Wi-Fi for named profiles, its name is stored on your device to tell home Wi-Fi from other Wi-Fi when a stream starts. Android shows the Wi-Fi name only to apps with location access, so the app asks for it when you add the Wi-Fi you are on. No location is read, and Wi-Fi names are never sent, logged or included in reports. Without the access, every Wi-Fi counts as other Wi-Fi.

A short, redacted event log stays in memory. A redacted record of the latest crash or abnormal exit is saved locally. Enabling latency logging saves a local CSV file. Preparing a problem report creates a temporary local file.

These records include diagnostic fields such as the app version, Android version, device model, decoder settings, timing measurements and crash details.

During a stream, Nightjar reads this device’s Wi-Fi band, channel, signal strength, link speed and Wi-Fi standard for the Debug overlay and the stream health report. It does not read the network name or access point address. The reading stays in memory and is sent nowhere.

Network connections

Your stream, input and clipboard transfers travel between your device and the PC you connect to. Pairing exchanges identity information with that PC. Host discovery uses your local network.

The app also uses public servers for external-address discovery and connection-failure checks. Those servers receive your public IP address and network protocol traffic. They do not receive your stream, clipboard or problem reports.

The source policy lists the network-check endpoints. Their operators set their own retention practices.

Opening a help or source link contacts the website you choose. That website and your browser apply their own privacy practices.

You choose when to share.

Problem and crash reports are not sent automatically. A report is shared after you choose Share and select a receiving app in Android’s share sheet. Canceling the sheet shares nothing.

Reports omit addresses, user-assigned host names, PINs, credentials and free-text diagnostic details. The receiving app controls what happens to the report afterward.

The latency benchmark’s Share results works the same way. The text lists the device model and codename, SoC, hardware and board names, GPU, Android version, the Nightjar version, decoder names and timings, and the latest latency test. It leaves out PC names, addresses, serial numbers, the build fingerprint and account data. Open report form copies the text and opens a public GitHub issue form that contains no device data until you paste it. If you post it, the issue is public and the maintainers copy the results into the device results table on this site.

Backups and deletion

Android backup and device transfer are enabled. Your Android settings control backup and transfer of eligible app data, including saved hosts and optional latency files. Client certificates, private keys, the client identifier and preferences are excluded. Crash records and temporary reports stay outside Android backup.

  • Remove a saved PC in Nightjar to delete its saved-host entry, per-PC and per-game settings, hidden-app choices and cached library/artwork.
  • Revoke pairing on the PC to remove that device’s access.
  • Clear the app’s storage or uninstall it to remove local data.
  • Delete exported launcher entries, logs, shared reports and Android backups separately in the app or service holding them.

Nightjar has no developer-hosted user account to delete. For policy questions, use the contact details on the Nightjar store listing.

This website

This site serves its own images, styles and scripts. It sets no cookies, uses no external fonts and runs no analytics or trackers. Your browser connects to GitHub Pages to load the site. Release, host and repository links open GitHub.