Politique de confidentialité

Tidecast (iOS, watchOS) · En vigueur le 21 octobre 2026

En bref. Pas de compte, pas de publicité, pas de suivi entre applications, pas d'IDFA. Vos spots et vos alertes restent sur votre appareil. Votre position sert à trouver les stations proches, sur l'appareil, et à demander à Plans d'Apple le temps de trajet ; elle n'est jamais conservée ni envoyée ailleurs. Des statistiques d'usage et des rapports de plantage, non liés à votre identité, partent chez Google Firebase : avec votre accord dans l'Espace économique européen, au Royaume-Uni et en Suisse ; ailleurs, tant que vous ne les désactivez pas.

1. Qui est responsable

Le responsable du traitement est Raphaël Goupille, éditeur de l'application Tidecast sur l'App Store. Contact pour toute question sur vos données : [email protected].

2. Ce qui reste sur votre appareil

  • Spots, alertes et préférences (unités, activité, arrière-plan…) : enregistrés localement (SwiftData et réglages de l'app). Ils ne sont envoyés à aucun serveur, ni synchronisés via iCloud.
  • Widgets et Apple Watch : l'app partage le spot actif avec ses widgets par un groupe d'apps local, et l'envoie à votre Apple Watch jumelée par WatchConnectivity (de votre iPhone à votre montre, sans serveur de l'éditeur).
  • Notifications : les alertes de marée sont des notifications locales, programmées sur l'appareil. Les Live Activities sont aussi mises à jour localement, sans notification push.
  • Calendrier et partage : ajouter une fenêtre au calendrier ouvre l'éditeur d'événement d'Apple ; rien n'est écrit tant que vous n'enregistrez pas, et l'app ne demande pas l'accès à votre calendrier. Le partage passe par la feuille de partage du système.
  • Calcul des marées : les prédictions, le soleil et la lune sont calculés sur l'appareil, hors ligne.

3. Votre position

La position n'est demandée que pendant l'utilisation de l'app (« Lorsque l'app est active »), ponctuellement, avec une précision d'environ un kilomètre. Elle sert à :

  • trouver les stations de marée les plus proches — calcul fait sur l'appareil ;
  • estimer le temps de trajet jusqu'à un spot : la position est envoyée à Plans d'Apple (Apple MapKit) comme point de départ d'une demande d'itinéraire.

Elle n'est jamais enregistrée sur l'appareil au-delà de la session (elle est réutilisée quelques minutes en mémoire), jamais envoyée à un autre service que Plans d'Apple, jamais incluse dans les statistiques, et l'app ne vous suit pas en continu. Sans elle, vous trouvez votre spot par son nom ou sur la carte. Vous pouvez retirer l'autorisation dans Réglages iOS > Confidentialité et sécurité > Service de localisation > Tidecast.

Le texte affiché par iOS est : « Tidecast utilise votre position pour trouver les stations de marée les plus proches. Pour vous dire combien de temps il faut pour rejoindre un spot, il demande l'itinéraire à Plans d'Apple depuis l'endroit où vous êtes. Votre position n'est jamais conservée, partagée avec quelqu'un d'autre ni suivie. »

4. Données de conditions et de cartes

Pour afficher les conditions en direct, l'app interroge des services publics ou d'Apple. Ces requêtes portent sur le spot ou la station consultés, pas sur votre position, et ne contiennent aucun identifiant. Comme toute connexion Internet, elles transmettent votre adresse IP au service interrogé.

ServiceCe qu'il reçoit
NOAA CO-OPS et NDBC (États-Unis)L'identifiant de la station ou de la bouée.
NWS api.weather.gov (États-Unis)Les coordonnées du spot (prévisions, alertes météo et marines).
Apple WeatherKit (Météo d'Apple)Les coordonnées du spot (vent, UV, pression…).
Cartes marines NOAA (gis.charttools.noaa.gov)L'emprise de la carte affichée, lorsque la couche de cartes marines est activée.
Apple Maps (MapKit)Le texte d'une recherche de lieu et la zone de carte visible ; les coordonnées d'une station ou d'un point touché pour en trouver le nom ; votre position pour l'itinéraire (section 3).
Relais Candhis (Cloudflare Workers, France)Une simple requête de lecture du fichier des dernières mesures de houle, sans paramètre. Le relais ne reçoit aucune donnée de l'app et n'en stocke aucune.
App Store (itunes.apple.com)Pour la liste « Nos autres applications » dans Réglages : les identifiants de ces apps, le pays de la boutique et la langue.

5. Statistiques d'usage et rapports de plantage (Google Firebase)

Tidecast utilise Firebase Analytics et Firebase Crashlytics (Google) pour savoir quelles fonctions servent et corriger les plantages.

Quand

  • Union européenne, EEE, Royaume-Uni, Suisse (et départements d'outre-mer) : rien n'est envoyé tant que vous n'avez pas répondu « Partager » à l'écran « Aider à améliorer Tidecast » de l'accueil. « Ne pas partager » ne coûte rien dans l'app.
  • Ailleurs : la collecte est active jusqu'à ce que vous la désactiviez.
  • Partout : Réglages de l'app > Confidentialité > « Partager l'utilisation et les plantages » permet de changer d'avis à tout moment. Un seul interrupteur couvre statistiques et rapports de plantage.

L'app n'ayant pas d'autre moyen de savoir où vous vivez, la zone est déduite des réglages de votre appareil : il suffit que le réglage Région, le fuseau horaire ou la région de votre première langue préférée désigne l'une de ces zones pour que votre accord soit demandé.

Ce qui est envoyé

  • Des événements qui décrivent des types d'action et leur origine : écran d'abonnement affiché (et depuis où), achat ou restauration, activité choisie parmi les activités proposées (une activité que vous avez nommée est seulement signalée comme « personnalisée »), spot enregistré (marché US ou France), type d'alerte créée, réponse à l'étape de localisation, action Siri, Live Activity, partage ou ajout au calendrier (leur type), demande de note, ouverture d'une de nos autres apps.
  • Deux propriétés : gratuit ou Pro, unités métriques ou impériales.
  • Les données techniques collectées automatiquement par Firebase : un identifiant d'instance de l'app, aléatoire, propre à cette installation ; modèle d'appareil, version d'iOS et de l'app, langue ; une localisation approximative (pays, région) que Google déduit de l'adresse IP.
  • En cas de plantage : la trace technique du plantage et l'état de l'appareil à ce moment (Crashlytics).

Jamais envoyé : votre position, les coordonnées ou le nom d'un spot ou d'une activité, ni rien de ce que vous tapez. Les fonctions publicitaires de Firebase sont désactivées quelle que soit votre réponse (stockage publicitaire, données publicitaires et personnalisation refusés), l'identifiant pour les fournisseurs (IDFV) n'est pas collecté par Firebase, et l'app n'utilise pas l'identifiant publicitaire (IDFA) ni ne demande l'autorisation de suivi (ATT).

6. Achats et abonnements (Apple, RevenueCat)

Les achats de Tidecast Pro sont traités par Apple : l'éditeur ne reçoit ni votre nom, ni votre adresse e-mail, ni vos moyens de paiement. L'app utilise RevenueCat pour vérifier vos droits Pro et restaurer vos achats. RevenueCat reçoit un identifiant anonyme qu'il génère pour cette installation, les informations de transaction de l'App Store (produit, date, renouvellement, essai, pays et devise) et des données techniques (version de l'app et du système).

Si les statistiques sont activées (section 5), l'app transmet aussi à RevenueCat l'identifiant d'instance Firebase, afin que RevenueCat transmette à Firebase Analytics les achats, renouvellements et résiliations. Ce lien est retiré dès que vous désactivez les statistiques.

7. Bases légales (RGPD)

  • Statistiques et rapports de plantage : votre consentement dans l'EEE, au Royaume-Uni et en Suisse (art. 6.1.a RGPD et règles sur les traceurs) ; ailleurs, l'intérêt légitime de l'éditeur à améliorer l'app, avec possibilité de s'y opposer à tout moment dans les Réglages.
  • Achats et abonnements : l'exécution du contrat (art. 6.1.b) et les obligations légales de l'éditeur ; l'intérêt légitime pour la prévention de la fraude et le suivi des abonnements.
  • Position et requêtes de conditions : la fourniture du service que vous demandez (art. 6.1.b), avec l'autorisation de localisation d'iOS que vous pouvez retirer.

8. Sous-traitants et destinataires

Les services publics de données (NOAA, NWS) reçoivent les requêtes décrites à la section 4. Aucune donnée n'est vendue ni partagée à des fins publicitaires. Google, RevenueCat et Cloudflare peuvent traiter des données hors de l'Union européenne, notamment aux États-Unis ; ces transferts sont encadrés par le cadre de protection des données UE–États-Unis ou par les clauses contractuelles types de la Commission européenne, selon le prestataire.

9. Durées de conservation

  • Données sur l'appareil : jusqu'à ce que vous les supprimiez dans l'app ou supprimiez l'app.
  • Statistiques Firebase Analytics : 14 mois, puis seules des statistiques agrégées subsistent.
  • Rapports de plantage Crashlytics : 90 jours.
  • Données d'achat RevenueCat : tant que nécessaire à la gestion de vos achats, puis selon les obligations légales (comptables notamment).

10. Vos droits

Vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de retirer votre consentement à tout moment. Comme rien n'est lié à votre identité, voici comment ils s'exercent concrètement :

  • Statistiques : désactivez « Partager l'utilisation et les plantages » dans les Réglages de l'app ; plus rien n'est envoyé à partir de ce moment.
  • Données locales : supprimer un spot ou une alerte l'efface ; supprimer l'app efface toutes ses données de l'appareil et rend l'identifiant Firebase de cette installation définitivement orphelin.
  • RevenueCat : l'identifiant est anonyme. Pour une demande d'accès ou d'effacement, écrivez à [email protected] en joignant l'identifiant de commande de votre achat (figurant sur le reçu d'Apple) ; il permet de retrouver l'enregistrement correspondant.
  • Firebase : l'éditeur ne peut pas relier une demande à des statistiques anonymes sans identifiant ; elles sont supprimées au terme de la durée de conservation.

Vous pouvez introduire une réclamation auprès de la CNIL (cnil.fr) ou de l'autorité de protection des données de votre pays.

11. Enfants

Tidecast ne s'adresse pas aux enfants et n'est pas conçu pour les moins de 13 ans. L'éditeur ne collecte pas sciemment de données concernant des enfants.

12. Sécurité et avertissement

Toutes les connexions de l'app utilisent HTTPS. Ne pas utiliser pour la navigation. Les prédictions peuvent différer des conditions réelles.

13. Modifications

Cette politique peut évoluer avec l'app. La date d'entrée en vigueur ci-dessus est alors mise à jour ; un changement qui requiert votre consentement vous sera demandé dans l'app.

← Retour à Tidecast