-
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
- Baixar no F-Droid
- Na aba de configurações, definir o endpoint como
https://beacondb.net
- 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
- NeoStumbler: suporte a torres de celular, redes Wi‑Fi e dispositivos Bluetooth
- 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
- O beaconDB começou recentemente a receber envios. Para adicionar cobertura da sua região, é possível usar os seguintes apps:
-
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
- O beaconDB hospeda o endpoint
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
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
O autor não fornece um aplicativo móvel open source para coletar os dados diretamente
Quando pesquisei sobre o GrapheneOS, não foi possível fornecer um serviço de localização personalizado
O principal problema do MLS é ter sido alvo de um processo de patente pela Skyhook
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
Este projeto é legal, mas no GitHub parece um projeto solo com pouca participação
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
Este projeto é muito legal
Gostaria de saber se este projeto é oferecido apenas como API
Projeto realmente muito legal
Espero que o GrapheneOS passe a oferecer suporte a este projeto logo