LocalShare is built from the ground up on a zero-knowledge, local-first architecture. Your files, metadata, and personal data never touch external servers, databases, or cloud providers. All transfers occur directly peer-to-peer (P2P) between your authenticated devices on your local network.
LocalShare operates without accounts, logins, telemetry, or remote servers. Specifically:
All communication in LocalShare occurs exclusively within your local area network (Wi-Fi or Direct Hotspot):
LocalShare requests only the minimum runtime permissions required to facilitate local offline file transfers:
| Permission | Purpose & Scope |
|---|---|
Nearby Devices (API 33+)NEARBY_WIFI_DEVICES |
Used to discover nearby LocalShare peers on local Wi-Fi and host offline Wi-Fi Direct hotspots. Configured with usesPermissionFlags="neverForLocation" so physical location is never derived. |
Location (Legacy API ≤ 32)ACCESS_FINE_LOCATION |
Only requested on legacy Android 8–12 devices where the Android OS mandates location permission for local Wi-Fi hardware scanning. LocalShare never reads or records GPS coordinates. |
Camera (Optional)CAMERA |
Used exclusively for optical scanning of QR codes (to connect to Web Share portals and Wi-Fi Direct Hotspots). No photos or video frames are ever saved, stored, or transmitted. |
Storage & MediaREAD_MEDIA_* / SAF |
Used to read the specific files or folders you explicitly choose to send, and to save incoming received files into your device's Download/LocalShare directory. |
NotificationsPOST_NOTIFICATIONS |
Used to display active file transfer progress, streaming velocity, remaining time (ETA), and incoming transfer approval alerts. |
Foreground ServiceFOREGROUND_SERVICE |
Ensures uninterrupted file streaming when the app is minimized or the phone screen turns off during large multi-gigabyte transfers. |
LocalShare stores minimal operational data strictly on your local device:
When you use the "Share via Web Browser" feature, LocalShare spins up an ephemeral HTTP server on your local Wi-Fi IP (port 53317). Only devices connected to your exact same Wi-Fi router who possess the session PIN or scan the QR code can access the shared files. The web portal terminates immediately when closed.
LocalShare does not collect personal information from any individuals, including children under the age of 13. The application is completely safe for all audiences and complies with the Children's Online Privacy Protection Act (COPPA) and General Data Protection Regulation (GDPR).
LocalShare is currently 100% ad-free and does not collect or request the Google Advertising Identifier (GAID). There are no third-party advertising tracking SDKs active in the current version of the application.
If future updates introduce optional advertising to support ongoing maintenance, this policy will be updated with full disclosure of any partner networks, and users will retain complete control to reset or delete advertising identifiers via their Android system settings.
We may periodically update this Privacy Policy to reflect app enhancements or statutory requirements. Any changes will be posted to this page with an updated effective date.
If you have any questions, concerns, or inquiries regarding this Privacy Policy or your data privacy while using LocalShare, please contact us directly: