App: NDI Screen Capture
Developer / Operator: EnsarSoftware
Contact: ensarsoftware@gmail.com
Last updated: April 23, 2026
This Privacy Policy explains what data NDI Screen Capture accesses, how it is used, how it may be shared, and what choices users have.
NDI Screen Capture is designed to transmit an Android device screen, and optionally device audio, over a local network to NDI-compatible receivers. The app does not create a user account by default and does not collect contacts, location, SMS, or camera data in the current release package.
By default, the app does not upload screen content or audio content to servers controlled by us. However, when a user starts a stream, screen and audio data are transmitted to NDI receivers on the local network. Those receivers may be controlled by third parties and their processing is outside our control.
| Permission / Access | Purpose |
|---|---|
android.permission.RECORD_AUDIO |
Used if the user enables audio capture so audio can be transmitted with the NDI stream. |
android.permission.FOREGROUND_SERVICE_MICROPHONE |
Allows the app to continue audio-related streaming functions while running as a foreground service. |
android.permission.CAPTURE_VIDEO_OUTPUTandroid.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION |
Used after explicit user authorization to capture the screen and maintain active streaming as a foreground service. |
android.permission.INTERNETandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATEandroid.permission.CHANGE_WIFI_MULTICAST_STATE |
Used to discover NDI receivers on the local network, monitor connection state, and transmit the stream. |
android.permission.POST_NOTIFICATIONS |
Used on Android 13 and above to display stream and service status notifications. |
android.permission.WAKE_LOCK |
Used to help keep streaming sessions stable when the user expects the stream to remain active. |
com.android.vending.BILLING |
Used for Google Play in-app purchases related to the Pro license. |
When the user starts screen sharing, screen content is processed and transmitted to NDI receivers on the local network. This is the core function of the app.
If the user enables audio capture, device audio and/or relevant audio input may be processed and transmitted together with the stream.
The app may use local network state, device-related connection details, and user-defined source names in order to discover receivers and establish NDI sessions.
For Pro unlocks, the app uses Google Play Billing and may process purchase status, entitlement state, billing responses, and technical purchase tokens required for license verification. We do not receive full card data.
If Firebase Crashlytics is enabled in release builds, crash-related technical information may be processed, including app version, device model, operating system version, timestamps, and crash logs.
If the user chooses to send feedback or support requests, the content of the email and any information voluntarily included by the user may be received by us.
We do not sell user data.
For deletion or access requests regarding data under our control, contact ensarsoftware@gmail.com.
We use reasonable technical and organizational measures to reduce unauthorized access. However, no method of transmission or storage can be guaranteed to be completely secure.
NDI traffic operates on the user's network environment. Users should use trusted networks, especially when transmitting sensitive screen content.
This app is not directed to children, and we do not knowingly collect personal data from children.
We may update this Privacy Policy from time to time. The latest update date will be shown at the top of this page.
Privacy questions, support requests, or deletion requests: ensarsoftware@gmail.com