New guidelines for Face ID, ARKit, privacy policies and more.

With the imminent release of iOS 11 and the announcement of the iPhone X with Face ID it was only natural for Apple to update the App Store Review Guidelines. But this update is actually rather big and includes many changes that does not relate to the new products as such. A few notable changes and additions that caught my mind: Don’t market your app with features or content it does not have (such as claimed “virus scanners”)

You must support in-app purchases initiated from the App Store

Facial recognition for authentication must be implemented using the official Apple API .

. Apps may facilitate peer-to-peer payments and are not required to use in-app purchases for such payments as long as no digital content or services are offered in exchange for rhe payment.

“Apps using ARKit should provide rich and integrated augmented reality experiences; merely dropping a model into an AR view or replaying animation is not enough.”

view or replaying animation is not enough.” Section 4.7 changes some wording in the context of downloading and running 3 rd party code from an app.

party code from an app. The list of app types that must include a privacy policy has been extended to also include “apps that utilize ARKit, Camera APIs, Photo APIs, or other software for depth of facial mapping information”. So if your app falls into this category make sure you have the privacy policy in place and save yourself for a rejection.

Data gathered from depth and/or facial mapping tools (e.g. ARKit, Camera APIs, or Photo APIs) may not be used for advertising or other use-based data mining

Don’t visualize activity data in a way that resembles the Activity Rings in Activity control

IAP renamed to in-app purchases everywhere (not all cases included in the diff below)

renamed to in-app purchases everywhere (not all cases included in the diff below) Some typos were fixed (not all included in the diff below)

Various other changes; Check the details below.