> If my neighbour scans my WiFi network and uploads it to BeaconDB I didn’t exactly opt-in, did I?
To clarify: all phones doing geolocation are already uploading your AP macaddr to remote location services, but BeaconDB will *not* publish this information in cleartext.
Any data dump will contain only non-reversible cryptographically hashed data or aggregated data.
You can truncate the hash to cause collisions, meaning that one MAC address does not map to one location. This requires the client to be aware of multiple physically nearby MACs in order to get a location, as it then needs to estimate which "possible" locations are most likely.
This is a really interesting problem, and I've loved thinking about it recently. If you're keen on it too I'm happy to discuss further, feel free to reach out.
To clarify: all phones doing geolocation are already uploading your AP macaddr to remote location services, but BeaconDB will *not* publish this information in cleartext.
Any data dump will contain only non-reversible cryptographically hashed data or aggregated data.