Confidentialité
Politique de confidentialité
EchoRun manipule deux catégories de données sensibles : votre position pendant une course, et la voix de vos proches. Voici exactement ce qu’il en advient.
Dernière mise à jour : 4 septembre 2026
1. Qui est responsable du traitement
Le responsable de traitement est EchoRun, éditeur du service EchoRun, joignable à l’adresse lsimonin2@gmail.com. Les coordonnées complètes figurent dans les mentions légales.
2. Le point le plus important : votre position
Pendant une course, l’application lit votre position GPS en continu pour savoir quand déclencher un message. Ces coordonnées ne sont jamais transmises à nos serveurs.
Le calcul de proximité s’exécute entièrement dans votre navigateur : le tracé et les points de déclenchement ont été téléchargés au préalable, et la comparaison « suis-je à moins de 70 mètres de ce point ? » se fait localement, sur votre appareil. La position est conservée en mémoire vive le temps du calcul, puis remplacée par la suivante. Elle n’est ni journalisée, ni historisée, ni envoyée à un tiers.
Conséquence pratique : nous sommes techniquement incapables de reconstituer votre itinéraire, votre allure ou vos horaires de passage. La seule information qui remonte, et uniquement si le réseau est disponible, est le fait qu’un message a été lu — un identifiant et un horodatage, sans coordonnées.
3. Données que nous traitons effectivement
Pour le coureur (compte)
- Adresse e-mail : pour l’authentification par lien magique et les messages de service. Base légale : exécution du contrat.
- Nom ou pseudonyme d’affichage : affiché à vos proches sur la page de dépôt, pour qu’ils sachent à qui ils parlent.
Pour les courses
- Tracé issu du fichier GPX que vous importez : coordonnées du parcours, distance, nom de la course, date. Un tracé de course est une donnée publique d’organisateur, pas un historique de vos déplacements.
- Le fichier GPX d’origine, conservé pour permettre un réimport. Vous pouvez le supprimer sans supprimer la course.
Pour les proches (sans compte)
- Le prénom ou pseudonyme saisi. Nous ne demandons ni e-mail, ni téléphone, ni identité vérifiée.
- Le message vocal enregistré et sa durée. Base légale : consentement, matérialisé par l’acte d’enregistrer et d’envoyer.
- Le point du parcours choisi — une position sur un tracé, pas la position du proche, qui n’est jamais demandée.
- Un jeton technique déposé dans le stockage local de son navigateur, qui lui permet de retrouver ses messages et son quota s’il revient. Ce jeton n’est pas un cookie publicitaire et ne permet aucun suivi entre sites.
Pour les paiements
Les paiements sont opérés par Stripe Payments Europe. Nous ne voyons jamais et ne stockons jamais de numéro de carte : la saisie a lieu sur les pages de Stripe. Nous conservons uniquement l’identifiant de la transaction, le montant, la devise et le statut, pour la comptabilité et le service après-vente.
4. Les messages vocaux : qui peut les écouter
Les fichiers audio sont stockés dans un espace privé. Ils ne sont accessibles par aucune URL publique : chaque lecture passe par un lien signé, temporaire, généré uniquement pour le coureur destinataire authentifié.
- Le coureur destinataire peut les écouter.
- Les autres proches ne peuvent pas les écouter. Ils voient seulement qu’un point du parcours est occupé, et par quel prénom.
- Nos équipes n’y accèdent pas, sauf réquisition judiciaire ou signalement d’un contenu illicite par le coureur.
Un proche qui souhaite retirer son message peut le faire depuis le lien de partage tant que la course n’a pas eu lieu, ou nous écrire. Le coureur peut supprimer tout message reçu.
5. Durées de conservation
- Messages vocaux : 12 mois après la date de la course, puis suppression automatique. Le coureur est averti un mois avant et peut demander une prolongation ou télécharger ses fichiers.
- Tracés et courses : jusqu’à la suppression du compte.
- Compte : supprimé sur demande, ou après 36 mois d’inactivité totale.
- Données de facturation : 10 ans, obligation légale de conservation comptable.
- Journaux techniques (erreurs serveur, adresses IP) : 30 jours.
6. Sous-traitants et hébergement
- Supabase — base de données, authentification et stockage des fichiers. Hébergement dans l’Union européenne.
- Vercel — hébergement de l’application web.
- Stripe Payments Europe — traitement des paiements.
- Google AdSense — affichage de publicités, lorsque cette fonctionnalité est activée (voir section suivante).
7. Cookies et traceurs
Le service utilise deux catégories de traceurs, et deux seulement. Il n’y a ni outil de mesure d’audience tiers, ni bouton de réseau social, ni enregistrement de session.
Strictement nécessaires — pas de consentement requis
Ces traceurs sont exemptés de consentement car le service ne peut pas fonctionner sans eux. Aucun n’est utilisé à des fins publicitaires.
- Cookie de session (déposé par Supabase Auth) : vous maintient connecté. Durée : la session, renouvelée à chaque visite.
- Jeton de dépôt de vocal (stockage local, pas un cookie) : permet à un proche de retrouver ses messages et son quota sans créer de compte. Reste sur son appareil, ne nous est transmis qu’au moment d’un envoi.
- Mémorisation de votre choix de cookies (stockage local) : pour ne pas vous reposer la question à chaque page.
- Cache de course (IndexedDB) : le tracé et les fichiers audio téléchargés avant l’épreuve, pour la lecture hors-ligne. Supprimable depuis les réglages de votre navigateur.
Publicité — soumis à votre consentement
Le service peut afficher des publicités Google AdSense sur les pages publiques, sur la page de dépôt de message et sur la page de fin de course. Aucune publicité n’est affichée pendant une course.
Tant que vous n’avez pas répondu à la bannière, aucun script publicitaire n’est chargé et aucune requête n’est envoyée à Google. Si vous refusez, les annonces deviennent contextuelles : elles s’affichent toujours, mais sans cookie publicitaire ni profilage. Nous transmettons ce refus à Google via le mécanisme « Consent Mode », qui l’applique également à ses partenaires.
Le service est intégralement fonctionnel dans les deux cas : refuser ne dégrade aucune fonctionnalité.
Revenir sur votre choix
Vous pouvez modifier ou retirer votre consentement à tout moment, sans justification et sans conséquence sur votre utilisation du service. Le lien est également présent en pied de chaque page.
Indépendamment de ce choix, les réglages publicitaires de votre compte Google sont modifiables sur adssettings.google.com, et votre navigateur permet de bloquer ou supprimer les cookies déjà déposés.
Nos statistiques internes (nombre de courses, de messages, chiffre d’affaires) sont des compteurs agrégés calculés directement en base, sans identifiant individuel ni traceur.
8. Vos droits
Conformément au RGPD, vous disposez d’un droit d’accès, de rectification, d’effacement, de limitation, d’opposition et de portabilité de vos données, ainsi que du droit de retirer votre consentement à tout moment.
Pour les exercer, écrivez à lsimonin2@gmail.com. Nous répondons sous 30 jours. Si notre réponse ne vous satisfait pas, vous pouvez saisir la CNIL (cnil.fr).
9. Sécurité
- Chiffrement en transit (HTTPS) et au repos sur l’ensemble du service.
- Cloisonnement par Row Level Security en base : un coureur ne peut techniquement pas lire les données d’un autre, même en cas de faille applicative.
- Fichiers audio dans un espace privé, servis exclusivement par liens signés éphémères.
- Aucun mot de passe stocké : l’authentification se fait par lien à usage unique.
10. Mineurs
Le service n’est pas destiné aux enfants de moins de 15 ans. Un enfant peut évidemment enregistrer un message pour un parent, sous la responsabilité de l’adulte qui lui confie l’appareil.
11. Modifications
Toute évolution substantielle de cette politique est signalée par e-mail aux titulaires de compte au moins 15 jours avant son entrée en vigueur.