Politique de confidentialité

Dernière mise à jour :

Ceci est une traduction ; seule la version anglaise fait foi.

Cloudlarm est une appli d’alarmes météo pour Android, conçue pour fonctionner avec le moins de données possible. Cette politique explique ce que l’appli et notre serveur traitent, pourquoi et pendant combien de temps.

En bref

  • Pas de compte, pas de publicité, pas d’outils d’analyse ni de pistage.
  • Votre position exacte ne quitte jamais votre téléphone. Notre serveur apprend seulement pour quelle zone, large de quelques kilomètres, vous voulez des prévisions.
  • Vos lieux et vos alarmes restent sur votre téléphone, où les alarmes sont vérifiées, et dans la sauvegarde chiffrée de votre téléphone si la sauvegarde est activée.
  • Seules les alarmes d’aurore polaire utilisent le service de messages push de Google, Firebase Cloud Messaging.
  • Notre serveur supprime les prévisions d’une zone 7 jours après la dernière fois que quelqu’un les a demandées.

Qui est responsable

Cloudlarm est développé par Benek Apps (« nous »), le développeur indiqué sur la fiche Google Play de Cloudlarm. Nous sommes le responsable du traitement des données personnelles décrites ici.

Benek Apps
Mateusz Wanat
Beskidzka 92, 32-615 Grojec, Poland

Pour toute question ou demande concernant la confidentialité, écrivez à benek.apps.feedback@pm.me.

Ce qui reste sur votre téléphone

Vos lieux, vos alarmes et vos paramètres, ainsi que les prévisions que l’appli télécharge, sont enregistrés sur votre téléphone et, si la sauvegarde est activée, dans sa sauvegarde chiffrée (voir Sauvegardes). L’appli vérifie vos alarmes sur le téléphone : nous ne savons donc jamais quelles alarmes vous avez ni quand elles se déclenchent.

Si vous choisissez « Utiliser ma position », l’appli demande à Android votre position approximative, jamais votre position précise, et la convertit aussitôt en une cellule d’une grille de 0,05° de latitude sur 0,05° de longitude. Une cellule mesure quelques kilomètres de large, environ 5,5 sur 3,5 km en Europe centrale. Seule la cellule est conservée.

Quand vous recherchez un lieu, ou quand l’appli affiche le nom de votre zone, elle interroge le service de géocodage de votre téléphone, qui fait partie d’Android et qui, sur la plupart des téléphones, est fourni par Google. Ce service reçoit le texte que vous avez saisi ou le centre de votre cellule, jamais votre position précise.

Ce que l’appli envoie à notre serveur

Pour obtenir des prévisions, l’appli envoie à notre serveur le numéro de la cellule ainsi que le nom et la version de l’appli, par exemple « Cloudlarm/1.0 ». Elle n’envoie ni nom, ni compte, ni identifiant d’appareil, ni position précise, ni paramètres d’alarme.

Comme tout serveur sur Internet, le nôtre voit l’adresse IP de votre connexion. Nous l’utilisons uniquement pour des limites par minute qui protègent le service contre les abus. Elles plafonnent le nombre de prévisions, de vérifications de Premium et de nouvelles zones qu’une même adresse peut demander (en IPv6, un même réseau : la première moitié de l’adresse), et le nombre de prévisions, de nouvelles zones et de vérifications de Premium qu’un réseau plus large peut demander (en IPv4, les adresses dont les trois premiers nombres sont identiques ; en IPv6, celles dont les trois premiers groupes sont identiques). Une zone que le serveur a cessé de mettre à jour compte comme nouvelle. Nous ne conservons pas l’adresse et ne l’inscrivons pas dans nos journaux.

Pour chaque cellule que quelqu’un a demandée, notre serveur conserve les dernières prévisions, les mêmes pour tous ceux qui demandent cette cellule. Une cellule n’est liée ni à vous ni à d’autres cellules. Quand personne n’a demandé une cellule depuis 2 jours, le serveur cesse de la mettre à jour, et au bout de 7 jours, il la supprime. Nos journaux enregistrent au plus un numéro de cellule.

C’est notre serveur, et non votre téléphone, qui télécharge les prévisions pour le centre de chaque cellule auprès de l’Institut météorologique norvégien (MET Norway), ainsi que l’indice Kp de l’activité géomagnétique et sa prévision auprès du Space Weather Prediction Center, le centre de prévision de la météo spatiale de l’Agence américaine d’observation océanique et atmosphérique (NOAA SWPC). Ces organismes ne reçoivent aucune information vous concernant.

Alertes d’aurore polaire

Les alarmes d’aurore polaire doivent vous parvenir en quelques minutes quand l’activité géomagnétique augmente : elles utilisent donc Firebase Cloud Messaging (FCM), le service de messages push de Google. L’appli ne s’inscrit auprès de FCM que lorsque vous activez votre première alarme d’aurore polaire. Firebase attribue alors à l’appli un identifiant d’installation et un jeton push. Les bibliothèques de Firebase envoient aussi à Google la version de l’appli et, pour établir des statistiques sur les plateformes et les versions utilisées, des informations sur votre téléphone, comme sa version d’Android, sa marque, son modèle et la boutique d’où l’appli a été installée.

L’appli s’abonne à des sujets qui n’indiquent qu’un hémisphère, une bande de 15° de longitude et un niveau de Kp, par exemple « hémisphère Nord, de 15° à 30° est, Kp 5 ». Notre serveur envoie ses messages à ces sujets : il ne reçoit jamais votre jeton et ne sait pas qui y est abonné. Quand un message arrive, votre téléphone vérifie si le ciel au-dessus de lui est assez sombre et dégagé, et ne vous alerte qu’à cette condition. Le soir, notre serveur envoie aussi à ces sujets la prévision de l’indice Kp de la NOAA pour la nuit, dans laquelle votre téléphone cherche de la même façon des heures sombres et dégagées.

Quand plus aucune alarme d’aurore polaire n’est activée, par exemple parce que vous avez désactivé ou supprimé la dernière, l’appli se désabonne de ses sujets et supprime le jeton et l’identifiant d’installation. Tant qu’aucune alarme d’aurore polaire n’est activée, l’appli ne contacte pas Firebase.

Sauvegardes

Si la sauvegarde est activée dans les paramètres de votre téléphone, Android enregistre vos lieux, vos alarmes et vos paramètres, les prévisions que l’appli a téléchargées pour vos lieux, ainsi que la dernière réponse reçue par l’appli au sujet de Premium, dans votre compte Google, pour qu’ils soient restaurés quand vous réinstallez l’appli ou passez à un nouveau téléphone. L’appli n’autorise que les sauvegardes qu’Android chiffre avec le verrouillage de votre écran, et que Google ne peut pas lire ; cela nécessite Android 9 ou une version ultérieure, si bien que sur Android 8, l’appli n’est pas sauvegardée. Quand vous configurez un nouveau téléphone, Android peut aussi copier les mêmes données directement depuis l’ancien. Les identifiants Firebase et les abonnements aux alertes d’aurore polaire ne sont jamais sauvegardés.

Premium

Premium est vendu via Google Play. Google gère le paiement selon ses propres conditions et sa propre politique de confidentialité, et nous ne voyons jamais vos informations de paiement.

Pour confirmer un achat, l’appli envoie à notre serveur le jeton d’achat que Google Play lui a fourni, au moment de l’achat puis de temps en temps tant que dure Premium. Notre serveur vérifie le jeton auprès de Google Play, qui informe aussi notre serveur quand un abonnement est renouvelé ou qu’un achat est annulé ou remboursé. Le serveur ne conserve pas le jeton lui-même, seulement une empreinte de celui-ci (un hachage SHA-256), avec l’état de l’achat, par exemple actif, annulé ou expiré, et la date de fin de la période payée. Google Play exige que le serveur confirme chaque nouvel achat dans un délai de trois jours ; tant que Google Play n’a pas accepté la confirmation, le serveur conserve aussi le moment de sa première tentative d’envoi. Il supprime ces données 30 jours après la fin de la période payée, ou 30 jours après la dernière vérification du jeton si celle-ci a eu lieu plus tard. Elles ne sont liées ni à vos cellules de grille ni à des identifiants push.

L’appli conserve sur votre téléphone la dernière réponse du serveur, c’est-à-dire l’état de l’achat et la date de fin de la période payée, avec une empreinte du jeton, pour que Premium fonctionne aussi hors connexion. Quand Google Play n’indique aucun achat, par exemple après un changement de compte Google dans Google Play, l’appli note aussi le moment où cela s’est produit pour la première fois et conserve Premium pendant 6 heures à partir de ce moment.

Notre serveur ne conserve aucun détail de commande. Google Play conserve un enregistrement de chaque commande et nous le présente dans la Play Console et ses rapports : le numéro de commande, la date et l’heure, le produit, le prix et les taxes, le modèle du téléphone utilisé pour l’achat, et le pays de l’acheteur, dans certains pays aussi la région, la ville ou le code postal. Nous n’utilisons ces enregistrements que pour notre comptabilité et nos impôts.

Commentaires, notes et mises à jour

Si vous choisissez « Envoyer un commentaire » dans les paramètres de l’appli, votre appli de messagerie ouvre un message adressé à benek.apps.feedback@pm.me avec la version de l’appli, votre version d’Android et le modèle de votre téléphone, qui nous aident à trouver les problèmes. Vous voyez le message avant de l’envoyer et pouvez y modifier ou supprimer ce que vous voulez. Nous utilisons ce que vous nous envoyez, y compris votre adresse e-mail, uniquement pour vous répondre, et nous le supprimons une fois la question réglée, au plus tard 2 ans après votre dernier message.

Une fois que vous avez ouvert quelques alertes, l’appli peut vous demander une seule fois de la noter. La fenêtre de notation provient de Google Play, qui traite votre note et votre avis selon ses propres conditions. Google Play les publie sur la fiche de l’appli, ou ne les montre qu’à nous si vous participez à un test fermé. L’appli elle-même n’apprend rien de votre note, pas même si vous en avez donné une.

Chaque fois que vous ouvrez l’appli, elle demande à Google Play, sur votre téléphone, si une version plus récente est disponible. Pour cela, Google Play utilise des informations sur votre téléphone, la version de l’appli et ses composants installés, selon ses propres conditions. Quand une version corrige un problème grave, l’appli peut alors afficher l’écran de mise à jour de Google Play. L’appli n’envoie rien à ce sujet à notre serveur.

Autorisations

Les principales autorisations utilisées par l’appli, et à quoi elles servent :

  • Position approximative, uniquement si vous choisissez « Utiliser ma position ». Vous pouvez aussi rechercher un lieu à la place.
  • Notifications, pour afficher vos alarmes.
  • Alarmes et rappels, pour vérifier les prévisions aux heures que vous choisissez.
  • S’exécuter au démarrage, pour planifier de nouveau les vérifications après un redémarrage du téléphone.
  • Définir une alarme, uniquement pour qu’un appui sur l’heure du widget horloge puisse ouvrir votre appli Horloge. Cloudlarm n’y définit aucune alarme.
  • Accès au réseau, pour télécharger les prévisions et recevoir les alertes d’aurore polaire.

Ce que nous ne faisons pas

Nous ne vendons ni ne partageons vos données, n’affichons pas de publicité, n’utilisons aucun outil d’analyse ou de pistage et ne créons pas de profils. L’appli n’a pas de comptes utilisateur.

Prestataires de services

  • Cloudflare fait fonctionner notre serveur et ce site web. Pour les rendre disponibles et les protéger, Cloudflare traite des données pour notre compte, y compris des adresses IP.
  • Google achemine pour notre compte les alertes d’aurore polaire via Firebase Cloud Messaging, ainsi que les notifications de Google Play concernant les achats via Cloud Pub/Sub.
  • Proton héberge notre boîte mail.
  • Google Play distribue l’appli et ses mises à jour et gère les paiements et les notes, et la sauvegarde Android conserve vos sauvegardes. Google vous fournit ces services directement, selon sa propre politique de confidentialité.

Cloudflare et Google peuvent traiter des données en dehors de l’Espace économique européen, y compris aux États-Unis. Ces transferts reposent sur le cadre de protection des données UE–États-Unis, au titre duquel les deux entreprises sont certifiées, ou sur les clauses contractuelles types de la Commission européenne. Proton conserve notre boîte mail en Suisse, en Allemagne ou en Norvège, et la Commission européenne a constaté que la Suisse assure une protection adéquate des données personnelles.

Comment nous protégeons vos données

L’appli se connecte à notre serveur, et votre navigateur à ce site web, uniquement par des connexions HTTPS chiffrées. Les connexions de l’appli à Firebase et à Google Play sont également chiffrées.

Nous conservons le moins de données possible, pour qu’il y ait peu à perdre : notre serveur n’enregistre ni adresses IP, ni comptes, ni positions exactes, seulement des cellules de grille, et de chaque jeton d’achat seulement une empreinte qui ne permet pas de retrouver le jeton. L’appli n’autorise que les sauvegardes qu’Android chiffre avec le verrouillage de votre écran.

Les clés secrètes, comme celles que notre serveur utilise avec Google Play et Firebase, ne font jamais partie de l’appli ni de son code source : nous les conservons dans les espaces chiffrés que Cloudflare et GitHub réservent aux secrets, et remplaçons toute clé qui aurait pu fuiter. Nos comptes Google, Cloudflare, GitHub et Proton, qui nous servent à publier et à faire fonctionner Cloudlarm, sont protégés par la validation en deux étapes. Si une faille de sécurité met en danger des données personnelles, nous la notifions à Datatilsynet, l’autorité norvégienne de protection des données, dans un délai de 72 heures, et si elle présente un risque élevé pour vos droits et libertés, nous vous en informons également dans les meilleurs délais. Pour signaler un problème de sécurité, consultez la page Sécurité.

Durée de conservation des données

  • Prévisions et cellules de grille sur notre serveur : jusqu’à 7 jours après la dernière demande concernant la cellule.
  • Journaux de notre serveur, qui enregistrent au plus un numéro de cellule : 7 jours.
  • Adresses IP : non conservées.
  • Jeton push et identifiant d’installation Firebase : jusqu’à ce qu’aucune alarme d’aurore polaire ne soit plus activée. Firebase les supprime ensuite dans un délai de 180 jours, y compris de ses sauvegardes. Si vous désinstallez d’abord l’appli, Firebase supprime le jeton push et l’identifiant d’installation après 270 jours d’inactivité (voir la documentation de Firebase).
  • Empreintes des jetons d’achat, avec l’état de l’achat : jusqu’à 30 jours après la fin de la période payée, ou 30 jours après la dernière vérification du jeton si celle-ci a eu lieu plus tard. Les jetons eux-mêmes ne sont pas conservés.
  • Sauvegardes : Cloudflare peut restaurer la base de données de notre serveur à n’importe quel moment des 30 derniers jours, si bien que les prévisions, les cellules de grille et les empreintes que nous supprimons restent dans ses sauvegardes jusqu’à 30 jours de plus.
  • Enregistrements de commandes : Google Play les conserve selon ses propres conditions, et notre serveur n’en stocke aucun. Parmi les rapports de la Play Console, nous ne téléchargeons pour notre comptabilité que ceux que la législation comptable et fiscale nous impose de conserver, et nous les conservons aussi longtemps qu’elle l’exige.
  • Messages que vous nous envoyez : jusqu’au règlement de la question, au plus tard 2 ans après votre dernier message.
  • Tout ce qui se trouve sur votre téléphone : jusqu’à ce que vous le supprimiez ou désinstalliez l’appli.

Vos droits

Vous avez le droit d’accéder à vos données personnelles, de les faire rectifier ou effacer, d’en limiter le traitement ou de vous y opposer, ainsi que le droit à la portabilité des données. Vous pouvez aussi introduire une réclamation auprès d’une autorité de protection des données, par exemple là où vous vivez ou travaillez : en Pologne, auprès du président de l’Office de protection des données personnelles (UODO), en Norvège, auprès de Datatilsynet.

Nous ne savons pas qui vous êtes : en général, nous ne pouvons donc pas retrouver de données vous concernant (article 11 du RGPD). Si vous nous envoyez un élément qui nous permet de les retrouver, comme le numéro de commande d’un achat, nous vous aiderons. Vous pouvez aussi supprimer vos données vous-même : désinstallez l’appli, et notre serveur oubliera votre zone au bout de 7 jours.

Votre droit d’opposition

Vous pouvez vous opposer à tout moment, pour des raisons tenant à votre situation particulière, aux traitements que nous fondons sur nos intérêts légitimes (article 6, paragraphe 1, point f), du RGPD, voir Bases légales) : les limites par minute appliquées aux adresses IP, les réponses à vos messages, ainsi que la fourniture et la protection de ce site web. Nous cessons alors ces traitements, à moins que nous ayons des motifs légitimes et impérieux qui prévalent sur vos intérêts, droits et libertés, ou que les données nous soient nécessaires pour la constatation, l’exercice ou la défense de droits en justice (article 21, paragraphe 1, du RGPD). Pour vous opposer, écrivez à benek.apps.feedback@pm.me.

Enfants

Cloudlarm ne s’adresse pas aux enfants de moins de 13 ans, et nous ne traitons pas sciemment leurs données.

Ce site web

Nous ne déposons aucun cookie et n’utilisons ni scripts, ni outils d’analyse, ni contenus provenant d’autres sites. Cloudflare, qui héberge le site, traite votre adresse IP et les autres données de chaque requête, comme la page que vous ouvrez et le nom de votre navigateur, pour fournir les pages et protéger le site contre les attaques, et peut déposer un cookie de sécurité à cette fin. Ce traitement repose sur notre intérêt légitime à disposer d’un site web qui fonctionne et qui est sûr (article 6, paragraphe 1, point f), du RGPD). Nous ne conservons aucun journal des visites.

Modifications

Quand nous modifions cette politique, nous mettons à jour cette page et la date indiquée en haut. Nous annonçons aussi les changements importants dans les notes de version de l’appli.