Distro Planets

OpenAGPS project aims for decentralized, privacy-focused GNSS assistance

Key Takeaway

OpenAGPS seeks to replace proprietary SUPL services with a community-driven network of base stations to provide fast GPS locks without tracking user locations.

Summary

The OpenAGPS project has been announced as a decentralized alternative to the proprietary Assisted GNSS/GPS services currently dominated by Big Tech providers like Google. Currently, mobile devices rely on SUPL (Secure User Plane Location) servers to download satellite dataframes, which significantly speeds up the time required to achieve a GPS lock. However, this process requires sharing approximate location data with service providers, creating significant privacy risks.

OpenAGPS intends to break this dependency by establishing a community-operated infrastructure. The project architecture includes a central GNSS Almanach service called Porygon, alongside self-hostable SUPL servers. To ensure the data remains real-time and accurate, the project relies on a proposed global network of stationary base stations hosted by community members to harvest satellite data continuously.

Architecture and privacy mechanisms of OpenAGPS

  • Decentralized SUPL Infrastructure: Unlike existing open-source mitigations like the SUPL proxy used in GrapheneOS, which still routes requests to proprietary servers, OpenAGPS aims to provide fully independent SUPL server implementations that can be self-hosted by individuals or organizations.
  • Porygon Almanach Service: The project plans to operate a central Porygon frontend/backend to manage the GNSS Almanach, while implementing measures to hide requesting mobile device IDs to prevent location tracking by the central service.
  • Distributed Base Station Network: To solve the problem of outdated satellite datasets, the project requires a network of stationary base stations—ideally one every 40-50 km²—to harvest real-time GNSS/GPS satellite data and feed it to the Porygon server.
  • Data Sovereignty: The system is designed to prevent the commercialization of user location data by removing the need to transmit cell tower IDs or approximate positions to centralized Big Tech entities.

Why it matters

If successful, OpenAGPS could provide a critical privacy layer for mobile Linux distributions and privacy-hardened operating systems like GrapheneOS. It offers a path toward true digital sovereignty for GNSS services, moving away from the necessity of interacting with proprietary Google SUPL infrastructure.

Original reference: sunweavers.net →