README does not describe privacy properties and does not give a specification
I believe that programs should document what they do, and what they do not do. While it seems obvious that this app intends to be a local, privacy-respecting program, the README doesn't say what the program does, exactly, and doesn't assert that it doesn't send data off the phone.
Thanks for your suggestions, I'll try add them. links to some good examples would be great!
On Tue, Aug 12, 2025, 21:23 Greg Troxel @.***> wrote:
gdt created an issue (ykasidit/bluetooth_gnss#98) https://github.com/ykasidit/bluetooth_gnss/issues/98
I believe that programs should document what they do, and what they do not do. While it seems obvious that this app intends to be a local, privacy-respecting program, the README doesn't say what the program does, exactly, and doesn't assert that it doesn't send data off the phone.
— Reply to this email directly, view it on GitHub https://github.com/ykasidit/bluetooth_gnss/issues/98, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAA2P3V7BJYIYTV3UDTONTD3NHTF5AVCNFSM6AAAAACDWPYWIWVHI2DSMVQWIX3LMV43ASLTON2WKOZTGMYTIMRVGA3DKNI . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Not sure i can point to one, but let me write some text. Note that it might not be accurate and I am providing it because I think the fastest path to clarity is to try and have you say "oh no, that's off".
In first README section, add to first paragraph
Optionally, Bluetooth GNSS can be an NTRIP client to obtain corrections (differential) or reference data (RTK), and send that to the GNSS receiver.
then add paragraphs:
Bluetooth GNSS does contain any trackers, SDKs from advertising companies, and does not use Google Play Services. Except as described below about NTRIP, it does not transmit your location anywhere.
Beware the using the map tab leaks an association between the IP address and the map viewport. OpenStreetMap's tile servers are used, and their privacy police is at LINK.
When using NTRIP, Bluetooth GNSS can be configured to send your location to the server, which is sometimes needed to select a nearby correction source. Unless the user configures NTRIP, no network access will occur. If the user configures NTRIP but does not enable sending location, the NTRIP network access will be simply asking the configured server for for the configured mountpoint.
Comments:
- I haven't dug in to see if there is a play version with proprietary libs and a version that is actually open source. I'd encourage you to only have a truly open source version where there are no proprietary libraries in the apk and only AOSP APis are used. If that's how it is, say it. If not, be clear.
- It looks like there's no support for sending location to NTRIP servers, in which case edit to say that.
(I found the app via IzzyOnDroid and it lists no antifeatures.)