ubi.jp Apps
日本語 English Deutsch Español Français Português

Privacy Policy

App: Simple UPnP Server

Last updated: 2026-05-30

Developer: ubi.jp

1. Overview

This Privacy Policy describes how Simple UPnP Server (“the App”) handles information. The App is a local DLNA / UPnP media server and HTTP file server. By using the App, you agree to the terms described here.

2. Information We Collect

The App does not collect, store, or transmit any personal information.

The App accesses the following information on your device solely to provide its functionality:

Information Purpose Transmitted externally?
Network information (IP address, etc.) Display the server’s bind address No
Files and media Serve files in the user-selected folders over HTTP and UPnP/DLNA No (local network only)
Access logs Displayed temporarily in the in-app Media view (and an optional debug log) No
UPnP (SSDP) service advertisement When the DLNA media server is enabled, announce it on the local network so TVs and players can discover it No (local network only)
Wi-Fi network information (SSID, plus BSSID / MAC address only if you additionally turn on “Also verify the access point”) Only when “Limit UPnP to selected Wi-Fi networks” is enabled — to decide whether DLNA should be active on the current network No

Access logs are held in memory only and are discarded when the App is closed. App settings (including any Wi-Fi network names you add to the UPnP restriction) are stored on the device only. No data is persisted off the device by the App.

3. Permissions Used

Permission Purpose
INTERNET Accept HTTP / UPnP requests as a server
ACCESS_NETWORK_STATE Obtain the IP address of the active network interface and follow network changes
ACCESS_WIFI_STATE, CHANGE_WIFI_MULTICAST_STATE Send/receive UPnP SSDP multicast for DLNA discovery on the local network
ACCESS_FINE_LOCATION Only used to read the connected Wi-Fi name (SSID) for the optional “Limit UPnP to selected Wi-Fi networks” feature. The SSID is used on the device only and is never transmitted. Not requested unless you use that feature.
READ_EXTERNAL_STORAGE (API ≤ 32) Read media files via MediaStore
READ_MEDIA_IMAGES / VIDEO / AUDIO (API ≥ 33) Read media files via MediaStore
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE Keep the server running in the background
POST_NOTIFICATIONS Show a persistent notification while the server is running
RECEIVE_BOOT_COMPLETED Auto-start on device boot (can be disabled in settings)

These permissions are used exclusively to provide the local server functionality (HTTP and UPnP/DLNA). None of them are used to collect or transmit personal data.

4. Sharing of Information

The App does not share, sell, or disclose any user information to third parties.

The App contains none of the following:

  • Advertising SDKs
  • Analytics or crash-reporting SDKs (e.g., Firebase Analytics, Crashlytics)
  • Social media integrations
  • Any feature that sends data to external servers

5. File Sharing and Network Exposure

Files are served only when you explicitly start the server, and only over the local Wi-Fi network — the server never listens on mobile (cellular) data.

While the server is running, any device on the same Wi-Fi network can browse and play the folders and media you have shared. The App has no built-in password, so treat the Wi-Fi network itself as the access boundary:

  • Share only on Wi-Fi networks you trust; avoid untrusted or public Wi-Fi.
  • Carefully choose which folders to expose; do not share directories that contain sensitive personal data.
  • Stop the server when you are not using it.

6. Security

The App is designed for sharing on a trusted local network. Please note the following:

  • The server listens on Wi-Fi only; it is never exposed over mobile data.
  • There is no built-in authentication — anyone on the same Wi-Fi network can access the shared content while the server is running. Share only on networks you trust, and choose shared folders carefully.
  • When the DLNA media server is enabled, the App advertises itself via UPnP SSDP so that TVs and players on the same network can discover it; this stops when the server is stopped. You can limit the DLNA media server to specific Wi-Fi networks (e.g. only your home network), and on other networks UPnP discovery and serving are not started.
  • The developer is not responsible for any unauthorised access resulting from the user’s network configuration.

7. Children’s Privacy

The App is not directed at children under the age of 13 and does not knowingly collect personal information from them.

8. Changes to This Policy

This Privacy Policy may be updated without prior notice. Continued use of the App after changes constitutes acceptance of the revised policy. The update history is available on the Google Play app page.

9. Contact

For questions about this Privacy Policy, please contact:

Email: app@ubi.jp

© 2026 ubi.jp