Fear of Location Based Services & Tracking

Posted May 2nd, 2011 in Products, taazzago by admin

We felt the need to write this post after the well advertised fiasco for iPhone and the mis-information that is being spread about LBS. Our app is a LBS app and we take privacy very seriously. Some of the questions that are lingering in the end users mind today:

So did Apple screw up? Should users be worried about LBS?

The answer lies some where in between a YES and NO. Bear with us for a second. Before we explain what happened with Apple we need to get into how location can be detected on a device – be it a phone or a computer. There are 3 ways in which this can be done:

  1. Using GPS – as in satellites. Most smart phones these days are shipped with these chips. Device has to get a lock on the satellite(s) for it to get the exact location. This usually takes time sometimes upto a minute. Depends on the quality of the device & where you are. In some of the lower end Android phones the quality of the chips isn’t great and hence takes even more time. GPS is freely available thanks to the US satellite system. GPS -> HIGHER ACCURACY (Few feet to meters), LONGER TIME
  2. Using Cell Towers – Many companies maintain a database of cell towers (ids) and their GPS co-ordinates. This information is mostly available to the mobile operators & few other companies. When your cell phone connects to the cell phone towers, it knows the IDs. Using these IDs and the GPS co-ordinates of the cell towers it is possible to triangulate your approximate location. This is generally faster if you have the cell IDs & co-ordinates of the cell towers. Cell tower information: Mobile service providers & others like Skyhook. Cell Towers -> MEDIUM ACCURACY, MEDIUM TIME
  3. Using Wifi Access Points / IP address – Based on your IP address from which the request originates, the location can be coarsely figured out. Google database is by far the most comprehensive as far as we know – tracking you down to the locality. Wifi / IP Address: LOWER ACCURACY, MEDIUM TIME

For any location based service to work – the service provider will need the location from the user. The accuracy will depend on the services being provided. As the provider of the operating system on these mobile devices, it is important for companies like Apple, Google & Microsoft to have good databases. Google even tried to buy Skyhook. The most common technique is to crowd source this data – aka cell phone towers ids & IP addresses. Moreover to optimize the response time when using GPS the operating system returns the last location that it had cached.

Google & Apple have different ways of communicating this to the user. In the case of Google, they ask you for your explicit permission when you choose the option use Wifi to locate. They also store your location data as in lat/longs for a limited period and is encrypted.

However Apple didn’t explicitly ask for such permission to save this data. Although Apple only stores approximate cell tower lat/longs – it also stores this data in an unencrypted format for a longer period. This has been confirmed to be a bug. In both cases of Google & Apple – neither of them have used this data to profile or provide this data to unauthorized folks including advertisers. (TOM TOM did so in breach of user trust but that’s a separate matter)

In Apple’s case given that the user is paying for data transfer for crowd sourcing, they should have sought explicit permission. No user wants to be paying for crowd sourcing a vendor’s data without explicit permissions.

Lets also look at the unencrypted file issue. Till this bug was discovered there was no way for anyone without the computer on which iPhone was synced to access the file. The program that was released reads the file from the backup. To say that this file was available to anyone who has access to the phone is BALONY!

Apple’s only mistake was not getting explicit permission from the end user for crowd sourcing cell id data on the end users dime.

Now lets look at this issue from an application perspective:

When you download any app from the app store/marketplace – you as a user are explicitly asked to authorize the list of permissions you are giving the app. Mostly users say yes without reading the details.

This is where Apple & Google are different.

On Android as long as the application provider asks for permission & the end users agree – the application has the authority to do anything with that data. Application provider can genuinely make a mistake (one line of code). We made a similar mistake before an end user notified us (This has been addressed a while back). But there are other applications that use your data without reason (more later).

Apple has taken the right approach on location permissions. The application provider has to explicitly state why location is needed by the application and has stated clearly that applications cannot use location for the sole purpose of advertising! Moreover at any time, the user can go into the settings window and look at applications that currently have permission to read location data and which apps are utilizing it.

In the Indian marketplace on Android, applications explicitly use the location data for the sole purpose of advertising and get away with it. We aren’t taking names at this point but are happy to do so if you ask in private.

If you are still reading, thanks for your patience!

In the next post we will put out our privacy policy so you as an end consumer feel safe and secure about using our service.

TaazzaGo – Rated as one of the Top Apps in India!

Posted December 15th, 2010 in news, Products, taazzago by admin

Its been little over 5 weeks since we launched TaazzaGO and the users have been really supportive & awesome! AppBrain which helps Android users find the best apps released their country pages today. India is  one of the countries that they have added support for.  They have ranked TaazzaGO in the top 10 apps for India! Woo hoo! We are thrilled, honored, humbled!  Here is a quick screen shot:

Here are some highlights in the last few weeks:

  • Closing in on 1000 downloads
  • Rated around 4 in the app store
  • Over 20+ comments

We couldn’t have done this without the support of our users who have been patient with the issues & have been enthusiastic in their feedback. So a heartful thank you and a team salute to you all!

We are truly grateful to all our partners who have have supported us,  this is a testament to the relationship.

We have a long way before we go, a new release is just around the corner! Hang in there & help us spread the word!

Like us on Facebook, tweet your friends, get them to download the app – onward bound!

Team Taazza

TaazzaGo’es mobile!

Posted November 5th, 2010 in Products, taazzago by admin
Android robot logo.
Image via Wikipedia

One of the things that we constantly heard from users during the alpha/beta tests is that they really liked getting local news (Neighborhood news or City news) and good number of them wanted to be able to get it on the mobile. So a couple of months ago we got working on our mobile app. Hyperlocal has been our primary focus since the beginning so we wanted the app to be the goto app for hyperlocal content. Our users demanded more than news & we had built relationships with deal providers.

So without further ado, let us introduce TaazzaGO for Android.

Here are some features of the app that make it stand apart from the crowd:

  • News from over 40 cities/100,000 localities in India.
  • 100′s of deals from top deals providers in the country – Both offline & online
  • Buy deals on the fly
  • Share news/deals with friends & family on Facebook & twitter
  • News from a variety of news sources including leading publishers, hyperlocal blogs & news papers.

All on the go… No longer can you complain of lack of Indian content on Android.

Go grab the application now .. Search for TaazzaGO on the Android market place or Scan the QR Code below.

Still not convinced? Head to our mobile page for even more exciting reasons &  our partners.

Enhanced by Zemanta