Politique de confidentialité
Dernière mise à jour : 27 mai 2026
La présente politique de confidentialité décrit la manière dont Mon Itinéraire, édité par KersAI Factory (Xavier BODHUIN, micro-entrepreneur), collecte, utilise et protège les données personnelles des utilisateurs, conformément au Règlement Général sur la Protection des Données (RGPD — Règlement UE 2016/679) et à la loi Informatique et Libertés.
1. Responsable du traitement
Xavier BODHUIN — KersAI Factory
SIRET : 520 870 999 00049
Adresse : 16 rue Saint Joseph, 78150 Le Chesnay-Rocquencourt
Contact : monitineraire@xavdeker.com
2. Données collectées
a) Sans création de compte
L'utilisation des fonctions de base (tracé d'itinéraire, calcul, export GPX, partage par lien polyline) ne nécessite aucune donnée personnelle. Seuls des éléments techniques sont traités :
- Adresse IP, type de navigateur, pages consultées — dans les logs serveur (Apache) à des fins de sécurité et de prévention des abus, ainsi que dans les compteurs de débit (rate limiting) pour limiter les requêtes abusives sur l'API.
- Coordonnées GPS soumises au moteur de routage (BRouter) pour calculer un itinéraire — ces coordonnées ne sont pas associées à un utilisateur identifié et sont mises en cache 24 h pour accélérer les requêtes identiques.
b) Avec compte utilisateur
Lors de la création d'un compte et de son utilisation, sont collectés et stockés :
- Adresse email (identifiant de connexion).
- Mot de passe, jamais stocké en clair : il est immédiatement haché avec l'algorithme Argon2id avant enregistrement.
- Itinéraires enregistrés : nom, mode d'activité, style de parcours, vitesse moyenne, points de passage (latitude, longitude). Aucune autre donnée n'est dérivée du tracé.
- Statut public/privé et jeton aléatoire associé pour les itinéraires partagés via une URL courte.
- Journal d'envoi des emails (validation d'adresse, réinitialisation de mot de passe) : destinataire, sujet, statut, message d'erreur éventuel.
c) Stockage côté navigateur (localStorage)
Deux clés sont écrites dans le stockage local du navigateur, jamais transmises à des tiers :
mi_token: jeton JWT de session après connexion, permet de rester authentifié entre les pages. Durée de vie 1 semaine, supprimé à la déconnexion.mi-theme: préférence visuelle (clair / sombre).
d) Géolocalisation
La fonction « Me géolocaliser » n'est activée que sur clic explicite de l'utilisateur. Les coordonnées de position sont traitées uniquement côté navigateur et ne sont jamais stockées sur nos serveurs.
3. Finalités du traitement
- Fourniture du service de calcul d'itinéraires
- Gestion des comptes utilisateurs (création, authentification, stockage des itinéraires enregistrés)
- Envoi des emails techniques nécessaires (validation d'adresse, réinitialisation de mot de passe)
- Sécurité et prévention des abus (logs, rate limiting)
- Amélioration du service
4. Base légale du traitement
- Exécution d'un contrat : fourniture du service de routage et de l'espace personnel demandé par l'utilisateur.
- Consentement : géolocalisation (action explicite), partage public d'un itinéraire.
- Intérêt légitime : sécurité de l'infrastructure, prévention des abus, amélioration du service.
5. Durée de conservation
- Compte utilisateur : tant que le compte est actif, puis supprimé sur demande ou après 3 ans d'inactivité totale (aucune connexion).
- Itinéraires enregistrés : tant que l'utilisateur ne les supprime pas, ou jusqu'à la suppression du compte.
- Journal d'envoi des emails : 12 mois pour diagnostic des incidents, puis purgé.
- Logs serveur (Apache, Symfony) : 12 mois maximum.
- Cache de routage (BRouter, géocodage, POI) : 24 h à 7 jours selon la nature de la donnée, purgé automatiquement.
- Jeton JWT dans le navigateur : 1 semaine, supprimé à la déconnexion.
6. Destinataires des données
Les données personnelles sont accessibles uniquement à Xavier BODHUIN (responsable du traitement) et aux sous-traitants techniques strictement nécessaires au fonctionnement du service :
- Contabo GmbH (Allemagne) — hébergement des serveurs applicatif et base de données.
- OVHcloud (France) — envoi des emails transactionnels (SMTP).
- HeiGIT / OpenRouteService (Allemagne) — géocodage des recherches d'adresses. Seule la chaîne de caractères saisie dans la barre de recherche est transmise.
- OpenStreetMap Foundation / Nominatim (Royaume-Uni) — repli de géocodage si OpenRouteService ne répond pas.
- Overpass API (Allemagne, France) — récupération des points d'intérêt (eau, refuges, parkings, points de vue) et des repères naturels (sommets, sentiers balisés) selon la zone affichée.
Aucune donnée n'est vendue, louée ou cédée à des tiers à des fins commerciales. Aucun outil de tracking publicitaire n'est utilisé.
7. Transferts hors UE
L'ensemble des sous-traitants techniques cités ci-dessus sont situés dans l'Union européenne ou au Royaume-Uni (couvert par une décision d'adéquation de la Commission européenne). Aucun transfert hors de cette zone n'est effectué.
8. Droits des utilisateurs
Conformément au RGPD, vous disposez des droits suivants sur vos données personnelles :
- Droit d'accès
- Droit de rectification
- Droit à l'effacement (droit à l'oubli)
- Droit à la limitation du traitement
- Droit à la portabilité des données (export de vos itinéraires)
- Droit d'opposition
- Droit de retirer votre consentement à tout moment
Pour exercer ces droits, adressez votre demande à : monitineraire@xavdeker.com. La suppression d'un compte et de tous les itinéraires associés est effective sous 30 jours maximum.
Vous disposez également du droit d'introduire une réclamation auprès de la CNIL (Commission Nationale de l'Informatique et des Libertés).
9. Sécurité
Mon Itinéraire met en œuvre les mesures techniques et organisationnelles appropriées pour protéger les données personnelles :
- Chiffrement de toutes les communications en HTTPS/TLS (certificat Let's Encrypt).
- Mots de passe hachés avec Argon2id, jamais stockés en clair.
- Authentification par jeton JWT signé, durée de vie limitée à 1 semaine.
- Limitation du nombre de tentatives de connexion (5 / 15 min) et du nombre d'appels API (30 / min sur les routes de calcul).
- Validation obligatoire de l'adresse email avant activation du compte.
- Mises à jour régulières des systèmes (OS, PHP, dépendances).