GNOME Bugzilla – Bug 735736
Location Service should be disabled by default
Last modified: 2014-09-04 16:49:14 UTC
The location service is enabled by default now. I guess it would be better in respect of users' privacy that this setting is disabled by default and users can enable it later.
Created attachment 284920 [details] [review] Disable location service by default
(In reply to comment #0) > The location service is enabled by default now. I guess it would be better in > respect of users' privacy that this setting is disabled by default and users > can enable it later. Except that it would be hard to get to since we now only show the location menu in shell when geolocation is in use.
Created attachment 285363 [details] [review] schemas: Disable location service by default Location service should be enabled after asking the user in the initial setup. Using it without the user agreeing would be a privacy violation. See https://bugzilla.gnome.org/show_bug.cgi?id=736050
Attachment 285363 [details] pushed as 629cfb0 - schemas: Disable location service by default
Zeeshan, if you have concerns about how to enable location services, please either file a new bug against gnome-shell, or get that g-i-s bug fixed.
What we really need are app-specific controls, where apps we whitelist are allowed to use location services by default, and other apps must first request permission.
(In reply to comment #6) > What we really need are app-specific controls, where apps we whitelist are > allowed to use location services by default, and other apps must first request > permission. That's orthogonal to that. This checks whether Geoclue should be used *at all*. There's already an agent designed but not landed in gnome-shell (https://bugzilla.gnome.org/show_bug.cgi?id=721887), as we can't be certain of each app's identity. If location services are disabled, and your app needs them, it should tell you: "You need Location services for this functionality, go and unlock it in the settings [Settings]". Otherwise, it would ask you.