Lumendrop Privacy Policy
This Privacy Policy describes how Lumendrop (the “App”), published by Carbide Coding LLC (“Carbide Coding,” “we,” “us,” or “our”), handles information when you use it. Carbide Coding's general website privacy policy is at carbidecoding.com/privacy; this document covers the Lumendrop app specifically.
The short version
We collect nothing about you. We store nothing about you, anywhere we control. We transmit your screen only to the receiver you explicitly select on your own network, using your own Wi-Fi. There are no accounts, no telemetry, no analytics, no crash reports, no advertising, no third-party SDKs, and no servers operated by Carbide Coding involved in any session.
What Lumendrop does
Lumendrop is a screen-mirroring app for Android. When you tap a receiver in the picker, Lumendrop encodes your device's display and transmits it as a video stream directly to that receiver over your local network, using the standard Wireless Display protocol. The stream ends when you tap stop, when the system ends the projection, or when the network connection drops.
Information we collect
We do not collect any personal information through the App. Specifically, Lumendrop does not collect, log, or transmit:
- Your name, email, phone number, account credentials, or any other identifier
- Device identifiers (advertising ID, IMEI, MAC, serial number)
- Location data of any kind
- Usage analytics, session telemetry, feature-use tracking, or A/B-test instrumentation
- Crash reports, error reports, or diagnostic data
- Contacts, photos, files, microphone audio, camera content, or any other personal content
- The captured screen contents, in any form, by us or any third party
Information stored on your device
Lumendrop stores two preference values in the standard Android SharedPreferences area for the App, both set by you through the in-app settings menu:
- Preferred resolution / frame rate — your selection of 1080p60, 1080p30, 720p60, or 720p30, used at session start to negotiate with the receiver.
- Audio muted — whether the audio stream is suppressed.
These values live only on your device. They are eligible for Android's standard Auto Backup, which means if you have Auto Backup enabled in your Google account settings, the two values may round-trip across device migrations through Google's backup service under your own Google account — we never see them.
What we transmit, and to whom
While a projection session is active, Lumendrop transmits the encoded video and audio stream of your selected screen content to the IP address and port that the receiver advertised over multicast DNS on your local network. The transmission is direct: phone → Wi-Fi router → receiver. It does not pass through any server operated by Carbide Coding, any cloud service, or any third party. The stream is unencrypted at the transport layer, consistent with the Wireless Display protocol's specification — it is your responsibility to use Lumendrop only on networks you trust.
Permissions Lumendrop requests, and why
- INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE — required to discover receivers on your local network and to send the video stream to the receiver you tap.
- FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PROJECTION — required so the screen-capture and streaming pipeline keeps running while you use other apps, with a persistent notification you can see and stop at any time.
- POST_NOTIFICATIONS — required (Android 13+) to display the “Streaming to…” notification with a Stop control.
- WAKE_LOCK — keeps the encoder running with the screen off so projection doesn't pause.
Lumendrop additionally requests one-time runtime permission for MediaProjection — the Android system consent dialog that asks “Start recording or casting with Lumendrop?” before each session. This permission is granted by you to the Android system, not to Carbide Coding; Lumendrop never receives raw screen pixels except through the projection token the system issues for the session you authorized, and the system revokes that token when projection ends.
Third parties
Lumendrop does not embed or invoke any third-party SDK, advertising network, analytics provider, social-media login, or remote configuration service. The only external endpoints the App contacts are receivers on your own local network, which you choose.
Children
Lumendrop is not directed at children under 13, and the App does not knowingly collect personal information from children under 13.
Security
Because Lumendrop collects nothing about you and stores nothing about you outside your own device, there is no central data store for an attacker to breach. Communications between your device and the receiver run on your local network and are subject to that network's security posture — we recommend using Lumendrop only on Wi-Fi networks you trust.
Changes
We may update this Privacy Policy from time to time. Material changes will be reflected by updating the effective date above. If a future version of Lumendrop ever introduces any information collection, we will update this policy before the change ships in the App.
Contact
Questions about this Privacy Policy: support@carbidecoding.com · Carbide Coding LLC, 4601 E. Douglas Ave., Suite 150, Wichita, KS 67218.
Microsoft and Windows are trademarks of the Microsoft group of companies. Lumendrop is an independent product of Carbide Coding LLC and is not affiliated with, endorsed by, or sponsored by Microsoft Corporation.