
Google has announced a new set of location privacy enhancements in Android 17, introducing session-based access controls, a customizable “location button,” and improved transparency features designed to give users tighter control over how apps access their location data.
The new features are currently available in Android 17 Beta 3 and are expected to roll out publicly with the stable release anticipated in June 2026.
One-time access button
At the center of the update is the newly introduced location button, a user interface element that allows apps to request precise location access only when needed. Rather than requiring persistent or background permissions, the button enables one-time, session-based access triggered by user interaction, such as searching for nearby services or tagging a post. This approach shifts decision-making to a contextual moment, reducing unnecessary data exposure while minimizing repeated permission prompts.
Google says the feature was developed in response to feedback from industry partners seeking a more privacy-conscious and streamlined way to handle location requests. Once a user grants access via the button, the permission remains active only for the duration of the session, improving clarity around when and why location data is shared.
The location button is distributed through a Jetpack library, allowing developers to integrate it similarly to other UI components. It also includes automatic backward compatibility, defaulting to the traditional permission prompt on devices running Android 16 or earlier. While developers can customize the button’s appearance, including color schemes, size, and outline, the core location icon remains fixed to preserve user trust and recognizability.
Location access indicator
In addition to the new UI element, Android 17 introduces enhanced transparency for location access. A persistent on-screen indicator will notify users whenever a non-system app is actively accessing their location. Tapping this indicator opens a “Recent app use” interface that allows users to view and revoke permissions in real time. This aligns location access visibility with existing indicators for microphone and camera usage.

The update also includes a significant change to how the approximate location (coarse location) is calculated. Previously, Android used a fixed 2 km grid to obscure precise user location. However, this model proved less effective in sparsely populated regions. Android 17 replaces it with a density-based system that dynamically adjusts the grid size depending on local population density, ensuring stronger anonymity in rural or low-density areas.
Another usability improvement is a redesigned runtime permission dialog that more clearly distinguishes between precise and approximate location options. The updated layout aims to reduce user confusion and encourage more informed privacy decisions without adding friction.







Leave a Reply