Pinch Media are a leading provider of analytics data to mobile apps developers. They ‘re the source of a lot of great data on iPhone apps, App Store trends, usage of apps, and lots more that helps developers learn about the market for their apps.
Recently there ‘s been a flurry of discussion and debate around the web “ including a post at the Dev Team ‘s blog and this well-balanced post by Sarah Perez at ReadWriteWeb “ about whether apps using Pinch Media ‘s tracking code are spyware.
Pinch Media has of course noticed these discussions, and has done a very good blog post responding and stating their case “ that apps using their service are absolutely not spyware.
If you ‘re an iPhone user and you ‘re concerned about apps that ‘phone home ‘ with information about users and want to know more about this subject, then I suggest you read Pinch Media ‘s blog post HERE, as well as the ReadWriteWeb post linked above.
Here are some excerpts from the Pinch Media blog post titled Pinch Media, user privacy, and ‘spyware ‘:
They first offer a comparison of spyware and analytics
Pinch Media ‘s analytics product has recently been described as ‘spyware ‘ by an anonymous critic, who has attracted some public attention. We want to address this directly. Spyware and analytics are quite distinct – spyware is software that tracks personally-identifiable information with a malicious or deceptive intent, while analytics tracks anonymous information for benign, useful purposes. Pinch Media ‘s services are the latter – nothing personally-identifying is ever tracked.
An outline of exactly what does get tracked by apps using Pinch ‘s code:
When Pinch Analytics is installed within an application, the following information is sent back on each application run:
* a hardware identifier not connectable to any personal information
* the model of your phone (3G, 3GS, etc.) and operating system (2.2, 3.0, 3.0.1, etc.)
* the application ‘s name and version
* the result of a check to see if the device has been jailbroken
* the result of a check to see if the application ‘s been stolen and the developer hasn ‘t been paid
* the length of time the application was run
* if the user explicitly agrees to share it, the user ‘s location
* if the application uses Facebook Connect, the gender & age of the user
A crucial bit of detail on what does not get collected
None of this information can identify any individual. No names, phone numbers, e-mails, or anything else considered personally-identifiable information is ever collected.
Lots of detail on what data is collected, how it is processed and converted into aggregated reports and what is visible to developers:
The information sent from applications, when it arrives at our servers, is quickly converted to aggregated reports – unprocessed data is processed as quickly as we possibly can. The aggregated reports show counts and averages, not anything user-specific. For instance, a developer can see the following information:
* the number of distinct users who ‘ve accessed the application
* the average length of time the application was used
* the percentage of phones using each operating system
* the percentage of each model of phone (3G, 3GS, etc.)
* a breakdown of user locations by country, state, and major metropolitan area (for example, 20,000 in USA, 700 in New York state, 500 in New York City)
* the percentage of users of each gender
* the percentage of users by ‘age bucket ‘ (21-29, 30-39, etc.)It ‘s these aggregated reports that are stored and accessible to developers. I recently saw a suggestion on Twitter that Pinch Media ‘do right by its users ‘ by sharing all data we ‘ve got collected about them. I ‘m proud to say we ‘re already doing that – because we ‘ve got absolutely nothing here we can connect to any individual.
And a hot talking point within this subject “ user consent to collect data
Consent to collect data is also worth discussing. Just like the web analytics industry, Pinch Media requires notifications in terms of service or privacy policies before data can be collected. There are two ways to do this – an opt-in policy, where all users must click on an agreement consenting to the collection and use of data, or an opt-out policy, where no agreement is necessary but users have the option to remove themselves. On the iPhone, Pinch Media uses an opt-in policy. Data collected by Pinch Media is covered by Licensed Application End-User License Agreement, which all users agree to through iTunes before applications can be installed. We understand that this is not particularly transparent to end-users, although the notice prior to data collection is far more transparent than the opt-out strategy used by the now-ubiquitous web analytics industry. We would prefer to offer an opt-out policy as well, where users can remove themselves from the system through activating a simple preference, but due to the security restrictions placed on iPhone applications, this isn ‘t technically possible. We are committed to (and have always been committed to) implementing a system-wide opt-out should this become technically possible in the future. In the meantime, individuals concerned about Pinch Media can ensure no data is ever received by us by running their applications in ‘airplane mode ‘.
If I ‘ve understood that section correctly, then it seems that Apple is preventing Pinch “ and others “ from handling user consent in a better, more obvious way. Hopefully that is something that can be improved on in future.
Here ‘s more from their post, about what their data is used for:
Finally, it ‘s important to note that this aggregated data is not used for anything malicious – it ‘s used to help developers make better decisions about their applications. Developers have used Pinch Media to adjust game balance and improve the experience for their users. Developers have used Pinch Media to identify under-used features and devote additional time to their improvement. Developers have used Pinch Media to identify the most-popular portions of their applications and make them better. Developers have used Pinch Media to determine what device models and operating system versions to support. Developers have used Pinch Media to determine what regions of the world to provide translations for. Developers have used Pinch Media to decide whether or not to support the jailbroken community. Developers have used Pinch Media to determine where to add additional local content to their apps. Developers have not, will not, and can not use Pinch Media to access any individual user or violate a user ‘s privacy in any way – because they (and we!) are simply not able to. Running a business as a iPhone developer is difficult – competition is high, and price points are low. In order to continue to produce applications, developers need all the tools they can to make better decisions. Pinch Media is an essential part of many developer ‘s toolkits, and we ‘re proud to offer the functionality we do – we see it as playing a small but important role in the success of the AppStore as a whole.
I don ‘t usually quote anywhere near this much from another site ‘s posting, but in this case I think the information being presented by Pinch Media is all of great interest to many iPhone users, and especially to those who have caught wind of the whole ‘spyware ‘ controversy this week. Here are my quick personal thoughts on this topic:
- I think Pinch Media appear to be very upright and responsible in their handling of user data. I can ‘t vouch for the accuracy of what they ‘ve stated, but I can say that I just don ‘t see how it would be in their interest not to handle things properly “ I would imagine that would quickly lead to them getting banished by Apple, by iPhone and other mobile devs, and wreck their business.
- I like that they did a blog post on the subject and addressed the subject head-on
- I absolutely agree that they provide data and a service which is hugely useful to developers “ and I ‘m interested in seeing iPhone developers be successful in a brutal marketplace “ so anything that helps them out to this degree is a good thing in my book.
- If I discovered tomorrow that every single App Store app I own uses Pinch ‘s tracking code I would have no problem with it.
- If “ as the ReadWrite post says “ the author of one of the main ‘ it ‘s spyware ‘ sort of posts on the topic is an active member of the hackulo.us forums (a forum for pirated apps) then I would just say that as a user I have much more concern about pirated apps than I do about Pinch ‘s analytics. I believe pirating apps causes far more harm than good to developers “ and Pinch is in the business of helping developers, which ultimately helps all of us as users, a lot.
Anyway, that ‘s my take. What ‘s yours?
Continue reading:
- Everything New Apple Just Announced (Septembe
- Apple Watch Pre-Order
- Apple Research Kit launches with 5 Apps
- Apple TV now only $69
TAGS: Pinch Media

