Конфиденциальность пользователей имеет первостепенное значение. Чтобы помочь людям доверять вашему приложению, крайне важно быть прозрачным в отношении данных и ресурсов, связанных с конфиденциальностью, которые вам требуются, и того, как вы их используете. Например, вы должны запросить разрешение на доступ:

Когда вы публикуете новое приложение или его обновление, вы должны предоставить подробную информацию о своей политике конфиденциальности и данных, относящихся к конфиденциальности, которые вы собираете, чтобы магазин приложений мог отобразить эту информацию на странице вашего продукта. (Вы можете управлять этой информацией в любое время через App Store Connect.) Люди используют сведения о конфиденциальности на странице продукта, чтобы принять решение, прежде чем загружать ваше приложение.

Страница в магазине помогает пользователям понять правила конфиденциальности до  загрузки.

Страница в магазине помогает пользователям понять правила конфиденциальности до загрузки.

Запрашивая разрешения на доступ

Прежде чем вы сможете использовать пользовательские данные или защищенные ресурсы, вы должны получить на это разрешение от пользователей. Ниже рекомендации.

Запрашивай личные данные только тогда, когда это необходимо твоему приложению. Естественно люди подозрительно относятся к запросу на получение личной информации, если в этом нет явной необходимости. Убедись, что ты запрашиваешь разрешение только тогда, когда люди используют функции, которые явно нуждаются в личных данных. Например, приложение может запрашивать доступ к текущему местоположению только при активации функции отслеживания местоположения.

Запрашивай разрешение при запуске, только когда это необходимо для работы вашего приложения. Пользователям не помешает этот запрос, если очевидно, что приложение зависит от их личной информации. Если же вы хотите отслеживать данные, как только люди запустили приложение, вы должны отобразить системное предупреждение, прежде чем собирать какие-либо данные.

Система iOS имеет стандартное оповещение ти alert, которое позволяет людям прочитать запрос на доступ к личной информации или защищенным ресурсам. По сути вы даете описание того, почему вашему приложению нужны эти элементы, а система отображает это описание в предупреждении. Люди также могут просмотреть описание — и переопределить свой выбор — в меню Настройки > Конфиденциальность.

Не забывай объяснять, почему твоему приложению нужна информация. Это просто: показывай текст о запросе разрешения с объяснением или даже примером. Старайся написать короткий, конкретный текст и будь вежлив, чтобы люди не чувствовали давления. Нет необходимости дублировать в тексте название приложения - система уже идентифицирует твое приложение.

Примеры для текстовых формулировок

Пример такого текста по назначению Заметка
Приложение делает аудио-запись по ночам, чтобы обнаружить храпите вы или нет. Предложение четко описывает, как и почему приложение собирает данные.
Доступ к микрофону необходим для лучшего опыта. Пассивное предложение, которое имеет расплывчатый, неопределенный смысл.
Включите доступ к микрофону. Повелительное предложение, которое не дает деталей и не особо имеет смысла.

Ниже примеры таких оповещений:

Untitled

Untitled

Untitled

Использование кнопки "Местоположение" или "Локации"

В iOS 15 и более поздних версиях Core Location имеет в наборе кнопку, которая дает возможность пользователям дать приложению временную информацию к местоположению в тот момент, когда это необходимо для выполнения задачи. Хотя внешний вид кнопки может отличаться в соответствии с UI вашего приложения, она всегда передает конкретное действие: использование текущего местоположения.

Untitled