Apple has begun rejecting app updates that do not comply with the App Tracking Transparency rules that the company is enforcing starting with iOS 14.5, according to a new report from Forbes.
Apps must ask for permission to access the advertising identifier or IDFA of a user's iPhone in order to track them across apps for ad targeting purposes, a rule that apps will need to comply with when iOS 14.5 launches. The rule also prevents apps from using other workaround methods for tracking users, which is getting some developers into trouble already.
Several apps have been rejected so far, with Forbes listing Heetch, Radish Fiction, InnoGames, and more. Developers seeing app rejections are getting the following message: "Your app uses algorithmically converted device and usage data to create a unique identifier in order to track the user," with the message also listing the data that's being collected.
Mobile marketing analyst Eric Seufert said that an SDK from mobile measurement company Adjust is at fault because of the data that it collects for device fingerprinting. Adjust, which is installed in more than 50,000 apps, says that it "maximizes the impact" of mobile marketing.
Per a number of developers, Apple has begun rejecting app updates that include the Adjust SDK related to its collection of data used for device fingerprinting. — Eric Seufert (@eric_seufert) April 1, 2021
Apple is blocking apps that are using fingerprinting techniques to collect data for the purpose of building a profile of a user that allows the user to be tracked even without an advertising identifier. Data collection uses metrics like software version, time since last update, time since last restart, charge level, battery status, and more to identify individual users.
It is Apple's position that if a customer has declined the usage of the IDFA for ad tracking, that user has also declined other tracking methods. Apple's App Store rules say that app developers cannot collect data from a device for the purpose of identifying it, and developers are responsible for all tracking code in their apps, including any third-party SDKs they're using.
Adjust has now updated its SDK to remove code that accesses data like CPU type, phone memory, charging status, and battery level, so apps that were rejected for using Adjust may be able to have their updates greenlit after installing the new Adjust SDK.
There's still no word on when Apple plans to release iOS 14.5, but we've had six betas so far and the software is set to be available to the public sometime in the spring. With the App Tracking Transparency rules starting to be enforced for updates, it is possible that Apple is preparing for the software's launch, so we could perhaps see it debut in the near future.