Confidentiality rules

According to the confidentiality policy of the applications Android, you will find this below why the MarineSecurity and MarineSecurityMap applications ask you some authorizations during their installation:

For MarineSecurity:
android.permission.ACCESS_FINE_LOCATION
Required to access to the position given by the GPS

com.android.alarm.permission.SET_ALARM
Required to poll the GPS recursilvely

android.permission.BATTERY_STATS
Required to give you every day the batterie state (< 75%, < 50%, < 25 %)

android.permission.READ_PHONE_STATE
Required to know if phone functions (SMS) ar OK or not before sendind SMS.
android.permission.RECEIVE_SMS
Required to intercept command SMS received from MarineSecurityMap

android.permission.READ_SMS
Required to read and decode command SMS received from MarineSecurityMap

android.permission.SEND_SMS
Required to send alarm SMS for position if a theft occured or the answer SMS to the commands received from MarineSecurityMap

android.permission.VIBRATE
Required to activate the vibration of the phone for the anchor alarm

android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
Required to write and read some files in the local SD card. By default the application does not use these functions, except when I implement functions of tests, which are then deactivated before putting the application on the play Store.

For MarineSecurityMap:
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
Required to access to position from the GPS

android.permission.ACCESS_NETWORK_STATE
Required to know the network state

android.permission.INTERNET
Required to read cartographic data for Google Maps

android.permission.READ_CONTACTS
Required to access the contacts of the telephone when we want to create an index card contact in the personal directory of MarineSecurityMap

android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
Required to write and read some files in the local SD card. Is used to save filtered locations on the local SD card in order to display again later.

android.permission.RECEIVE_SMS
Required to intercept command SMS received from MarineSecurity

android.permission.READ_SMS
Required to read and decode command SMS received from MarineSecurity

android.permission.WRITE_SMS
Required to delte SMS

android.permission.SEND_SMS
Required to send command SMS to MarineSecurity

android.permission.WAKE_LOCK
Required to avoid the phone to switch off the screen, (map always visible)

com.google.android.c2dm.permission.RECEIVE
com.google.android.providers.gsf.permission.READ_GSERVICES
dev.MarineSecurityMap.permission.MAPS_RECEIVE
These 3 permissions are required to access and deal with Google Maps