Roadmap 2023
Will Senn
will.senn at gmail.com
Wed Jan 4 17:44:42 CET 2023
Hello Norman,
On 1/4/23 5:20 AM, Norman Feske wrote:
> snip...
> your privacy interests are perfectly aligned with mine.
>
> Regarding positional tracking, my idea is to have a GPS switch in the
> "Phone" part of Sculpt's UI. So the user is always in control to
> switch this modem feature on/off. If GPS is enabled, the modem driver
> feeds the current GPS coordinates as polled from the modem into a GPS
> report.
>
> Now when integrating the OSM component, one can deliberately decide
> how to connect the GPS ROM requested by the OSM component. Normally,
> one would connect it to the GPS report that reflects the position
> provided by the modem. Alternatively, one could provide a hand-crafted
> GPS ROM (pretending that you are somewhere else), or none (by
> directing the GPS ROM request to the black hole).
>
> When using an offline map, the OSM app would neither need network
> access nor write access to any file system. Therefore, we don't need
> to trust the app. That's the best protection against positional
> tracking we can achieve.
>
> Note, however, that the network provider or a malicious/compromised
> modem firmware might still be able to track you. This could only be
> mitigated by taking the GPS position from a distinct GPS device that
> is independent from the modem, and leave the modem switched off.
>
> From your posting I get that you have probably higher expectations
> from an OSM client application than me. I'd be happy enough with a
> plain map that helps me finding my way to the nearby Hostel when
> arriving by train at a foreign place. The crafting/porting of a more
> competent OSM app would be a perfect topic for contributing because as
> an actual user of such features, you have the incentives to get it right.
>
> Since such an application would merely consume a GPS ROM, it can be
> developed without any physical GPS device or phone. The GPS position
> could come from a component that reports fake GPS positions. Compass
> sensory data could be handled similarly.
>
> Cheers
> Norman
>
This sounds like a good and rational approach that you explained nicely.
Thanks for sharing. I'm pretty sure I'm not quite up to doing an app
like this, I'd prolly settle for your version :).
Thanks,
Will
More information about the users
mailing list