Thank you for using this application! We wrote this policy to help you to understand what information this application uses, and what choices you have.
This application tries to share your media files (video, music and images) from your Android device over Wi-Fi network using UPnP and HTTP protocols, and eventually over Internet with HTTP or HTTPS and authentication mechanism.
The UPnP protocol works only on LAN network (Wi-Fi or Ethernet). This protocol has no authentication and no encryption capabilities. To use this UPnP server you need UPnP clients on the Wi-Fi network, a client (for Android device) is part of this application.
This application supports the use of HTTP or HTTPS (encrypted) over Internet and locally over Wi-Fi with or without authentication. To get authentication support, you have to define usernames and passwords in the application. You need a Web browser as client, on the remote device. In addition, your media files can be distributed in categories to limit access to some files for a specific user. A username can use many categories, but a media file is only set in one category at a time.
Initially all files are selected and set in the "owner" category. You can remove media files from the selection to avoid their distribution over UPnP and HTTP, and you can create other categories if you want and set media files in more specific categories.
What information does this application collect?
This application doesn't collect any personal data. It uses a local database in the application to keep the lists of media files and its settings, but no data is sent to an external server.
If you want your Web server to be accessible over Internet, in place to distribute your external IP address which, in most of the cases, changes often, you can use a "club" server like www.ddcs.re. In this way, a message is sent every ten minutes, containing your server name, the server URL (with its external IP address), a short text message, the language ISO code of this server, and the URL of an image to be used as icon.
The club server can keep these data a few days in log files before a clean-up, and frequently your external IP address is changed by your network provider before the end of this delay.
The club server, in any case, is just used to establish the connection to your server, from an HTTP link in a table of a web page. No real data (including username and password) is passing through the club server. This is also an optional facility you can enable or disable when you want.
This application needs your external IP address to permit (and only for that) the use of your HTTP server over the Internet. When feasible, it tries to get it from your local Internet Gateway over UPnP (UPnP is only available with the full application).
If UPnP can not be used, then the application tries to get your external IP address, sending an HTTP request to our www.ddcs.re website. The origin IP address of this request, which is normally your external IP address, is sent back as answer. All the last day requests are logged day by day, and your external IP address can thus be found in the log files of this Web server.
Keeping the external port alias to zero (as set by default), blocks normally all Internet traffic to your Web server when connected on LAN (Wi-Fi or Ethernet). Normally, for most of the people, no traffic is feasible from Internet to the server in your phone when connected to Mobile network.
In addition, an option permits to enable or disable a filter in the HTTP server, limiting access to only the local IP subnet, thus blocking, on request, all external traffic, when your device is connected to a Wi-Fi or Ethernet network.