📡

EZShareViewer

Monitor & export files from your local Wi-Fi network directly to your self-hosted Immich server.

Android No Data Collected Self-Hosted Human Tools

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, 2026

EZShareViewer 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
INTERNETConnect to your local network and self-hosted Immich server
ACCESS_WIFI_STATE / CHANGE_WIFI_STATEDetect and connect to Wi-Fi networks
ACCESS_NETWORK_STATE / CHANGE_NETWORK_STATEMonitor network connectivity
ACCESS_FINE_LOCATIONRequired by Android 8.0+ to scan for Wi-Fi networks. Location data is never recorded or stored.
READ_MEDIA_IMAGESRead photos from your device for viewing and export
WRITE_EXTERNAL_STORAGESave files on Android 9 and below
POST_NOTIFICATIONSShow file transfer progress notifications
FOREGROUND_SERVICE / FOREGROUND_SERVICE_DATA_SYNCRun file monitoring in the background
WAKE_LOCKKeep the device awake during file transfers
RECEIVE_BOOT_COMPLETEDRestart background monitoring after device reboot
REQUEST_IGNORE_BATTERY_OPTIMIZATIONSPrevent 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.