Tides & Weather

Politique de confidentialité

Tides & Weather affiche les conditions de marée, météo et vent des lieux de marée du monde entier, avec une activité en direct optionnelle sur l’écran verrouillé. Cette page explique, simplement, ce que l’application fait et ne fait pas de vos données.

Dernière mise à jour : 28 septembre 2026

Cette page est une traduction automatique de notre politique de confidentialité. En cas de divergence, la version anglaise fait foi.

01La version courte

Tides & Weather n’a pas de comptes personnels — rien à créer, pas d’e-mail, pas de mot de passe — et ne diffuse pas de publicité, ne vend ni ne partage vos données avec qui que ce soit. Chaque installation reçoit un identifiant d’appareil anonyme généré aléatoirement (via Firebase Anonymous Authentication) afin que l’application puisse enregistrer vos réglages — votre lieu de marée sélectionné et vos lieux enregistrés, vos réglages de notifications et d’écran verrouillé, et vos préférences d’affichage sur notre serveur ; rien concernant votre identité n’y est associé. Nous collectons aussi des statistiques d’usage agrégées, que vous pouvez désactiver dans l’app — voir le §06 pour savoir précisément ce que cela inclut et n’inclut pas.

Comptes
Aucun — seulement un identifiant d’appareil anonyme, sans inscription ni connexion
Statistiques
Usage agrégé des fonctions et réglages, désactivable dans l’app — sans publicité
Données vendues ou partagées
Jamais
Données stockées sur notre serveur
Votre lieu de marée sélectionné et vos lieux enregistrés ; réglages de notifications, d’écran verrouillé et d’affichage ; statut d’abonnement ; modèle de l’appareil et version de l’app ; fonctions configurées ; jetons push ; codes d’invitation et récompenses, si vous utilisez les invitations

02Localisation

L’application ne demande votre position que si vous appuyez sur le bouton boussole dans l’écran de recherche de lieu de marée, afin de trouver le lieu de marée le plus proche de vous. Cette position est :

  • lue une seule fois, sur l’appareil, lorsque vous appuyez sur le bouton ;
  • envoyée une seule fois à notre serveur pour trouver les lieux de marée les plus proches, et utilisée uniquement pour cette recherche ;
  • jamais enregistrée avec votre installation — seul le lieu de marée que vous finissez par choisir est enregistré (voir ci-dessous). Comme toute requête web, elle peut apparaître brièvement dans les journaux de requêtes de notre hébergeur.

Vous pouvez utiliser toutes les fonctionnalités de l’application, y compris la recherche d’un lieu de marée par son nom, sans jamais accorder l’accès à la localisation.

03Ce qui est enregistré sur notre serveur

L’identifiant d’appareil anonyme de votre installation est la seule clé de ce que notre backend (Firebase Cloud Functions et Firestore, que nous exploitons) conserve pour elle :

  • Votre lieu de marée et vos lieux enregistrés — le lieu de marée sélectionné (identifiant, nom, pays, coordonnées et jeu de données de marée à utiliser) et les lieux que vous avez marqués d’une étoile ;
  • Vos réglages — préférences d’affichage, réglages BateauScore et ToucheScore, et vos programmations de notifications intelligentes et d’écran verrouillé, pour que notre serveur puisse envoyer ce que vous avez demandé et qu’une réinstallation puisse les retrouver ;
  • Votre statut d’abonnement — quelle formule et quand elle se termine, d’après la confirmation signée d’Apple, pour que les fonctions Pro qui tournent sur notre serveur sachent que vous y avez droit ;
  • Invitations, si vous les utilisez — les codes d’invitation que l’app crée pour vous lorsque vous invitez des proches, et les mois de PRO que vous avez gagnés. Un code créé pour une personne en particulier peut porter un nom ou des initiales que vous saisissez : vous êtes la seule personne à les voir, ils sont enregistrés avec le code sur notre serveur et ne sont jamais montrés à la personne invitée. Si vous avez reçu une invitation, nous enregistrons aussi le code utilisé et les jours de votre première semaine où vous avez ouvert l’app (dates seulement, dans le fuseau horaire de votre appareil au premier lancement), pour déterminer si chacune des deux personnes gagne un mois de PRO. Si vous saisissez un code d’invitation d’un club, d’un magasin ou d’un autre groupe, nous enregistrons lequel, pour savoir quels clubs et magasins l’app atteint, avec la date ainsi que le pays, le modèle d’appareil et la version de l’app décrits plus bas ;
  • Votre appareil et la version de l’app — modèle, version d’iOS, taille d’écran et un pays déduit de votre adresse IP au lancement de l’app (rien de plus précis), pour savoir quels appareils et versions prendre en charge ;
  • Le jour de la dernière ouverture de l’app, et le rapport de configuration décrit au §06 ;
  • Des jetons push et une clé de widget — voir le §04.

Les données de chaque installation sont séparées de celles de toutes les autres. Les données de prévision elles-mêmes (les chiffres de marée et de météo d’un lieu de marée) sont mises en cache et partagées entre toutes les installations qui utilisent ce lieu de marée, puisqu’elles ne dépendent pas de qui les demande. Les lieux de marée consultés récemment restent sur votre appareil.

04Notifications, écran verrouillé, widgets et Apple Watch

Chacune de ces fonctions n’utilise notre serveur que comme décrit :

  • Les notifications de marée sont programmées sur votre appareil. Notre serveur sait seulement si elles sont activées et combien de temps à l’avance elles vous préviennent (§06).
  • Notifications intelligentes : iOS fournit à l’app un jeton push pour que notre serveur puisse envoyer les résumés BateauScore et ToucheScore et les alertes de créneau que vous avez configurés, via Firebase Cloud Messaging et le service de notifications push d’Apple. Le jeton est supprimé de notre serveur lorsque vous les désactivez ou que votre abonnement se termine.
  • Résumé sur l’écran verrouillé : iOS fournit à l’app un jeton qui permet à notre serveur de démarrer une activité en direct ; il n’est utilisé que si vous configurez une programmation. Pendant qu’un résumé est affiché, un second jeton permet à notre serveur de le mettre à jour, et celui-ci est effacé à la fin du résumé.
  • Les widgets d’écran d’accueil et les complications Apple Watch récupèrent eux-mêmes leurs données sur notre serveur avec une clé aléatoire liée à votre installation, que l’app leur transmet. La clé permet de lire votre prévision, rien d’autre. Notre serveur note, au jour près, lesquels ont récupéré des données en dernier, pour les comptages du §06.

05Sources de données tierces

Pour vous afficher une prévision, notre backend récupère des données auprès des fournisseurs ci-dessous. Aucun ne reçoit quoi que ce soit qui vous identifie — tout au plus l’emplacement du lieu de marée choisi.

FournisseurUtilisationCe qu’il reçoit
WorldTidesPrévisions de marée pour les lieux de marée que les autres sources ne couvrent pasLes coordonnées du lieu de marée choisi
UK Hydrographic Office (ADMIRALTY)Heures publiées de pleine et basse mer pour les ports du Royaume-UniL’identifiant du port choisi
Base de données de marées Neaps (TICON-4, NOAA CO-OPS)Prévisions de marée calculées sur nos propres serveurs à partir de constantes harmoniques publiéesRien — aucune requête ne quitte nos serveurs
Open-MeteoPrévisions météo et marines (vagues) heure par heureLes coordonnées du lieu de marée choisi

Autres services sur lesquels repose l’application :

  • Google Firebase (Cloud Functions, Firestore, Hosting, Authentication, Cloud Messaging, Analytics) fait tourner notre backend, stocke les données décrites dans cette politique et envoie les bannières des notifications intelligentes.
  • Apple : les noms de lieux que vous tapez sont recherchés sur votre appareil avec la recherche MapKit d’Apple ; les abonnements sont entièrement gérés par l’App Store — nous ne voyons jamais vos données de paiement, seulement la confirmation signée d’Apple qu’un abonnement est actif ; les mises à jour de l’écran verrouillé et les notifications sont acheminées par le service de notifications push d’Apple ; et, au premier lancement, l’app demande au service DeviceCheck d’Apple si cet iPhone a déjà exécuté l’app, puis place chez Apple un indicateur signalant que c’est désormais le cas. DeviceCheck conserve deux bits par appareil chez Apple ; il ne nous fournit aucun identifiant de l’appareil et ne nous apprend rien d’autre à son sujet, et nous ne l’utilisons que pour empêcher un même iPhone d’obtenir plusieurs fois des récompenses d’invitation.
  • Crisp fait fonctionner le chat d’assistance de l’application, uniquement si vous l’ouvrez. Il reçoit les messages que vous envoyez, le nom que vous indiquez éventuellement et des informations qui nous aident à répondre : le lieu de marée choisi, la version de l’application, le modèle de votre appareil et les fonctions activées.

06Statistiques d’utilisation et ce que nous ne faisons pas

Nous utilisons des statistiques d’usage, en deux parties délibérément limitées. Firebase Analytics enregistre les écrans ouverts et des actions nommées — changer de lieu de marée (comment il a été trouvé et son pays, jamais lequel), activer ou désactiver des fonctions, les étapes de l’accueil, l’issue de l’écran d’abonnement et des achats, les touchers sur les notifications et les changements de préférences d’affichage. Ces données sont liées à l’identifiant anonyme propre et distinct d’Analytics, que nous ne relions jamais à l’identifiant d’appareil décrit au §03. Par ailleurs, l’app indique à notre serveur, avec les données du §03, quelles fonctions elle a configurées : quels types de widgets d’écran d’accueil et de complications Apple Watch sont installés, si les alertes de marée sont activées, si les notifications sont autorisées, et les préférences d’affichage (langue, unités, mode de couleur, retours haptiques, forme de la lune). Notre serveur ne lit ces informations, ainsi que les lieux de marée choisis, que sous forme de comptages quotidiens agrégés — combien d’installations utilisent chaque fonction, réglage et lieu de marée — jamais comme un relevé d’une installation particulière. Vous pouvez tout désactiver dans Préférences → Données et mentions légales → Partager les statistiques d’utilisation : Firebase Analytics s’arrête alors sur votre appareil et votre installation est exclue de tous les comptages. Par ailleurs :

  • Aucun compte personnel, connexion, e-mail ou profil d’aucune sorte, et jamais votre nom — le seul élément qui y ressemble est un surnom ou des initiales facultatifs que vous choisissez pour le code d’invitation d’une autre personne ; vous êtes la seule personne à le voir, et il est supprimé avec vos codes d’invitation
  • Aucune publicité, aucun identifiant publicitaire ni suivi entre applications
  • Aucune vente, location ou partage de données à des tiers pour leurs propres finalités
  • Aucun suivi de localisation en arrière-plan — la position n’est lue qu’au moment où vous appuyez sur le bouton boussole

07Conservation et suppression des données

Changer de lieu de marée ou de réglages remplace la valeur précédente — aucun historique n’est conservé. Ce qui est enregistré pour votre installation est conservé jusqu’à ce que vous nous demandiez de le supprimer : supprimer l’app ne l’efface pas de notre serveur, car une désinstallation ressemble exactement à un téléphone sur lequel l’app n’a simplement pas été ouverte depuis un moment.

Pour faire supprimer tout ce qui est enregistré pour votre installation, écrivez-nous depuis Préférences → Assistance dans l’app — le chat identifie votre installation, ce qui nous permet de la retrouver — ou par e-mail à l’adresse du §10, et nous verrons avec vous comment l’identifier.

Supprimer tout ce qui est enregistré pour votre installation supprime aussi vos codes d’invitation, qui cessent alors de fonctionner, votre propre relevé de première semaine et le PRO gagné grâce aux invitations. Les personnes que vous avez invitées conservent ce qu’elles ont gagné. L’indicateur DeviceCheck décrit au §05 est conservé par Apple, pas par nous, et reste en place.

Les comptages quotidiens d’utilisation du §06 ne contiennent aucune donnée par installation et sont conservés. Firebase Analytics conserve ses données d’événements selon les paramètres de conservation standard de Google, et Crisp conserve les conversations d’assistance jusqu’à leur suppression — demandez-le et nous supprimerons les vôtres.

08Confidentialité des mineurs

Tides & Weather est un utilitaire destiné à tous les publics. Il ne vous demande jamais votre nom, votre âge ni vos coordonnées (le seul nom qu’il conserve est un surnom ou des initiales facultatifs que vous pouvez saisir pour le code d’invitation d’une autre personne, et que vous êtes la seule personne à voir), et ne collecte pas sciemment d’informations personnelles auprès d’enfants de moins de 13 ans — seulement les réglages et comptages par installation décrits ci-dessus.

09Modifications de cette politique

Si cette politique change, la date de « Dernière mise à jour » en haut de cette page changera en conséquence. Les changements significatifs — tout ce qui affecte ce qui est collecté ou pourquoi — seront reflétés ici avant leur entrée en vigueur.

10Contact

hello@tidesandweather.info

C’est également la bonne adresse pour les demandes de support App Store.