This tracker provides many extra features, for this reasons certain Android permissions are required. If you check the required permissions on your phone you will see following list:
Your personal information
read call log, read your contacts
When sending your guest url to your friends via email or SMS you can enter your friends' names into the address field. While typing the app will try to assist you suggesting the email addresses and phone numbers of the matching names (i.e. name auto completion). To do this the app needs to read your contact list, and requires permission READ_CONTACTS. The contact list is not analyzed and stays safe on your phone.
Services that cost you money
send SMS messages
The tracker allows to send your guest links either via email or via SMS. When you choose to send via SMS the app will need the SEND_SMS permission. Please note: sending a SMS might cost money (depends on your mobile provider plan).
receive text messages (SMS)
The tracker supports receiving remote commands via SMS, i.e. you can configure a private SMS password and use this password to start the tracker remotely. For this feature the RECEIVE_SMS permission is required.
precise (GPS) location
People use this tracker to show their location on Google Maps so of course the tracker needs to determine their location as exact as possible. For determining the location the permission ACCESS_FINE_LOCATION is required.
full network access
The tracker needs to send your location to the Greenalp Server so it can be displayed on Google Maps. For this reason the permission INTERNET is required.
modify or delete the contents of your USB storage
The tracker provides not only Google Maps as map provider, you can also choose Open Street Maps (OSM). The library can optionally cache map tiles on the phone's sdcard. For this feature the permission WRITE_EXTERNAL_STORAGE is required.
read phone status and identity
The app uses Google Admob to display ads. As a seconds ad provider the app also used to display ads served by mobclix which requires the permission READ_PHONE_STATE. Please refer to mobclix.com to read their privacy statement. Currently mobclix is disabled on the tracker so this permission is not effective.
change network connectivity, prevent phone from sleeping
Some phones have problems when entering sleep mode while waiting for the next GPS fix. You can optionally configure your tracker to stay awake while waiting for the GPS fix. For this feature the permission WAKE_LOCK is required.
access extra location provider commands
Some old GPS chips have problems to receive the GPS signal. The app provides some tweaks which can be enabled in the settings and which might improve the GPS signal processing. To provide this feature the permission ACCESS_LOCATION_EXTRA_COMMANDS is required.
test access to protected storage
This permission is automatically granted by the Android phone because the app has the Storage permission.
Google Play billing service, receive data from Internet, view network connections
As requested by many users the app supports now to buy the privilege for using an ad-free app. You can enable the ad-free version buy pushing your phone's menu key and choosing the in-app purchasing. For this feature the permission "com.android.vending.BILLING" is required. The tracker optionally supports to enable/disable your data connection automatically to save battery. For this feature the permissions ACCESS_NETWORK_STATE, CHANGE_NETWORK_STATE and MODIFY_PHONE_STATE are required.
Find accounts on the device
You can send remote commands to your tracker not only via SMS, instead you can also send remote commands from the web portal itself. Greenalp uses Google Cloud Messaging (GCM) to send your remote commands to your phone. GCM requires permissions the com.google.android.c2dm.permission.RECEIVE and GET_ACCOUNTS.
Needed for some ad services which use the Google Advertising Id. More information
You can optionally configure the tracker in the settings to vibrate on incoming messages sent via the Greenalp web portal. For this feature the permission VIBRATE is required.
run at startup
The app allows to send your guest either via email or via SMS. When you choose to send via SMS the app will need the SEND_SMS permission.
Read and change WIFI State
read WIFI state, enable/disable WIFI