wirewirewirewire / pandoa

The app informs you, if you had contact with an infected patient.
GNU General Public License v3.0
65 stars 22 forks source link

Use Bluetooth for tracking of contacts #8

Open PeterHuewe opened 4 years ago

PeterHuewe commented 4 years ago

Many Smartphones and especially smartwatches have bluetooth enabled.

The app could scan the environment for visible other Bluetooth devices within range (<10m) and store the recorded ids in a local database along with a timestamp. The ids should be hashed before storing, as this effectively anonymizes the id.

The app can then check this hash with the list of infected hashed ids and alert the user if necessary.

The data collection of contacts is only performed on the local device, thus less critical from a data protection perspective.

Issues:

PrRicardo commented 4 years ago

Maybe Google Nearby can be of use. https://developers.google.com/nearby

br1sc commented 4 years ago

better than nothing, but if Bluetooth is not working, QRcode for intensional (longer) contacts where necessary would be a great fallback solution. trust in other person is raised because of their will to share actual pandemicFootprint index, and to inform later if infected! Chance of proactively distributing app by asking to "meet virtual in PandoaApp".

Hans-rooom commented 4 years ago

I would prefer to use GPS and link to User IDs. With the curfews, we'll never get close enough to other people. Also, hopefully the amount of contacts will become increasingly limited. This makes it all the more important to record the current condition of people at home and your previous closer contacts.

USER IDS: https://github.com/wirewirewirewire/pandoa/issues/11

EltarieI commented 4 years ago

With GPS it would also be possible to generate a heatmap of the occured places where the virus spread. therefore it would be possible to take countermeasuremants to avoid the spread. also with only the traks of the infected you could easily analyse later what was the biggest problem with the isolation.

Bluetooth would be more anonym but i dont think it would be worth. you cant get as many information as by using gps