About
EZShareViewer is an Android app that connects to your local Wi-Fi network to discover and monitor devices, then lets you browse and export files — including photos — directly to a self-hosted Immich server. Everything stays on your network. No cloud. No tracking.
Network Discovery
Automatically finds devices on your local Wi-Fi network.
Immich Export
Push photos straight to your self-hosted Immich instance via API key.
Privacy First
Zero data collection. Credentials stored with AES-256 encryption on-device.
Privacy Policy
Effective: March 23, 2026EZShareViewer is developed by Human Tools. This policy explains how the app handles your information.
Zero Data Collection
The App does not collect, store, transmit, or share any user data with us or any third party.
1. Data We Do NOT Collect
We do not collect, store, transmit, or share:
- ✗ Personal information (name, email, phone number, etc.)
- ✗ Location data
- ✗ Photos, files, or media
- ✗ Device identifiers
- ✗ Usage analytics or crash reports
- ✗ Any other data about you or your device
2. Data Stored Locally on Your Device
The App stores the following data only on your device, never on our servers:
Immich Server Configuration
If you use the Immich export feature, your server URL and API key are stored locally in encrypted storage using Android's EncryptedSharedPreferences (AES-256 encryption). This data never leaves your device except when the App connects directly to the Immich server you configured.
3. Network Connections
The App connects only to:
- → Your local Wi-Fi network — to discover and monitor devices on your network.
- → Your self-hosted Immich server — if you configure and use the Immich export feature. This connection goes directly from your device to your own server. We have no involvement in or visibility into this connection.
The App does not connect to any servers owned or operated by us.
4. Android Permissions
The App requests the following Android permissions, used solely for the stated purpose:
| Permission | Purpose |
|---|---|
INTERNET | Connect to your local network and self-hosted Immich server |
ACCESS_WIFI_STATE / CHANGE_WIFI_STATE | Detect and connect to Wi-Fi networks |
ACCESS_NETWORK_STATE / CHANGE_NETWORK_STATE | Monitor network connectivity |
ACCESS_FINE_LOCATION | Required by Android 8.0+ to scan for Wi-Fi networks. Location data is never recorded or stored. |
READ_MEDIA_IMAGES | Read photos from your device for viewing and export |
WRITE_EXTERNAL_STORAGE | Save files on Android 9 and below |
POST_NOTIFICATIONS | Show file transfer progress notifications |
FOREGROUND_SERVICE / FOREGROUND_SERVICE_DATA_SYNC | Run file monitoring in the background |
WAKE_LOCK | Keep the device awake during file transfers |
RECEIVE_BOOT_COMPLETED | Restart background monitoring after device reboot |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Prevent the system from stopping background transfers |
5. Third-Party Services
The App does not use any third-party analytics, advertising, or tracking SDKs. The App does not integrate with any third-party service that collects data.
6. Children's Privacy
The App does not knowingly collect any information from anyone, including children under the age of 13.
7. Changes to This Policy
If we update this Privacy Policy, we will update the effective date above. Continued use of the App after any changes constitutes acceptance of the updated policy.
8. Contact
If you have any questions about this Privacy Policy, please open an issue on the project repository.