1. Principe
Les fonctions essentielles de randonnée de l’application sont conçues pour rester utilisables sans compte. Les données serveur ne sont utilisées que pour les services connectés choisis par l’utilisateur.
2. Données de compte
Lorsqu’un compte est créé, HikeTrack traite l’adresse e-mail nécessaire à l’authentification ainsi que le pseudo, le nom affiché, la présentation et le pays si l’utilisateur les renseigne.
3. Traces GPX et espace personnel
Un utilisateur connecté peut envoyer volontairement des fichiers GPX dans son espace privé. Le site enregistre également des métadonnées calculées à partir de la trace, notamment distance, dénivelé, durée et type d’activité. Ces fichiers ne sont pas publics par défaut.
4. LiveTrack
Le LiveTrack traite les positions GPS envoyées pendant une session : latitude, longitude et, lorsqu’elles existent, altitude, précision, vitesse, batterie et heure de mesure. Le propriétaire du LiveTrack choisit s’il active un lien privé. Le lien expire et peut être coupé immédiatement.
Un ami HikeTrack n’obtient pas automatiquement l’accès à la position. L’autorisation LiveTrack est accordée individuellement et peut être retirée.
5. Notifications d’activité
Une notification de départ n’est envoyée qu’à des amis pour lesquels l’utilisateur a activé l’autorisation correspondante. Le site conserve le titre de la notification, son type, la date et son état de lecture.
6. Hébergement technique
La configuration bêta fournie utilise Supabase pour l’authentification, la base de données, le stockage privé et les fonctions serveur. La région d’hébergement dépend du projet créé par l’éditeur. La page LiveTrack utilise les tuiles OpenStreetMap ; le navigateur se connecte donc aux serveurs cartographiques nécessaires à l’affichage.
7. Durée et suppression
L’utilisateur peut supprimer son compte depuis son espace personnel. La procédure supprime les fichiers GPX stockés côté serveur puis le compte d’authentification et les données rattachées par cascade. Les données uniquement présentes sur le téléphone ne sont pas supprimées par cette action.
8. Sécurité
Les tables serveur utilisent des politiques de sécurité par ligne : un utilisateur n’accède qu’à ses données privées, sauf partage explicitement prévu. Les clés serveur privilégiées ne doivent jamais être placées dans le navigateur.
9. Droits et contact
Pour demander un accès, une rectification ou poser une question concernant les données : hiketrackrando@gmail.com. La suppression autonome du compte est disponible dans l’espace personnel.
