Politique de confidentialité
Dernière mise à jour : 2026-10-18. English version.
Cette page couvre le site meshloom.app, son flasher et le réseau optionnel Meshloom Community. L'application Meshloom tourne sur votre propre machine : ce qu'elle envoie à l'extérieur est décrit dans sa documentation de sécurité. Le service de partage meshl.ink a sa propre politique de confidentialité.
Responsable du traitement
Azur Mesh, association à but non lucratif immatriculation : Déclaration en cours d'enregistrement, siège : 11 Rue Torrin et Grassi, 06510 Gattières, France.
Toute question sur vos données : privacy@meshloom.app.
Le site
Le site est statique : pas de compte, pas de cookie, pas de traceur publicitaire ni de mesure d'audience tierce. Comme tout service web, il est servi par Cloudflare, qui voit votre adresse IP et les en-têtes de votre requête pour acheminer la page, la protéger des abus et produire ses propres statistiques et journaux. Le Worker qui sert le site conserve les journaux d'invocation de Cloudflare (adresse de la page demandée, code de réponse), pendant la durée définie par Cloudflare.
Le flasher
- Flashage par USB ou Bluetooth : tout se passe dans votre navigateur (Web Serial). Le micrologiciel officiel MeshCore est téléchargé depuis GitHub, via notre serveur qui ne fait que relayer le fichier.
- Liste des versions : notre serveur interroge l'API de GitHub et garde la réponse en cache quelques minutes. Aucune donnée personnelle n'est envoyée à GitHub à cette occasion.
- Mise à jour Wi‑Fi sans identifiants : seuls la carte et le port TCP sont envoyés au serveur de compilation. Le micrologiciel obtenu ne contient aucun identifiant ; il est supprimé de notre serveur après votre téléchargement, ou après 10 minutes.
- Installation Wi‑Fi avec identifiants : le nom et le mot de passe de votre réseau Wi‑Fi sont envoyés par une connexion chiffrée (HTTPS) à notre serveur de compilation, à travers Cloudflare, qui relaie le trafic et peut techniquement le voir. Ils servent uniquement à compiler ce micrologiciel : ils restent en mémoire temporaire (ni base de données, ni disque), sont masqués du journal de compilation et effacés à la fin. Le micrologiciel les contient, donc quiconque obtient le fichier peut les lire ; il est supprimé de notre serveur après votre téléchargement, ou après 10 minutes.
- Anti-abus : la compilation est protégée par Cloudflare Turnstile, qui analyse votre navigateur pour distinguer un humain d'un robot.
Meshloom Community (optionnel)
Désactivée par défaut, la Communauté ne reçoit rien tant que vous ne la rejoignez pas dans Réglages → Meshloom Community, à une exception près : le bouton facultatif Proposer des codes envoie une fois par clic la position de votre radio, arrondie à environ 1 km, à la Communauté, même lorsqu'elle est désactivée. Comme toute requête, elle apparaît dans les journaux d'accès de la Communauté avec votre adresse IP. La Communauté n'en enregistre aucun code et ne lie rien. Une fois la Communauté activée, votre serveur envoie :
- les paquets radio bruts entendus par votre radio, avec la puissance du signal, le nom de la radio et sa clé publique (les messages privés et directs restent chiffrés ; le texte de vos conversations ne passe jamais par là) ;
- la position de votre radio, si elle en a une, avec votre code IATA : arrondie à environ 1 km, sauf si les annonces de la radio la diffusent déjà exactement. Elle est affichée sur la carte publique de la Communauté ;
- un message d'état toutes les cinq minutes : nom, clé publique, modèle, version du micrologiciel et réglages radio, version de Meshloom ;
- des requêtes d'annuaire et de recherche de noms de canaux hashtag (noms publics uniquement ; les clés ne sont jamais partagées).
La clé privée de votre radio n'est jamais envoyée. Les serveurs de la Communauté (mqtt.meshloom.app, api.meshloom.app) conservent dans leurs journaux d'accès l'adresse IP des requêtes. En quittant la Communauté, la position est supprimée et le statut effacé ; les paquets déjà publiés restent dans les statistiques sous le nom de la radio. Pour tout faire effacer, écrivez à privacy@meshloom.app.
Base légale : votre consentement, donné en rejoignant la Communauté et retirable à tout moment en la quittant.
Sous-traitants
- Cloudflare, Inc. : hébergement du site, réseau et protection (Workers, Turnstile), États-Unis, clauses contractuelles types et accord de traitement standard.
- Resend : envoie et reçoit les e-mails des adresses @meshloom.app. Les messages que vous écrivez à nos adresses de contact (contact@, privacy@, abuse@, ban@) sont reçus par Resend, qui prévient l'API de la Communauté par un webhook (
email.received) ; l'API ne stocke que des métadonnées (expéditeur, destinataires, objet, date, nom et taille des pièces jointes), jamais le corps du message. Le corps est lu chez Resend à l'ouverture du message. - GitHub, Inc. : source des versions et des fichiers de micrologiciel ; elle reçoit les requêtes de notre serveur, pas vos données.
Durées de conservation
Le site ne tient aucune base de données de visiteurs. Les e-mails que vous nous écrivez sont conservés 30 jours par Resend, et l'API de la Communauté supprime leurs métadonnées au bout de 30 jours. Une fois le message lu, toute copie ou réponse gardée dans notre propre messagerie n'est conservée que le temps nécessaire pour traiter votre demande. Voir plus haut pour les durées du flasher (10 minutes) et de la Communauté (jusqu'à votre départ).
Vos droits
Vous pouvez demander l'accès, la rectification, l'effacement, la limitation ou la portabilité de vos données, et vous opposer à leur traitement (RGPD, articles 15 à 21), en écrivant à privacy@meshloom.app. Nous répondons dans un délai d'un mois. Vous pouvez aussi saisir la CNIL (cnil.fr).