Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Background geolocation and user privacy issues #39

@FluorescentHallucinogen

Description

One of the problems with background geolocation is that the user gives access to it once, and then the app can use it (in service worker) if it's minimized or even closed (see the use cases), and the user may not know about it. This is a user privacy issue. Therefore, some kind of visual indicator is needed.

Native Android apps shows an icon in the status bar (when geolocation is accessed):

status-bar-geolocation

But this approach has a few drawbacks:

  • The icon is small and may not be noticeable enough.
  • It's not clear which app uses geolocation.

That's why I propose persistent notification:

persistent-notification-geolocation

This approach is already used for accessing audio and video input:

persistent-notification-audio-video

Metadata

Metadata

Assignees

No one assigned

    Labels

    geo-background-trackingprivacy-trackerGroup bringing to attention of Privacy, or tracked by the Privacy Group but not needing response.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions