Politique de confidentialité
Cette politique explique le traitement des informations par Morrowware, son site web et les applications AirSwipe, FloatCalculator, FloatCompass et FloatMeasure.
1. Vue d’ensemble
Les applications couvertes par cette politique ne nécessitent pas de compte Morrowware et n’utilisent pas de serveur applicatif exploité par Morrowware. La plupart des traitements se font localement sur votre appareil. L’accès au réseau est réservé aux fonctions décrites ci-dessous, notamment aux services RevenueCat et Google Play, aux taux de change de FloatCalculator et au service système de géocodage utilisé par FloatCompass.
Morrowware ne vend pas de données personnelles.
Les fonctionnalités et traitements peuvent varier selon la version de l’application, l’appareil, le système d’exploitation et les fonctions choisies. Les précisions propres à une fonction s’appliquent uniquement lorsqu’elle est disponible et utilisée.
Achats via RevenueCat et Google Play
AirSwipe, FloatCalculator, FloatCompass et FloatMeasure utilisent RevenueCat et Google Play Billing pour charger les offres Pro et les prix locaux, lancer et restaurer les achats et vérifier les droits Pro, y compris au démarrage de l’application. RevenueCat peut traiter des identifiants utilisateur propres à l’application, des informations sur l’appareil et la plateforme, des jetons d’achat Google, l’historique des achats et les droits d’accès pour assurer ces fonctions et les analyses de service associées. Ces informations sont chiffrées en transit. Morrowware ne les utilise pas à des fins publicitaires.
Google Play traite les paiements. Les applications et Morrowware ne reçoivent ni ne stockent votre numéro de carte, vos coordonnées bancaires ou les détails de vos moyens de paiement Google Play. RevenueCat fournit l’infrastructure d’achat de Morrowware ; consultez aussi sa politique de confidentialité. Pour demander la suppression d’un dossier client RevenueCat lié à une application, contactez Morrowware à l’adresse ci-dessous. Des obligations légales ou opérationnelles de conservation peuvent néanmoins s’appliquer.
2. AirSwipe
AirSwipe est une application Android de commande par gestes sans contact. Elle peut traiter les images en direct de la caméra, les résultats de reconnaissance des gestes et des réglages locaux, tels que l’association des gestes aux actions, la sensibilité et l’état des interrupteurs. Les images et données d’entrée de reconnaissance sont traitées uniquement sur l’appareil, sans envoi à Morrowware ni à Google. Les résultats servent à exécuter les actions configurées, comme les appuis, balayages, commandes multimédias, réglages de luminosité et actions téléphoniques prises en charge.
Traitement local avec MediaPipe
AirSwipe utilise Google MediaPipe Tasks pour reconnaître les gestes. Morrowware distribue une version modifiée de MediaPipe Tasks Core 1.0.0 : elle utilise l’enregistreur de journaux sans effet de MediaPipe et supprime l’enregistreur d’utilisation à distance, les messages générés associés et la dépendance Google Data Transport. Ces modifications désactivent l’envoi de statistiques d’utilisation et de performances de MediaPipe. Voir les Licences open source.
Play Age Signals
Lorsque vous lancez un achat Pro dans une version compatible, AirSwipe utilise l’API Play Age Signals. Google Play peut demander l’accès aux signaux d’âge partagés. Selon la réponse de Google, l’application peut recevoir temporairement l’état du partage ou de la vérification, la source de la tranche d’âge, l’état d’approbation de modifications importantes et, le cas échéant, une tranche d’âge. AirSwipe utilise ces informations uniquement pour déterminer la disponibilité de l’achat et la nécessité d’une vérification d’âge ou d’une autorisation parentale. Les signaux reçus ne sont pas enregistrés dans son stockage local ni envoyés à Morrowware.
Le traitement de ces informations par Google relève de la Politique de confidentialité de Google.
Journaux locaux, sauvegardes et export des réglages
AirSwipe conserve sur votre appareil des journaux de fonctionnement limités pour le dépannage et la maintenance. Ils peuvent contenir des événements, erreurs, états du système et l’indication qu’une autorisation d’achat est nécessaire, mais aucune image de caméra, contenu d’écran, contenu privé de notification, détail de moyen de paiement ou tranche d’âge précise. Les journaux gérés directement par l’application sont renouvelés automatiquement, conservés au maximum 15 jours et limités en taille totale. AirSwipe ne les envoie pas automatiquement à Morrowware.
L’inclusion de certains réglages locaux et journaux dans les sauvegardes Android ou les transferts d’appareil dépend de votre appareil, compte, configuration système et fournisseur de sauvegarde. AirSwipe exclut des sauvegardes et transferts les préférences d’état d’exécution propres à l’appareil.
Si vous exportez un fichier de configuration, il peut contenir les associations de gestes, la sensibilité, l’état des interrupteurs et les préférences associées. Il est enregistré ou partagé uniquement vers l’emplacement ou l’application choisis. AirSwipe ne l’envoie pas automatiquement.
Autorisations et capacités du système
Selon les fonctions activées, AirSwipe peut utiliser :
- Caméra : lecture de la caméra frontale pour reconnaître les gestes localement.
- Service d’accessibilité : après activation de votre part, exécution des actions système configurées, comme les appuis, balayages et commandes multimédias.
- Modification des paramètres système : uniquement pour les gestes liés à la luminosité.
- Notifications et service de premier plan : maintien de la reconnaissance des gestes et affichage de son état.
- Accès aux notifications : uniquement lorsque les commandes multimédias améliorées sont activées, pour identifier la session multimédia en cours et envoyer les commandes à la bonne application. AirSwipe ne lit, ne stocke ni n’envoie le contenu des notifications privées.
- Téléphone : uniquement pour les gestes téléphoniques configurés, comme répondre, refuser ou raccrocher. AirSwipe ne lit ni journal d’appels, ni contacts, numéros de téléphone ou contenu des appels et ne répond pas automatiquement.
- Réseau : communication avec Google Play pour les achats, abonnements et conditions d’accès liées à l’âge. La fonction de retour d’information transmet seulement un brouillon à votre application de messagerie ; AirSwipe n’envoie pas lui-même d’e-mail.
- Exemption d’optimisation de la batterie : uniquement si vous autorisez l’utilisation de la batterie en arrière-plan, pour fiabiliser la reconnaissance continue des gestes.
Vous pouvez fermer AirSwipe, désactiver la reconnaissance ou le service d’accessibilité, retirer les autorisations ou accès système, effacer les données ou désinstaller l’application pour arrêter les traitements concernés. Les fonctions correspondantes peuvent alors devenir indisponibles.
3. FloatCalculator
FloatCalculator est une calculatrice flottante pour Android. Elle traite sur votre appareil les saisies et résultats de calculs et conversions, leur historique, les notes et éléments épinglés, les recherches dans l’historique, l’état d’affichage, les préférences de fenêtre flottante et les réglages vocaux.
Les calculs, conversions, historiques, notes et états épinglés restent sur l’appareil, sans envoi à Morrowware. Les termes de recherche sont traités temporairement pendant la session d’interface en cours, sans enregistrement dans la base d’historique ni envoi. FloatCalculator ne fixe actuellement aucune limite au nombre d’entrées d’historique ; elles restent conservées jusqu’à leur suppression dans l’application, l’effacement des données ou la désinstallation.
Selon l’appareil et les réglages, la sauvegarde Android ou le transfert d’appareil peut inclure certains réglages, historiques, notes et états épinglés. FloatCalculator en exclut le cache des taux de change.
Play Age Signals
Lorsque vous lancez un achat Pro ou demandez une nouvelle vérification de disponibilité de Pro, FloatCalculator utilise l’API Play Age Signals comme décrit pour AirSwipe. Les signaux reçus servent uniquement à déterminer l’éligibilité à l’achat et la nécessité d’une vérification ou d’une autorisation parentale. Ils ne sont pas enregistrés localement ni envoyés à Morrowware.
Taux de change
Lors d’une conversion monétaire, FloatCalculator peut demander les taux publiés à l’API Frankfurter. La requête utilise un point d’accès fixe avec le dollar américain comme base. Elle ne contient ni montant à convertir, ni paire de devises choisie, ni saisie ou historique de calcul. Frankfurter et ses fournisseurs d’infrastructure peuvent traiter des informations réseau de base, comme l’adresse IP, selon leurs propres politiques.
Autorisations et capacités du système
FloatCalculator peut utiliser l’autorisation d’affichage par-dessus les autres applications et un service de premier plan avec notification pour sa calculatrice flottante, la vibration pour le retour tactile local et le réseau pour les achats, abonnements, signaux d’âge et taux de change. L’exemption d’optimisation de la batterie n’est demandée que si vous choisissez d’autoriser l’utilisation en arrière-plan.
Vous pouvez supprimer une ou plusieurs entrées, vider l’historique, effacer les données dans les paramètres Android ou désinstaller l’application.
4. FloatCompass
FloatCompass utilise les capteurs de mouvement, de champ magnétique et de pression compatibles pour calculer le cap et l’altitude indicative. Le nord magnétique fonctionne sans accès à la position. Si vous activez la localisation, la position précise sert à afficher une adresse proche, ou à défaut un nom de zone plus large, à étalonner l’altitude indicative et à calculer la déclinaison avec le modèle géomagnétique d’Android. Les mises à jour continues de position sont demandées uniquement lorsque la vue boussole est déployée, l’écran allumé et l’appareil déverrouillé. Elles cessent lorsque vous quittez cette vue, réduisez ou fermez la fenêtre, verrouillez l’appareil ou éteignez l’écran. Le réglage du nord géographique peut aussi déclencher une demande distincte et limitée dans le temps.
Le service système de géocodage d’Android convertit les coordonnées en adresse ou nom de zone. Selon l’appareil, son fournisseur peut traiter ces coordonnées conformément à ses propres pratiques. Morrowware ne reçoit ni vos coordonnées ni vos requêtes de géocodage.
Lorsque vous enregistrez un lieu, FloatCompass conserve dans son stockage privé local les coordonnées, le rayon de confiance horizontal estimé fourni par le système, les heures de localisation et d’enregistrement, l’adresse ou le nom de zone disponible et le texte saisi pour identifier le lieu. Ces données sont placées dans un répertoire exclu des sauvegardes Android et des transferts d’appareil. Elles restent conservées jusqu’à leur suppression dans l’application, l’effacement du stockage ou la désinstallation. Il n’y a ni synchronisation cloud ni envoi des lieux à Morrowware.
Si vous ouvrez un lieu dans une application cartographique compatible, ses coordonnées et son nom lui sont transmis ; le fournisseur les traite selon sa propre politique. Si vous copiez les coordonnées, elles sont placées dans le presse-papiers Android. FloatCompass ne calcule pas d’itinéraire et ne propose pas de navigation.
FloatCompass conserve aussi localement les données d’étalonnage de l’altitude, la déclinaison et son heure de calcul, ainsi que les réglages. Les mesures brutes de mouvement, de champ magnétique et de pression continue ne sont ni conservées ni envoyées à Morrowware. Les positions continues restent en mémoire pendant la session de la fonction ; seuls les lieux explicitement enregistrés sont écrits dans les favoris.
Lorsque vous lancez un achat Pro ou relancez une vérification de disponibilité de Pro, FloatCompass utilise Play Age Signals comme décrit pour AirSwipe. Les signaux servent uniquement à déterminer l’éligibilité, la vérification ou l’autorisation parentale ; ils ne sont ni stockés ni transmis à RevenueCat ou Morrowware.
5. FloatMeasure
FloatMeasure utilise les informations d’affichage fournies par Android, notamment les dimensions de l’écran, la densité et la densité physique de pixels, pour dessiner la règle et le rapporteur. Les mesures de base n’accèdent pas au contenu des applications situées sous la fenêtre flottante.
L’application enregistre localement les unités, la position, les dimensions, l’orientation et l’opacité de la fenêtre, ainsi que les paramètres géométriques de mesure.
Accrochage aux éléments et accès à l’écran
L’accrochage aux éléments est facultatif et désactivé par défaut. Lorsque vous l’activez, acceptez l’explication de l’accès à l’écran dans l’application et activez le service d’accessibilité correspondant dans Android, FloatMeasure accède aux images d’écran et aux positions des fenêtres d’autres applications. Il détecte les contours visibles et les bords rectilignes, y compris dans les images, pour aligner la règle ou le rapporteur. Le rapporteur utilise les lignes et intersections détectées pour placer son centre, puis les lignes proches pour aligner la ligne de base ou le rayon de mesure. L’application analyse aussi les couleurs près des repères d’accrochage et ajuste, si nécessaire, la couleur de tous les repères visibles pour préserver leur lisibilité. Les images d’écran peuvent contenir des informations personnelles ou sensibles.
Les images sont demandées uniquement lorsque la règle ou le rapporteur est déployé, que l’accrochage aux éléments et l’accrochage automatique sont tous deux activés, que l’écran est allumé et l’appareil déverrouillé. Le réglage d’accrochage automatique est synchronisé avec les boutons des deux outils. Les cibles s’affichent automatiquement et l’acquisition continue pendant l’ouverture des réglages pour permettre un aperçu en direct. Changer d’outil modifie le type de contour utilisé. L’acquisition cesse si vous réduisez ou fermez la fenêtre, verrouillez l’appareil, éteignez l’écran ou désactivez l’accrochage automatique, l’accrochage aux éléments ou le service d’accessibilité.
Les images sont traitées temporairement en mémoire sur l’appareil. Elles ne sont ni enregistrées dans des fichiers, la galerie ou les journaux, ni envoyées ou partagées avec Morrowware, RevenueCat ou d’autres tiers. FloatMeasure n’effectue pas de reconnaissance optique de caractères (OCR), ne lit pas les textes de l’arbre d’accessibilité et n’utilise pas ce service pour appuyer sur des éléments ou commander d’autres applications. À la fin de la session de capture, les données géométriques temporaires, les quelques échantillons de comparaison de scène et les statistiques de contraste des repères sont supprimés.
Les préférences d’accrochage et le consentement à l’accès à l’écran restent en local, hors sauvegarde cloud Android et transfert d’appareil. Une mise à jour élargissant cet accès exige l’acceptation d’une nouvelle explication avant de réactiver l’accrochage. Désactiver l’accrochage aux éléments arrête le traitement de l’écran sans désactiver le service d’accessibilité Android. Vous pouvez retirer l’accès système en désactivant le service FloatMeasure : accrochage aux éléments dans les paramètres d’accessibilité Android.
Play Age Signals
À chaque premier passage au premier plan d’un nouveau processus Android de l’application, FloatMeasure demande l’accès à Play Age Signals. Google Play peut afficher une demande de partage. Selon sa réponse, l’application peut recevoir temporairement l’état du partage ou de la vérification, la source de la tranche d’âge, l’état d’approbation de modifications importantes et, le cas échéant, une tranche d’âge. Les résultats restent uniquement en mémoire du processus pour déterminer l’éligibilité aux achats Pro ; les mesures gratuites restent disponibles. Une nouvelle demande peut être faite avant un achat Pro ou lorsque vous relancez une vérification bloquée. Les signaux ne sont pas enregistrés dans les préférences ni transmis à RevenueCat ou Morrowware.
6. Retours et assistance par e-mail
La fonction de retour ouvre une application de messagerie externe. Le brouillon peut contenir la version de l’application et d’Android, le fabricant et le modèle de l’appareil et l’identifiant utilisateur RevenueCat de l’installation actuelle, pour aider au diagnostic ou à l’identification de cette installation. Vous pouvez modifier, abandonner ou envoyer le message.
Si vous l’envoyez, Morrowware reçoit votre adresse e-mail, le contenu, les pièces jointes choisies, les métadonnées du message et les informations de diagnostic conservées dans le brouillon. Ces données servent uniquement à répondre, dépanner, prévenir les abus et conserver les dossiers d’assistance. Les e-mails sont généralement supprimés dans les 24 mois suivant le dernier échange, mais peuvent être conservés plus longtemps si nécessaire pour la sécurité, le règlement d’un litige ou une obligation légale. Vous pouvez demander une suppression anticipée à [email protected].
7. Données locales, sauvegardes et suppression
Les applications ne proposent pas de compte Morrowware : il n’y a donc aucun compte applicatif à supprimer. Vous pouvez retirer les données locales par les commandes décrites plus haut, l’effacement du stockage ou la désinstallation. Les sauvegardes gérées par le système peuvent subsister après la suppression locale et être restaurées ou transférées ultérieurement ; les possibilités dépendent des réglages de l’appareil et du fournisseur de sauvegarde. Après réinstallation, l’application peut interroger à nouveau RevenueCat et Google Play sur les achats et abonnements du compte Google Play actuel.
Les données détenues par Google Play, les fournisseurs de géocodage ou d’autres tiers relèvent de leurs politiques et ne peuvent pas être supprimées directement par Morrowware. Pour les dossiers clients RevenueCat, contactez Morrowware à l’adresse ci-dessous.
8. Site Morrowware
Le site n’effectue aucune redirection automatique selon la langue, ne définit aucun cookie de suivi propriétaire et n’intègre aucun code d’analyse du comportement côté client.
Les liens vers Google Play incluent des paramètres de campagne indiquant le site d’origine, le produit et la langue de la page, afin de distinguer le trafic du site dans les rapports Google Play. Ces paramètres ne contiennent aucun identifiant personnel, contenu de calcul ou donnée locale des applications. Après le clic, Google Play traite la visite et les informations associées selon sa propre politique.
Le site est distribué par Cloudflare. Cloudflare peut traiter les adresses IP, métadonnées de requête et de routage, signaux de sécurité et autres informations réseau nécessaires pour fournir et protéger le site, diagnostiquer les problèmes et produire des statistiques élémentaires de trafic. Selon la configuration de sécurité, des cookies strictement nécessaires peuvent être utilisés. Voir la politique de confidentialité de Cloudflare.
9. Partage et divulgation
Morrowware ne partage pas les données des applications avec des courtiers en données. Des informations peuvent être divulguées uniquement lorsque vous lancez un transfert, lorsqu’un prestataire doit les traiter pour fournir une fonction, exploiter ou protéger le site ou acheminer les e-mails, ou lorsque cela est raisonnablement nécessaire pour respecter la loi, appliquer les conditions ou protéger les utilisateurs et les services.
10. Sécurité, enfants et traitement international
Morrowware prend des mesures techniques et organisationnelles raisonnables pour protéger les informations sous son contrôle. Aucune méthode de stockage ou de transmission ne garantit une sécurité absolue.
Les applications et le site ne sont pas conçus ni commercialisés spécifiquement pour les enfants. Morrowware ne sollicite pas sciemment leurs données personnelles. Si vous pensez qu’un enfant en a fourni par e-mail, contactez Morrowware pour en demander la suppression.
Les fournisseurs du site, de RevenueCat, Google Play, des taux de change, du géocodage et de la messagerie peuvent traiter des informations hors de votre pays ou région, selon leurs politiques et la législation applicable.
11. Modifications et contact
Cette politique peut évoluer avec le comportement des applications, l’infrastructure du site ou les obligations légales. La date en haut de page identifie la version en vigueur. Toute modification affectant sensiblement vos droits ou les traitements fera l’objet d’une notification conformément à la loi applicable.
Pour toute question ou demande d’accès ou de suppression d’informations détenues par Morrowware, écrivez à [email protected], avec suffisamment de détails pour identifier les e-mails concernés. Morrowware ne reçoit pas les données locales des applications ; pour les retirer, utilisez l’application, Android, Google Play ou le service tiers concerné comme indiqué plus haut.