Last modified: 2014-02-12 23:46:02 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T52005, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 50005 - Special:Nearby: Fallback to GeoIP-based location info on browser Geo-location API failure
Special:Nearby: Fallback to GeoIP-based location info on browser Geo-location...
Status: RESOLVED WONTFIX
Product: MobileFrontend
Classification: Unclassified
Feature requests (Other open bugs)
unspecified
All All
: Unprioritized enhancement
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-06-22 05:32 UTC by Liangent
Modified: 2014-02-12 23:46 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Liangent 2013-06-22 05:32:12 UTC
It simply say "Wikipedia Nearby can't figure out where you are… try again? Try an open area with a better signal." currently while there's window.Geo = {"city":"XXXX","country":"YY","lat":"3.14","lon":"2.71","IP":"10.0.0.1","netmask":"8"} available from http://bits.wikimedia.org/geoiplookup
Comment 1 Jon 2013-06-23 17:59:10 UTC
I know this information exists but are there any privacy concerns with doing so? The thing I like about the Geo location API is it asks permission to find you. It seems wrong to me to use the IP lookup in this way without checking first and adding complexity to the experience for small gain.
Comment 2 Max Semenik 2013-06-23 18:19:13 UTC
Fundraising already does this.
Comment 3 Jon 2013-06-23 20:43:07 UTC
Yes but this to my knowledge is used in a completely different more subtle way. If a user declines the browser permission to access their location and we show them nearby articles that's just wrong. Showing without any prompt feels a little creepy to me. Just because you can doesn't mean you should.
Comment 4 Max Semenik 2013-06-24 17:17:45 UTC
By the way, geoiplookup works to any reasonable precision only while on Wi-Fi, otherwise people will just be getting the "coordinates" of carriers' IP pools.
Comment 5 Jon 2013-06-26 00:29:19 UTC
Had a chat with Arthur and Maryana around this. GeoIP is just not accurate enough to be useful.

On top of this it does come across as creepy to somehow vaguely know a users location without asking them.

Going forward we can build some new features that allow looking up articles nearby an article you are reading and other manual ways of entering locations. This seems a better approach then using IP.
Comment 6 Liangent 2013-06-26 02:57:11 UTC
(In reply to comment #5)
> On top of this it does come across as creepy to somehow vaguely know a users
> location without asking them.

Is this really a serious issue? GeoIP lookup is always done, though users are not told the results if they're not used somewhere.
Comment 7 Jon 2013-06-27 18:03:21 UTC
Although geoip is less accurate I still think the same privacy considerations for geolocation should apply to use of geoip (even though they don't need to).

To quote from the w3 spec:
"A conforming implementation of this specification must provide a mechanism that protects the user's privacy and this mechanism should ensure that no location information is made available through this API without the user's express permission."
http://dev.w3.org/geo/api/spec-source.html#security

I think if we were to use GeoIP it would only be fair to prompt for this.

However the main reason for not using GeoIP is the lack of accuracy.

Considering the support for geolocation [1] I don't see much value in adding a less accurate version of Nearby.

[1] http://caniuse.com/geolocation

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links