Разработчикам Apple требуется обосновать использование некоторых API в последнем шаге для улучшения конфиденциальности

Apple developers need to justify the use of certain APIs in the final step to enhance privacy.

В попытке укрепить конфиденциальность пользователей, разработчикам теперь необходимо обосновать использование определенных API Apple, прежде чем их приложения будут размещены в App Store, согласно новой статье на сайте разработчиков Apple, замеченной 9to5Mac.

Теперь на сайте разработчиков Apple перечислены некоторые API как “API с обязательной обоснованностью”, что означает, что разработчики должны объяснить, почему они используют их в своем манифесте конфиденциальности. Некоторые широко используемые API, такие как UserDefaults, которые хранят настройки пользователя, теперь попадают в категорию “API с обязательной обоснованностью”.

С запуском watchOS 10, iOS 17, iPadOS 17, tvOS 17 и macOS Sonoma в этом году, разработчики получат предупреждение, если они отправляют приложения, использующие API с обязательной обоснованностью, без указания их использования. С весны 2024 года, все приложения, использующие эти API без законного обоснования, будут отклонены в процессе рассмотрения.

Apple объясняет, что основная цель этого изменения – противодействие отпечаткам пальцев, методу отслеживания пользователей через различные приложения и веб-сайты. Для отпечатков пальцев используются вызовы API для сбора информации о устройстве пользователя, такой как разрешение экрана, модель и операционная система. Эти данные затем используются для создания уникального “отпечатка”, позволяющего идентифицировать пользователя в различных приложениях или веб-сайтах.

Согласно Apple, API с обязательной обоснованностью гарантируют, что приложения используют эти API только для предписанного использования. В случае отклонения Apple позволит разработчикам оспорить решение и подать запрос на одобрение, если их ситуация не соответствует существующим руководствам. Дополнительную информацию можно найти на сайте разработчиков Apple.