← Retour à TopoTerrain
TopoTerrain · version 1.0.0

Politique de confidentialité

Dernière mise à jour : 1er octobre 2026.

1. Éditeur et contact

TopoTerrain est développé et édité par LAHCEN ELHAJJI sous la marque HAJJIAPPS.

Contact confidentialité et support : hajjiapps.ma@gmail.com.

2. Fonctionnement général et données topographiques locales

TopoTerrain est une application de calcul, d’implantation, de contrôle et de gestion de données topographiques. L’interface est embarquée dans l’application via une WebView Flutter et les calculs métier sont exécutés localement sur l’appareil.

Selon les fonctions utilisées, l’utilisateur peut saisir, créer ou importer des noms et descriptions de projets, stations, coordonnées X/Y/Z, axes en plan, profils en long et en travers, PK, gisements, distances, déports, cotes, talus, points de contrôle, fichiers de points et résultats de calcul.

Les informations disponibles ne montrent pas que ces projets, coordonnées, dessins, fichiers DXF ou autres données topographiques locales sont envoyés vers Firebase. Les opérations serveur décrites ci-dessous concernent principalement l’identifiant technique, le portefeuille, les déblocages et les récompenses.

3. Firebase Authentication anonyme

TopoTerrain utilise Firebase Authentication anonyme. L’utilisateur n’a pas besoin de fournir un nom, une adresse e-mail ou un mot de passe pour utiliser cette authentification.

Firebase crée néanmoins un identifiant utilisateur technique et pseudonyme appelé UID. Cet UID sert notamment à rattacher côté serveur le portefeuille de diamants, les déblocages temporaires et les récompenses publicitaires validées. Il ne doit pas être considéré comme anonyme dans tous les sens juridiques du terme.

4. Cloud Functions, Firestore et données serveur

Certaines opérations utilisent des services Firebase distants, notamment Cloud Functions et Firestore côté serveur. Les données serveur peuvent comprendre l’UID Firebase, le solde de diamants, l’état et la date d’expiration des déblocages, ainsi que les informations nécessaires au traitement et à la sécurisation des récompenses.

Le portefeuille est plafonné à 25 diamants. Les déblocages temporaires sont prévus pour une durée de 48 heures et leurs coûts sont déterminés côté serveur. L’application cliente ne décide pas seule du coût, de la durée ou du solde.

5. Firebase App Check et Play Integrity

Firebase App Check est utilisé pour aider à vérifier que les requêtes adressées aux services Firebase proviennent d’une instance légitime de TopoTerrain. Sur Android en version de publication, Play Integrity peut être utilisé dans ce cadre. Ces mécanismes contribuent à limiter les abus, mais ne garantissent pas une sécurité absolue.

6. Publicités récompensées et diamants

TopoTerrain utilise Google AdMob et Google Mobile Ads uniquement pour proposer des annonces récompensées que l’utilisateur choisit volontairement de regarder. La configuration actuelle ne prévoit ni bannière publicitaire ni interstitiel forcé.

Une récompense validée correspond à 5 diamants. Le portefeuille serveur ne peut pas dépasser 25 diamants. Le fait qu’une annonce semble terminée dans l’application ne garantit pas à lui seul le crédit : la validation définitive est effectuée côté serveur.

TopoTerrain ne propose actuellement ni achat Google Play ni abonnement.

7. Données susceptibles d’être traitées pour la publicité

Lorsqu’une annonce est demandée ou affichée, Google et, selon la configuration applicable, ses partenaires publicitaires peuvent traiter des données techniques telles que l’adresse IP, des informations sur l’appareil, des identifiants publicitaires lorsqu’ils sont disponibles et autorisés, des données d’interaction avec l’annonce et les informations nécessaires à la diffusion, à la mesure et à la prévention de la fraude.

Selon la région, les choix de consentement et les paramètres applicables, ces traitements peuvent également servir à la personnalisation publicitaire. Cela ne signifie pas que HAJJIAPPS reçoit directement ou conserve nécessairement toutes les données techniques traitées par Google ou ses partenaires.

8. Validation serveur des récompenses AdMob

TopoTerrain utilise la vérification côté serveur AdMob, appelée Server-Side Verification ou SSV. Le Firebase UID est transmis comme user_id afin de rattacher une récompense validée au bon portefeuille.

Le backend vérifie notamment la signature cryptographique Google, le bloc publicitaire, le montant et le type de récompense, l’UID technique et l’identifiant de transaction. L’identifiant de transaction est conservé notamment pour empêcher qu’une même récompense soit créditée plusieurs fois. Aucun diamant n’est crédité localement par l’application cliente.

9. UMP, consentement et personnalisation

TopoTerrain utilise Google User Messaging Platform, ou UMP, pour recueillir et gérer les choix de consentement lorsque cela est requis, notamment pour les utilisateurs concernés par les réglementations européennes applicables.

Le formulaire présenté et les options disponibles peuvent varier selon la région, les règles applicables et l’état de consentement antérieur. Tous les utilisateurs ne voient donc pas nécessairement le même formulaire. Selon ces éléments, les annonces peuvent être personnalisées ou non personnalisées.

Lorsque UMP est applicable, l’utilisateur peut gérer ses choix publicitaires au moyen des options proposées par le mécanisme de consentement Google. Le retrait d’un consentement agit pour l’avenir et ne rend pas illicites les traitements déjà effectués avant ce retrait.

10. Finalités et destinataires

Les traitements décrits servent au fonctionnement de l’application, à l’authentification technique, à la gestion du portefeuille et des déblocages, à la validation des récompenses, à la sécurité, à la prévention des abus, à la diffusion publicitaire et au respect des obligations applicables.

Les données nécessaires au backend sont traitées au moyen des services Firebase. Les données liées à la publicité peuvent être traitées par Google et ses partenaires publicitaires selon leurs rôles, leurs paramètres et leurs propres politiques. Les autorités peuvent recevoir des informations lorsqu’une obligation légale l’exige.

11. Stockage local, importation et exportation

Les projets et réglages TopoTerrain restent enregistrés localement dans l’espace de stockage de l’application. TopoTerrain peut traiter localement des fichiers TXT, CSV et XLSX, ouvrir des plans DXF dans le Viewer et créer ou restaurer des sauvegardes JSON.

Le sélecteur de fichiers Android est utilisé lorsque l’utilisateur choisit un fichier ou un emplacement d’enregistrement. Les fichiers exportés ne sont pas automatiquement transmis au développeur et restent sous le contrôle de l’utilisateur dans l’emplacement choisi.

12. Conservation

Les projets et fichiers locaux restent sur l’appareil jusqu’à leur suppression par l’utilisateur, l’effacement des données de l’application ou une autre opération affectant le stockage. Les fichiers exportés doivent être supprimés séparément par l’utilisateur.

Les données serveur sont conservées pendant la durée nécessaire au fonctionnement, à la sécurité, à la prévention des abus, à la gestion du portefeuille, des déblocages et des récompenses, ainsi qu’au respect des obligations applicables. Des durées plus détaillées pourront être indiquées si elles sont fixées ultérieurement.

13. Suppression des données

L’utilisateur peut supprimer ses projets et données locales depuis l’application ou les réglages Android, selon le type de donnée concerné. Une demande de suppression des données serveur associées à l’identifiant Firebase peut être adressée au contact confidentialité HAJJIAPPS.

La page Suppression des données fournit les informations disponibles sur les modalités applicables. Aucun mécanisme automatisé de suppression n’est présenté comme existant dans cette politique.

14. Droits des utilisateurs

Selon la juridiction applicable et les conditions prévues par la loi, l’utilisateur peut disposer de droits d’accès, de rectification lorsque celle-ci est applicable, de suppression, de limitation, d’opposition et de retrait du consentement lorsque le traitement repose sur celui-ci.

Pour exercer une demande concernant TopoTerrain, l’utilisateur peut contacter HAJJIAPPS en précisant l’objet de sa demande. Une vérification proportionnée peut être nécessaire afin d’éviter de communiquer ou supprimer les données d’un autre utilisateur.

15. Sécurité

TopoTerrain sépare les données topographiques locales des opérations serveur liées au portefeuille et aux récompenses. Firebase App Check, Play Integrity, les contrôles backend et la vérification SSV contribuent à protéger ces opérations. La sécurité dépend également de la protection de l’appareil et des fichiers exportés. Aucun système informatique ne peut garantir une sécurité absolue.

16. Public adulte

TopoTerrain est destiné à un public âgé de 18 ans et plus et n’est pas conçu comme une application destinée aux enfants. L’application ne met toutefois pas en œuvre de mécanisme automatique de vérification de l’âge.

17. Services tiers

Les services tiers utilisés comprennent Google Firebase, Firebase Authentication, Firebase App Check avec Play Integrity en publication Android, Cloud Functions, Firestore, Google AdMob, Google Mobile Ads et Google User Messaging Platform.

Pour en savoir plus sur les traitements réalisés par Google, consultez la documentation de confidentialité Firebase et les règles de confidentialité Google.

18. Cette page web

Cette page ne charge aucun script publicitaire, outil d’analyse d’audience ou pixel tiers. Les scripts locaux du site peuvent utiliser le stockage local du navigateur pour mémoriser la langue choisie et une liste limitée de pages récemment consultées. Aucun cookie publicitaire n’est installé par cette page.

19. Évolution et contact

Cette politique pourra être mise à jour si les fonctionnalités, les services utilisés ou les traitements évoluent. La date de mise à jour sera alors adaptée.

Pour toute question relative à la confidentialité de TopoTerrain : hajjiapps.ma@gmail.com.