guardianproject / haven

Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors
https://guardianproject.github.io/haven/
GNU General Public License v3.0
6.61k stars 726 forks source link

The Request of GPS Monitoring #96

Open YIN-Renlong opened 6 years ago

YIN-Renlong commented 6 years ago

Hi, in case for anti-thief purpose for bicycles, would you please consider to add the function that monitoring the signal of GPS (primarily), thus able to send a notification to correlative device when detects the location moving in bicycle parking?

Best regards and Happy Christmas.

n8fr8 commented 6 years ago

We haven't considered this for anti-theft purposes, but perhaps we could. OTOH, one concern is that you could turn Haven into a tracking device, which is not its purpose.

E3V3A commented 6 years ago

Actually, a more interesting usage of GPS monitoring is to check for GPS spoofing. I.e. check if the device is not moving using the accelerometers, then if the received GPS coordinates has suddenly changed, we can assume they have been spoofed or interfered with.

OldMetalmind commented 6 years ago

What if, to avoid to be used as a tracking device, it just creates a small geofence and if the device gets out of that area, it sends the notification. The GPS wouldn't be used for anything else.

E3V3A commented 6 years ago

I can't speak for the Haven developers, but I believe Haven was meant to be on a stationary device, not moving around. Implementing geo-fencing detections for devices moving around is a lot of code, especially if inside.

cen1 commented 5 years ago

Perhaps Haven was not meant for anti-theft but it seems to already be there 90% of the way. I'd much rather use Haven for this purpose than some random app on play store that is probably selling my data.

This simple scenario could be covered for starters: -you park your car, arm the spare device, put it out of sight -if GPS location changes beyond some margin, send the sms/notification

I think the current motion sensor could already pick up if your car is moved or lifted, it doesn't seem as realiable though.

lukeswitz commented 5 years ago

Obfuscation of the coordinates is important if implemented. Otherwise as mentioned above, the app turns into a potential tracking device, activity storing location data.

The sensitivity of GPS is incredibly low compared to onboard sensors. The process of monitoring alone would add even more bloat to this app.

Adding an alert for lost/gained wireless connections (like a BT connection to your car) could prove useful and would eliminate the eye in the sky GPS data.

Thanks for the input as the balance of resources is reshuffled. Big things to come