politique de confidentialité
Dernière mise à jour : 29 mars 2026
Cette politique de confidentialité décrit comment SenyAlert
(l'« Application ») gère vos informations. Votre
la confidentialité est une priorité et l'application est conçue pour minimiser la collecte de données et maximiser le contrôle des utilisateurs. Le
L'application fonctionne selon le principe local-first : toutes les données personnelles restent sur votre appareil.
1. Informations sur les processus de l'application
Pour fournir ses fonctionnalités de base (envoi d'alertes d'urgence par SMS et/ou e-mail), l'application traite les informations suivantes :
- Données de localisation : lorsque vous déclenchez une alerte, l'application accède au GPS de votre appareil.
coordonnées et peut les résoudre en une adresse physique. Cette information est incluse dans l'alerte
message envoyé aux destinataires choisis via un lien Google Maps. L'emplacement n'est récupéré qu'au
moment de l’envoi et n’est pas suivi en continu ou en arrière-plan.
- Informations de contact du destinataire : vous fournissez les numéros de téléphone et éventuellement les adresses e-mail de vos contacts de confiance. Ceux-ci sont stockés localement sur votre appareil.
- Messages d'alerte : vous pouvez créer et personnaliser jusqu'à sept emplacements de messages d'alerte prédéfinis plus un emplacement vocal. Ceux-ci sont stockés localement sur votre appareil.
- Saisie vocale : l'application utilise la synthèse vocale sur l'appareil pour transcrire les messages vocaux en texte. L'audio est entièrement traité sur l'appareil et n'est ni stocké ni transmis au-delà du résultat de la transcription, qui fait partie du message d'alerte.
- Commentaires vocaux (texte-parole) : en option, l'application utilise le moteur de synthèse vocale intégré à l'appareil pour lire à haute voix les confirmations d'alerte. Aucune donnée audio ne quitte l'appareil.
- Historique des alertes : l'application conserve un journal local des alertes envoyées, y compris les horodatages, le contenu des messages, les destinataires, l'état de livraison et la méthode d'envoi utilisée (SMS ou e-mail). Cet historique est stocké uniquement sur votre appareil et est limité par le niveau de votre forfait.
2. Autorisations
L'application demande des autorisations système spécifiques pour fonctionner. Chaque autorisation est demandée au moment de l'exécution avec une explication claire, et vous pouvez refuser toute autorisation (bien que certaines fonctionnalités ne soient pas disponibles).
Autorisations Android
- Localisation fine et grossière (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION) : pour déterminer vos coordonnées géographiques lors de l'envoi d'une alerte d'urgence.
- Envoyer des SMS (SEND_SMS) : pour envoyer des messages d'alerte directement via la carte SIM de votre appareil sans recourir à un service tiers.
- Lire l'état du téléphone (READ_PHONE_STATE) : pour vérifier la disponibilité de la carte SIM et l'état d'enregistrement du réseau cellulaire, afin que l'application puisse signaler avec précision si l'envoi de SMS est possible.
- Enregistrer l'audio (RECORD_AUDIO) : pour capturer la saisie vocale pour la transcription parole-texte des messages d'alerte.
- Lire les contacts (READ_CONTACTS) : pour vous permettre de sélectionner des destinataires d'urgence parmi vos contacts existants.
- Publier des notifications (POST_NOTIFICATIONS) : pour afficher des notifications sur l'état de diffusion des alertes et les événements du minuteur.
- État Internet et réseau (INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE) : pour communiquer avec l'API SMS Twilio (si configurée), envoyez des alertes par e-mail via SMTP, effectuez des recherches d'adresses à partir des coordonnées GPS et vérifiez l'état de la connectivité.
- Wake Lock (WAKE_LOCK) : pour empêcher l'appareil de se mettre en veille pendant le processus d'envoi d'alerte, garantissant ainsi la fin de la transmission.
- Désactiver le protège-clavier (DISABLE_KEYGUARD) : pour permettre aux alertes déclenchées par les widgets de l'écran d'accueil ou par des automatismes externes (par exemple, des boutons Bluetooth) de se poursuivre sans nécessiter le déverrouillage de l'appareil.
- Service de premier plan (FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE) : pour exécuter la minuterie de commutation homme mort en tant que service de premier plan, en la gardant active lorsque l'application est en arrière-plan ou que l'écran de l'appareil est éteint.
- Alarmes exactes (SCHEDULE_EXACT_ALARM) : pour planifier un déclencheur de sauvegarde AlarmManager précis pour la minuterie de commutation homme mort, garantissant que l'alerte se déclenche à temps même si le service de premier plan est interrompu.
- Exemption d'optimisation de la batterie (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS) : pour garantir que les alertes déclenchées par un minuteur et un widget fonctionnent de manière fiable en arrière-plan sans être différées par des systèmes d'économie de batterie.
- Caméra (CAMÉRA, via lampe de poche) : Pour faire clignoter la torche/lampe de poche de l'appareil comme signal d'alerte visuel. La caméra n'est pas utilisée pour capturer des images ou des vidéos.
- Facturation (com.android.vending.BILLING) : pour traiter les achats intégrés afin de débloquer le niveau des destinataires premium via Google Play.
Autorisations iOS
- Emplacement (lors de l'utilisation) : pour déterminer vos coordonnées géographiques lors de l'envoi d'une alerte d'urgence.
- Microphone : pour capturer la saisie vocale pour la transcription parole-texte.
- Reconnaissance vocale : pour transcrire la voix enregistrée en texte pour les messages d'alerte.
- Contacts : pour vous permettre de sélectionner des destinataires d'urgence parmi vos contacts existants.
- Notifications : pour afficher l'état de livraison et les notifications du minuteur.
3. Méthodes de livraison par SMS et e-mail
L'application prend en charge plusieurs méthodes d'envoi d'alertes. Vous pouvez définir une méthode préférée dans Paramètres ; l'application revient automatiquement à une alternative si la méthode principale échoue.
- SMS directs (Android uniquement) : les messages sont envoyés directement via la carte SIM et l'opérateur de votre appareil à l'aide de l'API Android SMS Manager. Des tarifs de messagerie standard de l'opérateur peuvent s'appliquer. Nécessite un signal cellulaire.
- API Twilio (iOS et Android) : : si vous choisissez de configurer Twilio, l'application utilise vos informations d'identification personnelles Twilio pour envoyer des SMS via l'API REST Twilio via une connexion Internet (Wi-Fi ou données mobiles). Vos informations d'identification sont stockées localement sur votre appareil à l'aide d'un stockage crypté matériel. Twilio traite le message conformément à la Politique de confidentialité de Twilio. L'utilisation de Twilio comme méthode privilégiée offre une redondance : il peut envoyer des alertes même lorsque les SMS cellulaires ne sont pas disponibles, tant qu'une connexion Internet existe.
- iOS Messages Composer : sur iOS, l'application peut présenter l'interface native de l'application Messages pré-remplie avec les destinataires et le texte du message. L'envoi nécessite votre confirmation manuelle en appuyant sur Envoyer dans l'application Messages. La livraison est gérée par le service Messages d'Apple.
- E-mail (SMTP) : Si vous configurez l'e-mail comme canal secondaire, l'application envoie des e-mails d'alerte en utilisant vos informations d'identification SMTP directement depuis l'appareil. Les informations d'identification sont stockées localement. L'e-mail est transmis via votre fournisseur SMTP configuré.
4. Configuration de l'administrateur et Magic Link
L'application comprend une fonctionnalité facultative Configuration administrateur conçue pour les soignants qui souhaitent configurer l'application à distance au nom d'un membre de la famille ou d'une personne dont ils ont la charge.
- Le soignant utilise l'écran de configuration de l'administrateur pour saisir les données de configuration (contacts du destinataire, informations d'identification Twilio, informations d'identification SMTP, messages d'alerte et préférences de l'application).
- L'application génère un Magic Link : une URL contenant toutes les données de configuration codées sous forme de charge utile Base64. Ce lien est partagé via la feuille de partage standard de l'OS de l'appareil (Messages, email, etc.).
- Lorsque le destinataire ouvre le Magic Link sur son appareil, l'application affiche une boîte de dialogue de confirmation avant d'appliquer une configuration.
- Important : Magic Link encode des informations sensibles, notamment les informations d'identification Twilio (SID du compte et jeton d'authentification) et les informations d'identification SMTP. Vous devez partager ce lien uniquement via des canaux sécurisés et privés (par exemple, un message privé direct) et uniquement avec l'appareil destinataire prévu.
- Aucune donnée de configuration du Magic Link n'est transmise ou stockée par le Développeur. Le lien est généré et consommé entièrement sur l’appareil.
5. Stockage et sécurité des données
- Stockage local uniquement : toutes les données de configuration, y compris les informations sur les destinataires, les modèles de messages, l'historique des alertes et les préférences des applications, sont stockées localement sur votre appareil à l'aide des préférences partagées et du stockage crypté.
- Identifiants sensibles : Twilio Le jeton d'authentification et le mot de passe SMTP sont stockés à l'aide de flutter_secure_storage, qui utilise le système Android Keystore et le trousseau iOS pour le cryptage matériel. Le SID du compte Twilio est stocké dans les SharedPreferences standard.
- Pas de stockage dans le cloud : le développeur n'exploite aucun serveur pour collecter, stocker ou surveiller vos données de localisation, vos contacts, vos messages ou vos modèles d'utilisation.
- Aucune analyse ni suivi : l'application n'inclut aucun SDK d'analyse, aucun outil de rapport d'erreur ou cadre publicitaire. Aucune donnée d'utilisation n'est transmise au Développeur ou à un tiers.
6. Partage de données
L'application ne vend, n'échange ni ne partage vos données personnelles avec des tiers. Les données ne sont transmises que dans les circonstances suivantes, toutes initiées par votre action explicite :
- Aux destinataires que vous avez explicitement configurés lorsque vous déclenchez une alerte (par SMS et/ou email).
- À votre opérateur de téléphonie mobile lors de l'envoi de SMS directs sur Android.
- Vers Twilio lors de l'utilisation de l'API Twilio pour l'envoi de SMS (uniquement si vous l'avez configurée).
- À votre fournisseur de messagerie SMTP lors de l'envoi d'alertes par e-mail (uniquement si vous l'avez configuré).
- Vers Google Maps via un lien URL inclus dans le message d'alerte (le destinataire ouvre ce lien ; aucune donnée n'est envoyée à Google par l'Application elle-même).
- Vers l'appareil destinataire via un Magic Link, si vous utilisez la fonctionnalité de configuration administrateur pour partager la configuration. Voir la section 4 pour plus de détails.
- Vers Apple/Google pour la vérification des achats dans l'application (statut d'achat uniquement, aucune donnée personnelle).
7. Achats intégrés
L'application propose un achat unique facultatif dans l'application pour débloquer le niveau premium (jusqu'à 50 destinataires et historique d'alerte étendu). Cet achat est entièrement traité via l'Apple App Store ou le Google Play Store. Le Développeur ne reçoit ni ne stocke aucune information de paiement. Le statut d'achat est mis en cache localement sur votre appareil. Il n'y a pas d'abonnement ni de frais récurrents.
8. Widgets de l'écran d'accueil (Android)
L'application fournit des widgets d'écran d'accueil en option pour un accès rapide aux alertes. Chaque widget peut être configuré avec un message personnalisé, stocké localement via SharedPreferences. Appuyer sur un widget lance l'application pour envoyer une alerte et ne transmet aucune donnée indépendamment de l'alerte elle-même.
9. Minuteries d'alerte automatiques
L'application comprend des fonctionnalités basées sur une minuterie qui peuvent envoyer automatiquement des alertes sans interaction manuelle. Toutes les minuteries fonctionnent entièrement sur l'appareil ; aucune donnée n'est transmise jusqu'à ce qu'une alerte soit effectivement déclenchée.
- Dead Man's Switch : un compte à rebours qui envoie une alerte à vos destinataires configurés si vous ne vous enregistrez pas avant son expiration. Sur Android, cela utilise un service de premier plan et une sauvegarde AlarmManager pour rester fiable lorsque l'application est en arrière-plan.
- Minuterie d'activité : une minuterie d'enregistrement récurrente basée sur une période ou une heure de la journée. Il peut éventuellement envoyer une alerte de démarrage lorsque le minuteur commence et envoie une alerte si vous ne vous enregistrez pas avant la date limite.
- Enregistrement quotidien : un rappel quotidien programmé qui envoie une alerte à vos destinataires si un enregistrement est manqué dans un délai configuré.
10. Conservation et suppression des données
- Toutes les données sont stockées localement sur votre appareil et persistent jusqu'à ce que vous effaciez les données de l'application, désinstalliez l'application ou supprimiez manuellement les entrées (par exemple, historique des alertes, destinataires).
- L’historique des alertes est automatiquement limité à 20 entrées (niveau gratuit) ou 200 entrées (niveau premium).
- La désinstallation de l'application supprime toutes les données stockées localement.
- Le Développeur n'a pas accès à vos données et ne peut donc pas les supprimer en votre nom.
11. Confidentialité des enfants
L'application n'est pas destinée aux enfants de moins de 13 ans. Elle ne collecte sciemment aucune information personnelle auprès des enfants. Étant donné que toutes les données restent sur l'appareil de l'utilisateur et ne sont jamais transmises au Développeur, aucune donnée enfant n'est collectée ou traitée par le Développeur.
12. Vos droits
Parce que toutes les données sont stockées localement sur votre appareil et que le développeur ne collecte ni n'a accès à aucune donnée personnelle :
- Vous avez à tout moment un contrôle total sur toutes vos données.
- Vous pouvez afficher, modifier ou supprimer n'importe quelle donnée via les paramètres et les écrans d'historique de l'application.
- Vous pouvez révoquer toute autorisation à tout moment via les paramètres système de votre appareil.
- Vous pouvez supprimer toutes les données en désinstallant l'application.
13. Modifications de cette politique
Le développeur peut mettre à jour cette politique de confidentialité de temps à autre. Toute modification sera reflétée par une nouvelle date de « Dernière mise à jour » en haut de ce document. L'utilisation continue de l'application après les modifications constitue l'acceptation de la politique mise à jour.
14. Contacter
Si vous avez des questions concernant cette politique de confidentialité, veuillez contacter le développeur via les canaux d'assistance officiels de l'App Store ou de Google Play.