Règles de confidentialité
Conformément à la politique de sécurité des applications Android, vous trouverez ci dessous pourquoi les applications MarineSecurity et MarineSecurityMap vous demandent certaines autorisations lors de leur installation:
Pour MarineSecurity:
android.permission.ACCESS_FINE_LOCATION
Nécessaire pour accéder à la position donnée par le GPS
com.android.alarm.permission.SET_ALARM
Nécessaire pour interroger le GPS de façon récurrente
android.permission.BATTERY_STATS
Nécessaire pour vous informer une fois par jour de l'état de la batterie (< 75%, < 50%, < 25 %)
android.permission.READ_PHONE_STATE
Nécessaire pour savoir si les fonctions de téléphonie (SMS) sont OK avant d' envoyer des SMS.
android.permission.RECEIVE_SMS
Nécessaire pour intercepter les SMS de commande reçues de MarineSecurityMap
android.permission.READ_SMS
Nécessaire pour lire et décoder les SMS de commande reçues de MarineSecurityMap
android.permission.SEND_SMS
Nécessaire pour envoyer les SMS d'alerte position/vol ou de réponse à des commande reçues de MarineSecurityMap
android.permission.VIBRATE
Nécessaire pour faire vibrer le téléphone lors de l'alarme tenue d'ancre
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
Nécessaire pour écrire et lire des fichiers sur la carte SD locale. Par défaut l'application n'utilise pas ces fonctions, sauf quand j'implémente des fonctions de tests, qui sont ensuite désactivées avant de mettre l'application sur le play Store.
Pour MarineSecurityMap:
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
Nécessaire pour accéder à la position donnée par le GPS
android.permission.ACCESS_NETWORK_STATE
Nécessaire pour connaitre l'état du réseau
android.permission.INTERNET
Nécessaire pour lire les données de cartographie de google maps
android.permission.READ_CONTACTS
Nécessaire pour accéder aux contacts du téléphone lorsque que l'on veut créer une fiche contact dans l'annuaire perso de MarineSecurityMap
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
Nécessaire pour écrire et lire des fichiers sur la carte SD locale. Est utilisé pour sauver les positions filtrées sur la carte SD locale afin de pouvoir les réafficher plus tard.
android.permission.RECEIVE_SMS
Nécessaire pour intercepter les messages de positions reçues de MarineSecurity
android.permission.READ_SMS
Nécessaire pour lire et décoder les SMS de commande reçues de MarineSecurity
android.permission.WRITE_SMS
Nécessaire pour effacer les SMS dans la menu situé dans la fonction "Surveillez la position sur la carte"
android.permission.SEND_SMS
Nécessaire pour envoyer les SMS de commande à MarineSecurity
android.permission.WAKE_LOCK
Nécessaire pour empécher le téléphone d'éteindre l'écran (carte toujours visible)
com.google.android.c2dm.permission.RECEIVE
com.google.android.providers.gsf.permission.READ_GSERVICES
dev.MarineSecurityMap.permission.MAPS_RECEIVE
Ces 3 permissions sont nécessaires pour accéder et gérer à l'écran la carte google maps