© REUTERS/Shannon Stapleton/File The new Apple iPhone Xs Max and iPhone X are seen on display at the Apple Store in Manhattan, New York, U.S., September 21, 2018. REUTERS/Shannon Stapleton |
By Zack Whittaker, TechCrunch
Apple is telling app developers to remove code that allows them to effectively record how a user interacts with their iPhone apps — or face removal from the company's app store, TechCrunch can confirm.
In an email, an Apple spokesperson said: "Protecting user privacy is paramount in the Apple ecosystem. Our App Store Review Guidelines require that apps request explicit user consent and provide a clear visual indication when recording, logging, or otherwise making a record of user activity.
"We have notified the developers that are in violation of these strict privacy terms and guidelines, and will take immediate action if necessary," the spokesperson added.
It follows an investigation by TechCrunch that revealed major companies, like Expedia, Hollister, and Hotels.com, were using a third-party analytics tool, to record every tap and swipe inside the app. We found that none of the apps we tested asked the user for permission, and none of the companies said in their privacy policies that they were recording a user's app activity.
Even though sensitive data is supposed to be masked, some data — like passport numbers and credit card numbers — was leaking.
Glassbox is a cross-platform analytics tool that specializes in session replay technology. It allows companies to integrate its screen recording technology into their apps to replay how a user interacts with the apps. Glassbox says it provides the technology, among many reasons, to help reduce app error rates. But the company "doesn't enforce its customers" to mention that they use Glassbox's screen recording tools in their privacy policies.
But Apple expressly forbids apps that covertly collect data without a user's permissions.
TechCrunch began hearing on Thursday that app developers had already been notified that their apps had fallen foul of Apple's rules. One app developer was told by Apple to remove code code that recorded app activities, citing the company's app store guidelines.
"Your app uses analytics software to collect and send user or device data to a third party without the user's consent. Apps must request explicit user consent and provide a clear visual indication when recording, logging, or otherwise making a record of user activity," Apple said in the email.
Apple gave the developer less than a day to remove the code and resubmit their app or the app would be removed from the app store, the email said.
When asked if Glassbox was aware of the app store removals a spokesperson for Glassbox said that "the communication with Apple is through our customers."
Glassbox is also available to Android app developers. Google did not immediately comment if it would also ban the screen recording code. Google Play also expressly prohibits apps from secretly collecting device usage. "Apps must not hide or cloak tracking behavior or attempt to mislead users about such functionality," the developer rules state. We’ll update if and when we hear back.
It's the latest privacy debacle that has forced Apple to wade in to protect its customers after apps were caught misbehaving.
Last week, TechCrunch reported that Apple banned Facebook's "research" app that the social media giant paid teenagers to collect all of their data.
It followed another investigation by TechCrunch that revealed Facebook misused its Apple-issued enterprise developer certificate to build and provide apps for consumers outside Apple's App Store. Apple temporarily revoked Facebook's enterprise developer certificate, knocking all of the company's internal iOS apps offline for close to a day.