2 pontos por GN⁺ 2024-07-08 | 1 comentários | Compartilhar no WhatsApp
  • Banco de dados público de localização sem fio beaconDB

    • 219.953 redes
    • 5.565 beacons
    • 7.601 torres
    • 36 países
    • Coleta ética: coleta de dados por opt-in
    • Privacidade: as informações são ofuscadas para proteger transmissores e contribuidores
    • Prevenção de abuso: para atualizar dados existentes, são necessárias informações que só podem ser obtidas dentro do alcance físico do beacon
  • Contribuição

    • O beaconDB começou recentemente a receber envios. Para adicionar cobertura da sua região, é possível usar os seguintes apps:
      • NeoStumbler: suporte a torres de celular, redes Wi‑Fi e dispositivos Bluetooth
      • Tower Collector: suporta apenas torres de celular
        • Baixar no F-Droid ou Google Play
        • Nas preferências de upload, ativar o suporte a serviço MLS personalizado e definir o endereço como https://beacondb.net/v2/geosubmit
    • Os dados enviados são agregados e compartilhados sob licença de domínio público. Para mais detalhes sobre como os dados são processados, consulte o aviso de privacidade
  • Como usar

    • O beaconDB é experimental e não deve ser usado em serviços críticos
    • Se você tiver um telefone Android rodando uma versão preview recente do microG, poderá testar o beaconDB facilmente sem instalar nada. Na página de localização das configurações do microG, toque nos três pontos no canto superior direito para definir uma URL de serviço personalizada. Defina-a como https://beacondb.net/ para testar o beaconDB
    • Como o beaconDB está começando do zero, é bem provável que ainda não haja cobertura Wi‑Fi para a sua região. Se o beaconDB não conseguir estimar a localização usando Wi‑Fi, ele recorrerá a localizações aproximadas de torres de celular obtidas do último dump de dados do MLS. Os dados enviados levam pelo menos 5 minutos para ficarem disponíveis na API do beaconDB
  • Desenvolvedores

    • O beaconDB hospeda o endpoint https://beacondb.net/v1/geolocate, compatível com o formato de requisição do Ichnaea. Se o seu software tiver muitos usuários, ele não deve ser usado como serviço de localização padrão. A infraestrutura do beaconDB ainda não tem capacidade para lidar com muitas requisições
    • Dumps de dados não estão disponíveis no momento. Estão sendo estudadas as medidas necessárias para proteger a privacidade de contribuidores e proprietários de APs
    • Código-fonte: Codeberg
    • Chat: Matrix e IRC
    • Rastreador de bugs
    • Aviso de privacidade
    • Criado por: Joel Koen

Resumo do GN⁺

  • O beaconDB é um banco de dados de localização sem fio ético e focado em privacidade. Isso é feito por meio de coleta de dados por opt-in e fornecimento de informações ofuscadas
  • Os contribuidores podem enviar dados usando os apps NeoStumbler e Tower Collector. Os dados enviados são compartilhados sob licença de domínio público
  • O beaconDB é experimental e não deve ser usado em serviços críticos. Ele pode ser testado facilmente via microG
  • Desenvolvedores podem usar um endpoint compatível com o formato de requisição do Ichnaea. Porém, ele ainda não tem capacidade para lidar com muitas requisições
  • O beaconDB se diferencia de outros bancos de dados de localização por priorizar coleta ética de dados e privacidade.

1 comentários

 
GN⁺ 2024-07-08
Comentários do Hacker News
  • Sobre "ethically sourced: opt-in only data collection", se um vizinho escanear minha rede Wi‑Fi e fizer upload para o BeaconDB, então eu não dei consentimento

    • A política de privacidade do BeaconDB menciona que é possível adicionar '_optout' ao nome do Wi‑Fi
    • Isso é um modelo de opt-out, não de opt-in
  • O autor não fornece um aplicativo móvel open source para coletar os dados diretamente

    • Fico curioso sobre de onde os dados foram coletados
    • Em especial, se foram coletados por meio de opt-in no dispositivo de coleta
  • Quando pesquisei sobre o GrapheneOS, não foi possível fornecer um serviço de localização personalizado

    • Se alguém souber uma forma de implementar isso sem usar microG, eu ficaria muito feliz
  • O principal problema do MLS é ter sido alvo de um processo de patente pela Skyhook

    • Gostaria de saber se alguém conhece as patentes envolvidas e como o BeaconDB está evitando esse problema
  • Ao ler sobre a aposentadoria do MLS, vi que várias organizações (e foundation, Graphene) também têm interesse em oferecer um serviço alternativo

    • Fico curioso se isso significa que haverá vários provedores open source de serviços de localização competindo entre si, ou se este projeto é atualmente o único com acesso público
  • Este projeto é legal, mas no GitHub parece um projeto solo com pouca participação

    • Gostaria de saber se há planos de colaborar com outras pessoas com objetivos parecidos para expandir o projeto
    • Se houver apoio da comunidade de desenvolvedores existente, o projeto poderá dar um passo adiante
  • O projeto real está sendo desenvolvido no Codeberg, e há um pouco mais de participação de outras pessoas além do desenvolvedor principal

  • Gostaria de saber se existe algum motivo para a API não retornar a localização dos pontos de acesso

    • Seria bom permitir que o cliente calculasse a própria localização
  • Este projeto é muito legal

    • É sempre bom ver alguém resolvendo o vazio deixado pelo MLS
    • O design também é excelente
  • Gostaria de saber se este projeto é oferecido apenas como API

    • Gostaria de saber se não é possível exportar os dados para analisá-los localmente
  • Projeto realmente muito legal

    • Espero que mais softwares migrem para este projeto
    • Eu contribuiria 100%
  • Espero que o GrapheneOS passe a oferecer suporte a este projeto logo

    • No momento, provedores de GPS não Google quase não servem para nada quando você não está ao ar livre