Politique de confidentialité — HopHopSchool
Dernière mise à jour : 09/10/2026
1. Préambule
HopHopSchool (« l'Application ») est un service de covoiturage scolaire qui permet à des parents (« les Utilisateurs ») de s'organiser au sein de communautés pour partager les trajets école-domicile de leurs enfants. Il est accessible sous deux formes : une application mobile (iOS et Android) et une version web utilisable depuis un navigateur à l'adresse app.hophop.school. Les deux donnent accès au même compte et aux mêmes données ; la présente politique couvre les deux.
La protection de votre vie privée et celle de vos enfants est notre priorité. La présente politique de confidentialité a pour objet de vous informer, conformément au Règlement Général sur la Protection des Données (RGPD — Règlement UE 2016/679) et à la loi française Informatique et Libertés, sur la manière dont vos données personnelles sont collectées, traitées et protégées.
2. Responsable du traitement
Le responsable du traitement des données est :
Alexandra RAYO (nom d'usage DALMASSO), entrepreneuse individuelle (EI) SIREN 511 167 843 — RCS de Grasse Adresse : 308 chemin des Cadenasses, 06140 Tourrettes-sur-Loup Email de contact : contact@hophop.school Site : www.hophop.school
Pour toute question relative à vos données personnelles, vous pouvez contacter le responsable à : contact@hophop.school.
3. Données collectées
3.1 Données du parent (Utilisateur principal)
| Catégorie | Données |
|---|---|
| Identité | Prénom, nom |
| Coordonnées | Adresse email, numéro de téléphone (optionnel) |
| Connexion | Identifiants Firebase Auth (UID, mot de passe haché) — ou, si vous vous connectez avec Google ou Apple, l'identifiant que ce fournisseur nous transmet (voir 3.1 bis) |
| Profil | Photo (optionnelle), genre (optionnel), langue, thème clair ou sombre, statut conducteur (oui/non) |
| Domicile | Adresse postale, coordonnées GPS (latitude, longitude) |
| Véhicules | Marque, modèle, couleur, plaque d'immatriculation, capacité, photo |
| Disponibilités | Jours et horaires de disponibilité comme conducteur |
| Score d'équité | Compteurs par communauté : trajets conduits, places offertes, places occupées, pénalités |
| Notation | Note moyenne reçue en tant que conducteur, commentaires |
| Abonnement | Statut, plan, source (code promo, communauté financée), date d'expiration |
3.1 bis Connexion avec Google ou Apple
Vous pouvez créer votre compte ou vous connecter avec votre compte Google ou votre identifiant Apple, au lieu d'une adresse e-mail et d'un mot de passe. C'est un choix : les deux méthodes donnent accès au même service, et un compte existant peut être relié à Google ou Apple pour s'ouvrir des deux façons.
Dans ce cas, le fournisseur nous transmet :
- un identifiant de compte, propre à ce fournisseur, qui permet de vous reconnaître à la connexion suivante ;
- votre adresse e-mail ;
- votre prénom et votre nom, si vous acceptez de les partager — Apple ne les transmet qu'à la toute première connexion. Ils servent uniquement à pré-remplir votre profil, que vous pouvez corriger ;
- éventuellement l'adresse de votre photo de profil Google : elle reste dans le compte d'authentification, et l'Application ne l'affiche ni ne l'utilise.
Nous ne recevons jamais votre mot de passe Google ou Apple, ni vos contacts, ni aucune autre donnée de ces comptes. Aucun mot de passe n'est créé chez nous.
« Masquer mon adresse e-mail » (Apple). Si vous choisissez cette option, Apple nous transmet une adresse relais (se terminant par @privaterelay.appleid.com) qui renvoie nos messages vers votre vraie adresse, sans que nous la connaissions. Vous pouvez désactiver ce relais à tout moment depuis les réglages de votre identifiant Apple.
Pour l'authentification, Google et Apple agissent chacun en responsable de traitement distinct, selon leurs propres politiques de confidentialité (Google, Apple) : ils savent que vous utilisez HopHopSchool, rien de plus.
3.2 Données des enfants
L'Application traite des données relatives à des mineurs, saisies par leurs parents :
| Catégorie | Données |
|---|---|
| Identité | Prénom, nom |
| Scolarité | École, classe, ville, code postal |
| Emploi du temps | Jours, horaires d'entrée et de sortie, semaines A/B |
| Photo | Optionnelle |
| Code PIN | Code à 4 chiffres, choisi par le parent, qui ouvre le « mode enfant » |
| Accès enfant | Sur le propre téléphone de l'enfant : un identifiant technique, les téléphones connectés (date, système, langue, jeton de notification) et, si le parent l'autorise, les messages que l'enfant écrit dans la discussion de ses trajets |
Aucune donnée relative aux enfants n'est saisie par les enfants eux-mêmes, à une exception près, décidée par le parent : les messages qu'un enfant écrit dans la discussion de ses trajets, s'il l'y a autorisé (voir ci-dessous). Les enfants n'ont ni adresse e-mail ni mot de passe chez nous — leurs informations sont gérées exclusivement par leurs parents, qui agissent en tant que représentants légaux et donnent leur consentement implicite à ce traitement lors de l'ajout de leur(s) enfant(s) (cf. art. 8 du RGPD relatif aux enfants).
Le mode enfant. Depuis l'écran d'accueil de l'Application (« Je suis un enfant »), l'enfant saisit le numéro de téléphone de son parent et son code PIN. Il consulte alors ses propres trajets et son emploi du temps, et peut lire la discussion de ses trajets.
- Sur son propre téléphone, cette connexion ouvre un accès enfant : un identifiant technique créé par nos serveurs et rattaché à sa fiche, sans adresse e-mail, sans mot de passe et sans numéro de téléphone. L'accès reste ouvert jusqu'à ce que l'enfant se déconnecte ou que son parent le coupe (« Déconnecter le téléphone », sur la fiche de l'enfant ; changer le code PIN a le même effet). L'enfant peut le protéger par Face ID, son empreinte ou le code de son téléphone : c'est le téléphone qui vérifie, et nous ne recevons aucune donnée biométrique. Le numéro du parent est retenu sur le téléphone, pour que l'enfant n'ait plus que son code à saisir s'il doit se reconnecter.
- Ce que permet l'accès enfant : lire la discussion des trajets de sa famille et recevoir une notification à chaque nouveau message, s'il accepte les notifications ; y écrire, seulement si son parent l'a autorisé sur sa fiche — ce que l'application ne fait pas d'elle-même. Ses messages portent son prénom et la mention « enfant », passent par le même filtre que ceux des adultes, et son parent les lit comme tous les autres. L'enfant peut signaler un message. Il n'a accès ni aux conversations privées, ni aux discussions de communauté, ni aux fiches des autres familles.
- Ce que le serveur conserve : pour chaque téléphone connecté, la date de sa connexion, son système (iOS ou Android), sa langue et, si l'enfant accepte les notifications, son jeton de notification. Ces données sont effacées quand le parent déconnecte le téléphone ou supprime la fiche de l'enfant. Chaque nouveau téléphone connecté est signalé au parent par une notification, pour qu'il puisse le déconnecter si ce n'est pas celui de son enfant. Les messages écrits par l'enfant suivent la durée de conservation des messages (§8).
- Sur le téléphone d'un parent connecté, la connexion de l'enfant n'ouvre pas d'accès enfant : l'enfant consulte ses trajets en lecture seule, par une session de 12 heures (l'enfant concerné, son parent, sa date de création) effacée automatiquement sous 48 heures.
- Dans tous les cas, après des erreurs de saisie, un compteur de tentatives est rattaché au numéro saisi — 20 essais par jour au plus —, effacé de la même façon. Le mode enfant ne demande ni la position, ni l'accès aux photos. Les rapports de plantage (§3.5) valent aussi pour ce mode, sans aucune donnée personnelle ni identifiant.
3.3 Données de trajet
- Trajets créés : conducteur, véhicule, date, horaires, points de collecte (nom, adresse, coordonnées GPS), enfants inscrits, école desservie.
- Position du conducteur en temps réel (uniquement pendant un trajet en cours, partagée avec les parents des enfants à bord, supprimée à la fin du trajet).
- Absences et modes de transport alternatifs signalés (bus, train, autre, absent).
3.4 Données de communication
- Messages échangés dans les chats : communautés, trajets, conversations privées entre parents. Contenu textuel, auteur, horodatage.
- Demandes d'ajout de point de collecte ou d'école, votes des administrateurs.
3.5 Données techniques
- Token de notification push (Expo / FCM / APNs).
- Identifiant de l'appareil (pour la livraison des notifications).
- Version de l'application, plateforme (iOS/Android), version de l'OS — collectés uniquement si l'utilisateur ouvre le menu de contact.
- Rapports de plantage et d'erreur : en cas de dysfonctionnement, un rapport technique est transmis à notre prestataire Sentry (serveurs en Allemagne) pour nous permettre de corriger le problème. Ce rapport contient la trace technique de l'erreur, l'écran concerné et votre identifiant de compte — jamais votre nom, votre e-mail, votre téléphone, votre adresse ni vos coordonnées GPS, que l'application retire avant l'envoi. Votre adresse IP n'est pas transmise.
- Relevé d'usage quotidien : une fois par jour, l'application note que votre compte s'en est servi et depuis quel type d'appareil (iPhone, Android, navigateur sur ordinateur, navigateur sur téléphone), ainsi que la version de l'application installée. Ce relevé ne contient ni page consultée, ni heure, ni action, ni position : une ligne par personne et par jour, rien de plus. Il sert uniquement à savoir combien de familles utilisent le service et sur quels appareils, afin de décider où porter l'effort de développement. Il n'est lu que par l'éditeur, n'est transmis à aucun tiers, ne sert ni à la publicité ni au profilage, et est supprimé automatiquement au bout de 90 jours.
- Stockage local du navigateur (version web uniquement) : votre session de connexion, la langue que vous avez choisie et une copie du calendrier officiel des vacances scolaires sont conservées dans le stockage local de votre navigateur. Ces éléments restent sur votre appareil, ne sont jamais transmis à nos serveurs, ne servent à aucun suivi, et disparaissent si vous effacez les données du site. Ce ne sont pas des cookies.
3.6 Données non stockées
Certaines fonctions accèdent temporairement à des données locales du téléphone sans jamais les transmettre à nos serveurs :
- Contacts (si vous utilisez la fonction "Inviter mes contacts") : lecture locale des noms + numéros que vous sélectionnez, uniquement pour ouvrir l'application SMS de votre téléphone avec le message d'invitation pré-rempli. Aucun contact n'est envoyé, stocké ou vu par nos serveurs.
- SMS : les invitations sont envoyées via l'application SMS native de votre téléphone. Nous ne voyons ni les numéros contactés, ni le contenu envoyé.
3.7 Aucune donnée collectée
Nous ne collectons pas :
- de cookies ou traceurs publicitaires — la version web n'en dépose aucun, et le stockage local décrit au 3.5 ne quitte pas votre navigateur ;
- de données de navigation ni de marketing : aucun outil de mesure d'audience tiers (Google Analytics, Firebase Analytics ou équivalent) n'est installé, ni dans l'application ni sur le site. Les rapports de plantage décrits au 3.5 servent uniquement à corriger les erreurs, et le relevé d'usage quotidien décrit au 3.5 ne compte que des ouvertures par type d'appareil — ni l'un ni l'autre ne suit votre navigation ;
- vos contacts, photos ou fichiers en dehors de ce que vous ajoutez vous-même.
4. Finalités du traitement
Vos données sont utilisées pour :
- Faire fonctionner le service : créer votre compte, vous identifier, gérer vos enfants, vos communautés, organiser les trajets.
- Faire fonctionner le covoiturage : afficher les trajets disponibles, calculer les points de collecte adaptés à votre trajet domicile-école, calculer le score d'équité entre familles.
- Communiquer : chat entre parents d'une communauté ou d'un trajet, messages privés, notifications push (rappels de trajet, nouveaux messages, modifications).
- Géolocaliser en temps réel le conducteur pendant un trajet en cours, pour rassurer les parents des enfants à bord.
- Gérer les abonnements (codes promo, communauté financée par un tiers).
- Améliorer l'application sur la base des bugs/suggestions remontés volontairement via le menu de contact.
5. Base légale du traitement
| Finalité | Base légale (RGPD) |
|---|---|
| Création de compte, fonctionnement du service | Exécution du contrat (art. 6.1.b) |
| Données des enfants | Consentement parental (art. 8) |
| Notifications push | Consentement (révocable dans les réglages) |
| Géolocalisation conducteur | Consentement (le conducteur démarre/arrête le mode conduite) |
| Sécurité, prévention des abus | Intérêt légitime (art. 6.1.f) |
| Relevé d'usage quotidien (3.5) | Intérêt légitime (art. 6.1.f) — mesurer l'usage réel du service pour décider où porter l'effort, sans profilage ni publicité |
6. Destinataires des données
Vos données sont accessibles aux personnes suivantes :
- Vous-même et les co-parents que vous avez ajoutés à votre compte familial.
- Les autres parents membres de vos communautés (votre nom, photo et téléphone — uniquement si vous activez la visibilité publique de votre profil).
- Le ou les conducteurs des trajets où vos enfants sont inscrits.
- L'éditeur, dans le cadre du support technique décrit ci-dessous.
L'accès de l'éditeur au support
L'application comporte un mode support, réservé à l'éditeur. Il permet de consulter une communauté et, à l'intérieur de celle-ci, de se placer du point de vue d'une famille donnée — afin de constater ce qu'elle voit à l'écran lorsqu'elle signale un problème.
Ce mode donne accès aux mêmes informations que celles visibles par la famille concernée : ses enfants, leurs écoles et horaires, les trajets où ils sont inscrits.
Trois limites l'encadrent :
- La lecture seule. Dès que l'éditeur regarde depuis une autre famille que la sienne, toute modification est bloquée par l'application. Il ne peut pas agir en son nom.
- L'intervention se fait en son nom propre. Pour corriger quelque chose — à la demande d'une communauté, ou pour réparer un incident —, l'éditeur doit quitter ce point de vue et agir depuis son propre compte.
- Le motif. Cet accès sert à répondre à une demande d'aide ou à rétablir le service, jamais à consulter des données sans raison.
Il est mentionné ici parce qu'il constitue un accès réel à vos données, et que vous avez le droit de le savoir.
Nous faisons appel à des sous-traitants techniques :
| Prestataire | Service | Localisation |
|---|---|---|
| Google Firebase | Authentification, base de données, fonctions serveur, stockage de fichiers, notifications push (FCM) | UE (région europe-west1) |
| Geoapify | Calcul d'itinéraires pour le mode conduite (les coordonnées GPS sont envoyées pour calculer le trajet, jamais associées à votre identité) | UE |
| Expo / Apple / Google | Distribution des notifications push aux appareils | UE / US |
| Sentry | Collecte des rapports de plantage et d'erreur, à des fins de correction | UE (Allemagne) |
Si vous vous connectez avec Google ou Apple, ce fournisseur n'est pas un sous-traitant : il intervient pour son propre compte, comme décrit au 3.1 bis.
Aucune donnée n'est vendue, louée ou cédée à des tiers à des fins commerciales ou publicitaires.
7. Hébergement et localisation des données
La base de données est hébergée sur Google Cloud dans la zone multirégionale européenne eur3, qui répartit les données entre la Belgique et les Pays-Bas. Les fonctions serveur s'exécutent en europe-west1 (Belgique), et les rapports de plantage sont hébergés par Sentry en Allemagne.
Les sous-traitants ci-dessus peuvent, dans le cadre du fonctionnement de leurs services techniques (ex. notifications push, réseau de distribution), accéder ponctuellement aux données depuis d'autres régions, mais le stockage principal reste en Union européenne.
8. Durée de conservation
- Compte actif : tant que vous utilisez l'application.
- Compte supprimé : suppression immédiate et définitive de toutes vos données (via la fonctionnalité « Supprimer mon compte » disponible dans l'app), sauf obligations légales (ex. logs de sécurité conservés 12 mois maximum).
- Compte inactif : vous pouvez nous contacter à tout moment pour demander la suppression. À défaut, vos données peuvent être conservées sans limite tant que le compte n'est pas supprimé.
- Position GPS du conducteur en temps réel : supprimée à la fin du trajet.
- Relevé d'usage quotidien (3.5) : supprimé automatiquement au bout de 90 jours, sans action de votre part.
- Messages de chat : conservés tant que le trajet/la communauté/le chat privé existe, supprimés si la communauté ou le trajet est supprimé.
9. Sécurité
Nous appliquons des mesures techniques et organisationnelles pour protéger vos données :
- Chiffrement en transit (HTTPS / TLS) pour toutes les communications avec nos serveurs.
- Chiffrement au repos par Firebase.
- Règles de sécurité Firestore strictes : chaque utilisateur ne peut accéder qu'à ses propres données et à celles des communautés dont il est membre.
- Authentification par mot de passe haché (Firebase Auth, jamais stocké en clair), ou par votre compte Google ou Apple : le jeton qu'ils délivrent est vérifié par Firebase, et aucun mot de passe n'est alors stocké chez nous.
- Suppression de compte disponible dans l'app, avec cascade complète des données.
10. Vos droits (RGPD)
Conformément aux articles 15 à 22 du RGPD, vous disposez à tout moment des droits suivants :
- Droit d'accès : obtenir une copie des données vous concernant.
- Droit de rectification : corriger les données inexactes (modifiables dans l'app).
- Droit à l'effacement (« droit à l'oubli ») : suppression de votre compte et de toutes vos données — fonctionnalité disponible dans Mon compte → Supprimer mon compte.
- Droit à la portabilité : recevoir vos données dans un format structuré (l'app propose un export Excel via Mon compte → Mon historique).
- Droit de limitation : demander la suspension d'un traitement.
- Droit d'opposition : vous opposer à un traitement basé sur l'intérêt légitime.
- Retrait du consentement : à tout moment (notifications, géolocalisation, etc.).
Pour exercer ces droits, écrivez à contact@hophop.school. Réponse sous 30 jours maximum.
En cas de désaccord, vous pouvez introduire une réclamation auprès de la CNIL : www.cnil.fr.
11. Suppression de votre compte
Vous pouvez supprimer votre compte à tout moment depuis l'application : Mon compte → Supprimer mon compte.
Cette opération est définitive et irréversible. Elle entraîne la suppression de :
- votre profil et vos identifiants ;
- tous vos enfants ;
- vos absences, transports alternatifs, demandes de points/écoles ;
- vos notations et celles que vous avez reçues ;
- vos invitations de co-parent ;
- votre abonnement ;
- vos trajets en tant que conducteur (avec leurs messages) ;
- votre présence dans les communautés (vous êtes retiré, votre nom disparaît) ;
- votre présence dans les trajets en tant que parent ;
- votre compte d'authentification.
Si votre compte est relié à Apple, l'autorisation donnée à HopHopSchool est également révoquée auprès d'Apple : l'Application disparaît de la liste des apps qui utilisent votre identifiant Apple. Pour Google, cette autorisation se retire depuis votre compte Google (Sécurité → Applications et services tiers) ; elle ne permet plus d'accéder à rien une fois votre compte HopHopSchool supprimé.
12. Notifications push
Si vous activez les notifications push, votre appareil reçoit un token unique enregistré sur nos serveurs pour vous adresser les notifications (rappels de trajet, nouveaux messages, etc.). Vous pouvez désactiver les notifications à tout moment depuis Mon compte → Notifications ou les réglages système de votre téléphone.
13. Géolocalisation
L'application utilise la géolocalisation dans deux contextes :
- Adresse de votre domicile : saisie une seule fois dans votre profil, utilisée pour proposer les points de collecte sur votre trajet domicile-école.
- Position en temps réel du conducteur : uniquement lorsqu'un conducteur démarre activement le « mode conduite » pour un trajet. La position est mise à jour toutes les 10 secondes pendant le trajet et supprimée à la fin. Elle est visible uniquement par les parents des enfants à bord du trajet.
14. Modifications de cette politique
Cette politique peut être modifiée pour refléter des évolutions techniques, légales ou de service. Toute modification importante vous sera notifiée via l'application. La date de dernière mise à jour figure en haut de ce document.
15. Contact
Pour toute question, demande d'exercice de droits ou réclamation relative à vos données personnelles :
- Email : contact@hophop.school
- Site web : www.hophop.school
- Adresse postale : 308 chemin des Cadenasses, 06140 Tourrettes-sur-Loup