Information that is being collected
When you start the iOS app for the first time it’s pre-configured to locate your device (if you allow it by giving it permission) and to immediately start making this location available to the service.miataru.com free server service.
To identify your device the app uses the iOS functionality to retrieve a vendor unique device ID for your device. This device ID remains the same while the app is installed in the device. The device ID changes when the user deletes the app and reinstalls it.
What is being sent to the server
The app uses the standard Miataru API and therefore sends out Location Updates containing the following information:
- True/False wether Location History is enabled or not
- the Location Data Retention Time in Minutes
- the vendor device ID
- the current devices time
- the location data containing:
- Accuracy in meteres
By default the app is configured to send Location Updates out with the Location History disabled and a Location Data Retention Time of 30 minutes. This means that after 30 minutes by default the location data is completely lost on the server side. Be aware that this also means that the server does not know that Device ID anymore and therefore the app might give an error message when you would try to access the location data after more than 30 minutes after the last update. All these things can of course be configured.
The default server that is being used is the free Miataru server service reachable on http://service.miataru.com. This service is a plain Miataru server configured to store a maximum of 1024 Location History entries per device. Older Location History entries will be removed automatically.
It’s however being recommended to run your own Miataru server. This allows you to fully control your private location data.
the QR Code
The QR Code contains a very simple custom URL like this:
The only information in the QR code therefore is the identifier for the app and the device ID. If you decide to share your QR code with anybody make sure to give the server URL in addition since it would not be possible to get the Location information without knowing the right server.