barbeau / gpstest

The #1 open-source Android GNSS/GPS test program
Apache License 2.0
1.78k stars 364 forks source link

Block screenshots by default #680

Closed SkewedZeppelin closed 6 months ago

SkewedZeppelin commented 6 months ago

Is your feature request related to a problem? Please describe. I often recommend this app to users to test/debug GPS. They often then send me screenshots of the output, which divulges their location. They often also will even post screenshots when it hasn't fully locked publicly on eg. forums or public issue trackers. This is a nasty privacy issue.

Describe the solution you'd like Add a toggle to disable screenshots and enable it by default.

Describe alternatives you've considered Alternatively detect when a screenshot is taken (the first time) and warn the user. Or maybe a sharing mode where it still shows eg. number of satellites, but hides all location information.

Thank you.

barbeau commented 6 months ago

Hey @SkewedZeppelin, thanks for the feedback! I agree that this is a privacy issue. I'm more likely to implement https://github.com/barbeau/gpstest/issues/646 for a "Screenshot mode" that will allow screenshots by default but block out the potentially sensitive fields, so I'm closing this as a duplicate of https://github.com/barbeau/gpstest/issues/646.