Politique de confidentialité
Dernière mise à jour : 8 octobre 2026
Date d'entrée en vigueur : 8 octobre 2026
1. Responsable du traitement
Yann CurdyGenève, Suisse
Email : hello@roovr.app
2. Champ d'application
Cette politique s'applique à l'application mobile Roovr (iOS et Android) ainsi qu'au site roovr.app. Elle est conforme à la loi fédérale suisse sur la protection des données (LPD, dans sa version révisée entrée en vigueur le 1er septembre 2023) et au Règlement général européen sur la protection des données (RGPD).
3. Données traitées
3.1 Géolocalisation
Roovr accède à votre position GPS uniquement pendant l'utilisation active de l'app (autorisation iOS/Android « lorsque l'app est utilisée »). La position n'est jamais collectée en arrière-plan, et jamais stockée sur nos serveurs ni ceux de nos sous-traitants au-delà de la durée du calcul d'itinéraire, sauf si vous partagez une boucle par lien (voir 3.4).
Pour nommer la boucle et afficher les points d'intérêt (fontaines, points de vue, toilettes), l'app interroge aussi, directement depuis votre téléphone, deux services cartographiques ouverts : elle envoie un point central de la boucle à Nominatim et la zone qui englobe la boucle à Overpass API (voir section 5).
3.2 Données techniques anonymes
Pour améliorer Roovr, nous collectons des événements d'usage anonymes :
- type d'appareil (modèle, OS, version)
- version de l'application
- interactions UI agrégées (boutons cliqués, fonctionnalités utilisées)
- identifiant pseudonyme généré côté appareil, non rattaché à votre identité
Cet identifiant est généré localement à la première ouverture de l'app et stocké dans le keychain (iOS) ou keystore (Android) de votre appareil. Il est réinitialisé à chaque désinstallation/réinstallation de l'app et n'est en aucun cas rattaché à votre identité Apple, Google, ou à votre numéro de téléphone.
3.3 Rapports d'erreurs
En cas de plantage de l'app, un rapport technique est envoyé pour permettre la correction du bug : trace d'erreur, état mémoire de l'app au moment du crash, version OS et version de l'app.
3.4 Boucles partagées
Lorsque vous choisissez Partager un lien dans l'app, la boucle concernée est envoyée à nos serveurs et stockée pour que le lien fonctionne : tracé complet (point de départ compris, qui peut correspondre à votre domicile), altitudes, distance, dénivelé, nom de la boucle et langue de l'app. Une image de la boucle est générée sur un fond de carte Mapbox et stockée avec elle.
- Ces données ne sont stockées que si vous partagez une boucle. Sans partage, rien n'est conservé.
- La boucle est visible par toute personne qui dispose du lien. Le lien est aléatoire et ne peut pas être deviné, et les pages de boucles partagées ne sont pas indexées par les moteurs de recherche.
- Aucun compte, aucun nom et aucune adresse email ne sont associés à une boucle partagée.
- Pour faire supprimer une boucle partagée, écrivez à hello@roovr.app en indiquant son lien.
3.5 Données que nous ne collectons PAS
- Aucun compte utilisateur, aucune adresse email, aucun nom
- Aucun contact, aucune photo, aucun fichier de votre téléphone
- Aucun identifiant publicitaire (IDFA / GAID)
- Aucune position en arrière-plan
- Aucun historique de parcours nominatif (une boucle partagée n'est rattachée à aucune identité, voir 3.4)
- Aucun tracking inter-applications (App Tracking Transparency) : nous ne demandons pas l'autorisation ATT car nous ne traçons pas votre activité sur d'autres apps ou sites.
3.6 Permissions demandées par l'application
L'app demande votre autorisation pour les permissions suivantes :
- Localisation (lorsque l'app est utilisée) : nécessaire pour générer une boucle à partir de votre position. Refuser cette permission empêche le fonctionnement de l'app.
- Internet / Accès réseau : nécessaire pour communiquer avec nos serveurs de calcul d'itinéraire.
Aucune autre permission n'est demandée (ni contacts, ni photos, ni microphone, ni notifications).
4. Finalités et bases légales
| Finalité | Données utilisées | Base légale |
|---|---|---|
| Générer une boucle de course adaptée à votre position et à la distance choisie | Position GPS | Consentement (autorisation iOS/Android) |
| Rendre accessible une boucle que vous partagez par lien (page web, aperçu, ouverture dans l'app) | Boucle partagée (tracé avec point de départ, statistiques, nom) | Exécution du service que vous demandez en partageant (RGPD art. 6.1.b) |
| Prévenir les abus en limitant le nombre de requêtes | Identifiant pseudonyme (ou adresse IP à défaut), compteurs journaliers | Intérêt légitime (RGPD art. 6.1.f) |
| Comprendre l'usage de l'app et prioriser les évolutions | Événements anonymes | Intérêt légitime (RGPD art. 6.1.f) |
| Identifier et corriger les bugs | Rapports d'erreurs | Intérêt légitime (RGPD art. 6.1.f) |
| Mesurer l'audience du site roovr.app | Statistiques de visite anonymes (sans cookie) | Intérêt légitime (RGPD art. 6.1.f) |
5. Sous-traitants et destinataires
Pour fonctionner, Roovr s'appuie sur les sous-traitants suivants. Aucune donnée n'est revendue ou partagée avec des tiers à des fins commerciales.
| Sous-traitant | Rôle | Localisation | Garanties |
|---|---|---|---|
| GraphHopper GmbH | Calcul d'itinéraire | Karlsruhe, Allemagne | UE : niveau adéquat |
| PostHog Inc. | Analytique produit | Francfort, Allemagne (EU Cloud) | UE : niveau adéquat |
| Sentry (Functional Software Inc.) | Suivi d'erreurs | San Francisco, USA | Clauses contractuelles types (CCT) |
| Cloudflare Inc. | Hébergement du site, stockage des boucles partagées (R2) | Site : réseau global (USA). Boucles partagées : Union européenne (juridiction UE de R2) | Clauses contractuelles types (CCT) |
| Railway Corporation | Hébergement de l'API | Union européenne (région EU West de Railway) | Clauses contractuelles types (CCT), avenant suisse inclus |
| Upstash Inc. | Limitation du nombre de requêtes (identifiant pseudonyme et compteurs journaliers) | Francfort, Allemagne | Clauses contractuelles types (CCT) |
| Mapbox Inc. | Affichage de la carte, recherche d'adresses, fond de carte des images de boucles partagées | USA | Certification Data Privacy Framework (UE, Royaume-Uni, Suisse) |
| Umami Software Inc. | Mesure d'audience du site roovr.app (sans cookie) | Francfort, Allemagne (région UE d'Umami Cloud) | Données anonymes : adresse IP non conservée |
Plusieurs de ces sous-traitants sont des sociétés américaines (Sentry, Cloudflare, Railway, Upstash, Mapbox), y compris lorsque les données sont hébergées dans l'Union européenne. Les transferts éventuels vers les États-Unis sont encadrés par les Clauses contractuelles types (CCT) approuvées par la Commission européenne ou, pour Mapbox, par sa certification au Data Privacy Framework (DPF).
Services cartographiques ouverts. Pour nommer la boucle et afficher les points d'intérêt, l'app interroge directement deux services publics de l'écosystème OpenStreetMap. Ils reçoivent votre adresse IP et des coordonnées de la boucle, sans aucun identifiant, et les traitent selon leurs propres politiques :
| Service | Données reçues | Localisation | Garanties |
|---|---|---|---|
| Nominatim (OpenStreetMap Foundation) | Un point central de la boucle, pour lui donner un nom | Royaume-Uni | Niveau de protection adéquat (UE et Suisse) |
| Overpass API (overpass-api.de, hébergé par FOSSGIS e.V.) | La zone qui englobe la boucle, pour le nom et les points d'intérêt | Allemagne | UE : niveau adéquat |
6. Durée de conservation
- Position GPS : non stockée, sauf boucle que vous choisissez de partager (voir 3.4). Utilisée en mémoire pour calculer la boucle, puis effacée.
- Boucles partagées : conservées tant que le lien existe, jusqu'à leur suppression sur demande.
- Compteurs de limitation de requêtes : jusqu'à la fin de la journée (UTC), puis suppression automatique.
- Événements analytiques : 90 jours, puis suppression automatique.
- Rapports d'erreurs : 30 jours, puis suppression automatique.
7. Vos droits
Conformément à la LPD et au RGPD, vous disposez des droits suivants :
- droit d'accès à vos données
- droit de rectification
- droit à l'effacement
- droit à la limitation du traitement
- droit à la portabilité
- droit d'opposition au traitement fondé sur l'intérêt légitime
- droit de retirer votre consentement à tout moment (en révoquant l'autorisation de localisation dans les réglages iOS/Android)
Pour exercer ces droits, écrivez à hello@roovr.app. Nous répondons dans un délai maximal de 30 jours.
Vous avez également le droit d'introduire une plainte :
- en Suisse, auprès du Préposé fédéral à la protection des données et à la transparence (PFPDT)
- dans l'Union européenne, auprès de l'autorité de contrôle de votre pays de résidence (par exemple la CNIL en France)
8. Sécurité
Toutes les communications entre l'app et nos serveurs sont chiffrées en HTTPS (TLS 1.2+). Les données pseudonymes côté analytique ne permettent pas de remonter à votre identité. L'accès au backend est restreint par tokens.
9. Cookies et traceurs web
L'application mobile Roovr n'utilise pas de cookies. Le site roovr.app n'utilise que des cookies techniques strictement nécessaires à son fonctionnement (pas de cookies analytiques ni publicitaires). Sa mesure d'audience passe par Umami, qui ne dépose aucun cookie et ne conserve pas votre adresse IP.
10. Mineurs
Roovr est destiné à un public général majeur. Nous ne collectons pas sciemment de données personnelles concernant des enfants de moins de 16 ans. Si vous estimez qu'un mineur nous a transmis des données, contactez-nous pour suppression immédiate.
11. Modifications
Cette politique peut évoluer. La version la plus à jour est toujours disponible à roovr.app/fr/privacy. Les changements substantiels seront annoncés dans l'app lorsqu'un canal de contact existe.
12. Contact
Yann CurdyEmail : hello@roovr.app
Genève, Suisse