2 points par GN⁺ 2024-07-08 | 1 commentaires | Partager sur WhatsApp
  • beaconDB, base de données publique de localisation sans fil

    • 219 953 réseaux
    • 5 565 balises
    • 7 601 antennes
    • 36 pays
    • Collecte éthique : collecte de données par opt-in
    • Protection de la vie privée : les informations sont obfusquées pour protéger les émetteurs et les contributeurs
    • Prévention des abus : la mise à jour des données existantes nécessite des informations qui ne peuvent être obtenues qu’à portée physique de la balise
  • Contribution

    • beaconDB a récemment commencé à accepter des soumissions. Pour ajouter une couverture locale, vous pouvez utiliser les applications suivantes :
      • NeoStumbler : prise en charge des antennes cellulaires, des réseaux Wi‑Fi et des appareils Bluetooth
        • Téléchargement sur F-Droid
        • Dans l’onglet des paramètres, définissez le point de terminaison sur https://beacondb.net
      • Tower Collector : prise en charge des antennes cellulaires uniquement
        • Téléchargement sur F-Droid ou Google Play
        • Dans les préférences d’envoi, activez la prise en charge d’un service MLS personnalisé et définissez l’adresse sur https://beacondb.net/v2/geosubmit
    • Les données soumises sont agrégées et partagées sous licence domaine public. Pour plus de détails sur le traitement des données, consultez la notice de confidentialité
  • Utilisation

    • beaconDB est expérimental et ne doit pas être utilisé pour des services critiques
    • Si vous avez un téléphone Android exécutant la dernière version preview de microG, vous pouvez essayer facilement beaconDB sans rien installer. Dans la page de localisation des paramètres microG, appuyez sur les trois points en haut à droite pour définir une URL de service personnalisée. Réglez-la sur https://beacondb.net/ pour essayer beaconDB
    • Comme beaconDB repart de zéro, il est très probable qu’il n’y ait pas de couverture Wi‑Fi pour votre région. Si beaconDB ne peut pas estimer la position à l’aide du Wi‑Fi, il se rabat sur des positions approximatives d’antennes cellulaires provenant du dernier dump de données de MLS. Les données soumises mettent au moins 5 minutes avant de devenir disponibles via l’API beaconDB
  • Développeurs

    • beaconDB héberge le point de terminaison https://beacondb.net/v1/geolocate, compatible avec le format de requête d’Ichnaea. Si votre logiciel a beaucoup d’utilisateurs, il ne faut pas l’utiliser comme service de localisation par défaut. L’infrastructure de beaconDB n’est pas encore capable de traiter un grand volume de requêtes
    • Aucun dump de données n’est fourni pour le moment. Les mesures nécessaires à la protection de la vie privée des contributeurs et des propriétaires d’AP sont en cours d’étude
    • Code source : Codeberg
    • Chat : Matrix et IRC
    • Suivi des bugs
    • Notice de confidentialité
    • Créateur : Joel Koen

Le résumé de GN⁺

  • beaconDB est une base de données de localisation sans fil éthique et axée sur la protection de la vie privée. Cela repose sur une collecte de données par opt-in et la fourniture d’informations obfusquées
  • Les contributeurs peuvent soumettre des données via les applications NeoStumbler et Tower Collector. Les données soumises sont partagées sous licence domaine public
  • beaconDB est expérimental et ne doit pas être utilisé pour des services critiques. Il peut être essayé facilement via microG
  • Les développeurs peuvent utiliser un point de terminaison compatible avec le format de requête d’Ichnaea. Toutefois, la capacité à traiter un grand nombre de requêtes reste encore limitée
  • beaconDB se distingue des autres bases de données de localisation par l’importance qu’il accorde à la collecte éthique des données et à la protection de la vie privée.

1 commentaires

 
GN⁺ 2024-07-08
Commentaires Hacker News
  • Concernant « ethically sourced: opt-in only data collection », si mon voisin scanne mon réseau Wi‑Fi et l’envoie à BeaconDB, alors je n’ai pas donné mon consentement

    • La politique de confidentialité de BeaconDB mentionne qu’il est possible d’ajouter « _optout » au nom du Wi‑Fi
    • Il s’agit donc d’un fonctionnement en opt-out plutôt qu’en opt-in
  • L’auteur ne fournit pas d’application mobile open source permettant de collecter directement les données

    • Je me demande d’où les données ont été collectées
    • Je me demande en particulier si elles ont été collectées sur les appareils selon un modèle opt-in
  • Quand j’ai étudié GrapheneOS, il était impossible de fournir un service de localisation personnalisé

    • Si quelqu’un sait comment l’implémenter sans utiliser microG, j’en serais très heureux
  • Le principal problème de MLS est d’avoir été attaqué en justice pour brevet par Skyhook

    • Je me demande si quelqu’un connaît les brevets concernés et comment BeaconDB évite ce problème
  • En lisant à propos du retrait de MLS, j’ai vu que plusieurs organisations (e foundation, Graphene) souhaitent aussi proposer un service de remplacement

    • Je me demande s’il s’agit d’une situation où plusieurs fournisseurs open source de services de localisation sont en concurrence, ou si ce projet est actuellement le seul accessible publiquement
  • Ce projet est sympa, mais il ressemble à un projet porté par une seule personne avec peu de participation sur GitHub

    • Je me demande s’il est prévu de collaborer avec d’autres personnes ayant des objectifs similaires afin de faire grandir le projet
    • Avec le soutien de la communauté de développeurs existante, le projet pourrait franchir un cap
  • Le projet réel est en fait développé sur Codeberg, et il y a un peu plus de participation d’autres personnes en plus du développeur principal

  • Je me demande s’il y a une raison pour laquelle l’API ne renvoie pas la position des points d’accès

    • Il serait préférable de permettre au client de calculer lui-même sa propre position
  • Ce projet est vraiment formidable

    • C’est toujours un plaisir de voir quelqu’un s’attaquer au vide laissé par MLS
    • Le design est également excellent
  • Je me demande si ce projet est proposé uniquement via une API

    • Je me demande s’il n’est pas possible d’exporter les données pour les analyser localement
  • C’est vraiment un super projet

    • J’espère que davantage de logiciels basculeront vers ce projet
    • J’y contribuerais à 100 %
  • J’espère que GrapheneOS prendra rapidement en charge ce projet

    • À l’heure actuelle, les fournisseurs GPS non-Google sont presque inutiles lorsqu’on n’est pas à l’extérieur