What is your privacy policy and what data do you collect?

The privacy policies for individual apps can be found here:

The privacy policy text was generated automatically by iubenda.com based on the services the app uses. It may look a bit scary - maybe unnecessarily but I'm not a lawyer and want to be on the safe side. In what follows I try to explain what information is used for what purpose in the app in more human terms.

Neither the app itself nor the server implementation collects any privacy-sensitive data. However, the app uses some 3rd party libraries which may collect some data. The next section describes libraries, services and permissions used by the app which may impact user's privacy:

  1. Microsoft AppCenter: I use this service for obtaining aggregate app usage data and crash reports. For instance, I see how many users used the app every day, what Android versions were used, what countries are the users from etc. These are only aggregate statistical data and I can't track individual users based on this - I only see e.g. the number of users coming from the United States, the percentage of users using Android 4.4 etc. Crash reports are also anonymous and contain the state of the app in which it was when it crashed which helps me locate where the crash happened and fix the issue. This service makes a connection to a server backend owned by Microsoft so you will see this IP on the Connections page in the paid version of the app (when you ping "in.appcenter.ms" you should get the same IP).
  2. Location information: When the location permission is enabled, the app uses it for two purposes - to find the nearest servers to test against when performing the speed test and to plot the device's location in visual traceroute. Both of these features are available in the paid version only. In addition, the app is required by Android 6 SDK to have the location permission when accessing the wifi signal information - the location information isn't used in this case at all. See this article for more information.
  3. AdMob: This is a Google-owned ad-serving service used by the free version of the app only.

I understand that because the app shows quite a lot of low-level information about devices and wifi networks together with their MAC addresses and asks for the location permission, it might be scary what happens with all the data. I could be an evil guy who sends the data his server for his evil purposes. However, when you think about it, any app can do the same (even access wifi networks without the location permission). So if I were an evil guy, I'd create a nice game with cute kittens children and parents would love, run all the scans in the background and send the results to my servers - while users are filled with joy how cute the kittens are. Actually I'm wondering how many apps like that are on the Play Store...

Finally, notice that there's no place in the app where you would enter any personal data such as name, email, address, phone number etc. and the app doesn't have permissions to access sensitive information such as contacts, photos, camera, storage, etc. So even if you consider the worst-case scenario that I am lying in the above and store all the information somewhere, there's no way for me to relate the information to you as a person. All I would see is that e.g. someone at the given location used the LAN scanner and know the IP and MAC addresses of the discovered devices. But as I wouldn't know who the person who did the scan was, I would be very limited in how I could misuse the information.