← Back to BeamDrop

Privacy Policy

Effective Date: October 28, 2026 • Last Updated: October 28, 2026

1. Overview & Privacy Commitment

BeamDrop ("we", "our", or "the app"), developed by Tushar Urkudkar, is a completely open-source, local-first connectivity bridge between macOS and Android devices (Package ID: com.beamdrop.receiver).

Our core privacy principle is simple: Your data is yours. BeamDrop operates 100% peer-to-peer across your local Wi-Fi network. We do not operate external relay servers, we do not require account creation, and we do not collect, store, or sell any personal information.

2. Information We Do NOT Collect

3. Device Permissions & Why We Request Them

To perform hardware and operating system integration between your Mac and Android device, BeamDrop requests specific permissions on your device. All data processed by these permissions stays strictly within your private local network:

A. Notification Access (NotificationListenerService)

Purpose: Allows incoming notification mirroring and quick replies to your paired Mac. Scope: Notification text, app labels, and incoming call alerts are streamed exclusively to your authorized Mac over local Server-Sent Events (SSE). Notifications are never uploaded to any remote server or stored in persistent logs.

B. Camera (android.permission.CAMERA)

Purpose: Powers the Continuity Camera and Wireless HD Webcam streaming features. Scope: Camera frames are converted to high-definition video frames and streamed over an encrypted local HTTP endpoint directly to your paired Mac or OBS Studio. Video frames are never recorded or sent outside your local network.

C. Storage & Media Access (MediaStore)

Purpose: Allows the app to save incoming photos, videos, and documents sent from your Mac. Scope: Files are saved directly to public user directories (Pictures/LaptopTransfer, Movies/LaptopTransfer, Download/LaptopTransfer) using standard Android scoped storage.

4. Local Network Peer-to-Peer Security

BeamDrop uses a 6-digit mutual pairing PIN to establish 256-bit cryptographic bearer tokens between your Mac and Android device. All HTTP and SSE requests require an Authorization: Bearer <token> header. Unpaired devices on your Wi-Fi cannot access your files or camera stream.

5. Children's Privacy

BeamDrop does not address anyone under the age of 13 and does not knowingly collect personally identifiable information from children.

6. Changes to this Privacy Policy

Any future updates will be posted to this page and reflected in the source repository. As BeamDrop is an open-source project, all changes are auditable via GitHub version history.

7. Contact & Open Source Auditing

For questions regarding this policy or to audit the open-source code:

• Developer: Tushar Urkudkar
• Email: ttushaarr@gmail.com
• GitHub Repository: https://github.com/ttushaarr/Beamdrop

BeamDrop © 2026 Tushar Urkudkar. Released under the MIT License.