I believe its working off the meta-data encoded in the pics people take with their smartphones. That data includes location information. At best, its just regional information based off cell tower info. At worst, you have a gps smartphone and its including your coords within a couple dozen meters ( depending on your phone ).