Geolocation Permissions are applied in private browsing sessions
Categories
(Firefox :: Private Browsing, defect)
Tracking
()
People
(Reporter: gcp, Unassigned)
Details
(Keywords: csectype-disclosure, privacy, sec-low, Whiteboard: [fingerprinting])
Attachments
(1 file)
58.01 KB,
image/png
|
Details |
-
Go to https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API#HTML_Content, "Live Result" example. Click "Show My Location", approve MDN domain.
-
Open Private Browsing Window.
-
Go to https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API#HTML_Content, "Live Result" example. Click "Show My Location".
Expected result:
- Permission is re-requested.
Actual result:
- Exact location is immediately shown even in private browsing mode.
As a practical example, the attached screen is what I get when I shop on Amazon in "private browsing mode".
Reporter | ||
Comment 1•6 years ago
|
||
the attached screen is what I get when I shop on Amazon in "private browsing mode".
For what it's worth, I first thought this was GeoIP in action, but all public GeoIP databases locate me in another city, which is what caused me to test on MDN.
Reporter | ||
Comment 2•6 years ago
|
||
Given that Google now puts maps behind google.com/maps instead of a top level domain, this means that for example using a VPN won't do anything to anonymize you to any Google service, if you've ever given Google Maps location permissions in a normal session.
Comment 3•6 years ago
|
||
The question is whether this is a one-off in the way Geolocation is asking, or a broader issue with the Permission Manager.
Comment 4•6 years ago
|
||
Johann says this is known (PermissionManager strips originAttributes) and he'll find the dupe bug later
Comment 5•6 years ago
|
||
Yup, while it may not be an exact dupe it boils down to bug 1422056. I also remember duping previous bug reports about this but I don't know where those are now. I'll look around a bit more. I'll also try to get a little more movement into bug 1330467, which is the prerequisite for all this.
Description
•