Фото и видео на устройстве пользователя считаются личными и конфиденциальными данными, поэтому они должны быть максимально защищены. Минимизируя доступ к таким данным деликатного характера, разработчик упрощает для себя их обработку и снижает риск утечек и злоупотребления этой информацией. Для нас важно обеспечить конфиденциальность пользовательских данных, поэтому мы вводим ограничения на то, при каких условиях приложения в Google Play могут запрашивать широкий доступ к фотографиям и видео. Только приложения, которым необходим такой доступ, смогут продолжить использовать разрешения READ_MEDIA_IMAGES
и READ_MEDIA_VIDEO
. В приложениях, которые обращаются к фото- и видеофайлам один раз или на условиях ограниченного использования, должен применяться системный инструмент, например описанное ниже окно выбора фотографий.
Чтобы обеспечить конфиденциальность пользователей, в прошлом году мы добавили в ОС Android новый инструмент – окно выбора фотографий. Интегрировав его в приложение, вы избавитесь от необходимости запрашивать дополнительные разрешения на доступ к хранилищу устройства и обеспечите оптимальную защиту для своего продукта и пользователей. Библиотека этого инструмента поддерживается в том числе на устройствах с устаревшими версиями Android (вплоть до 4.4), благодаря чему вы можете упростить работу с вашим приложением для всех пользователей. Окно выбора фотографий – инструмент, работающий на уровне ОС. С его помощью пользователи могут предоставлять приложениям доступ только к выбранным изображениям и видео, а не ко всей медиатеке. Подробнее о том, как интегрировать окно выбора фотографий в приложение (руководство для разработчиков)…
Обзор
Согласно правилам Google Play относительно разрешений для фото и видео, требуется следующее:
- Если доступ к этим файлам нужен приложению только один раз или редко, в нем следует использовать системный инструмент выбора файлов, например окно выбора фотографий.
- Приложениям, которые запрашивают широкий доступ к библиотеке фото, изображений и видео в общем хранилище на устройствах, необходимо пройти проверку. Она должна подтвердить, что для работы основной функции приложения ему требуется постоянно или часто обращаться к таким файлам.
Полностью прочитайте правила и убедитесь, что вы поняли и соблюдаете их. Если вы не успеете привести продукт в соответствие всем требованиям к крайнему сроку, мы можем принять принудительные меры.
Сроки
Ниже перечислены сроки и основные шаги, связанные с обновлением наших правил относительно разрешений для фото и видео. Обратите внимание, что сроки могут меняться. Следите за обновлениями этой статьи.
- Октябрь 2023 г. Мы объявили о новых правилах относительно разрешений для фото и видео.
-
Середина 2024 г. Разработчикам продуктов, в которых доступ к фотографиям и видео нужен один раз или редко, необходимо будет перейти на системный инструмент для выбора файлов и удалить разрешения
READ_MEDIA_IMAGES
иREAD_MEDIA_VIDEO
из манифестов своих приложений. - Начало 2025 г. Только приложения, для основных функций которых требуется широкий доступ к фото и видео, смогут использовать разрешения
READ_MEDIA_IMAGES
иREAD_MEDIA_VIDEO
.
Часто задаваемые вопросы
Что подразумевается под единоразовым или редким использованием фото- или видеофайлов?К примерам такого использования относятся функции, позволяющие загружать фото профиля или изображения для плейлистов, а также добавлять с устройства в приложение фотографии чеков с целью подтверждать финансовые операции. Редкое использование означает, что приложению не нужен доступ к фото или видео, чтобы выполнять основные функции. Если ваше приложение обращается к фото или видео один раз или редко, вам нельзя использовать разрешения READ_MEDIA_IMAGES
и READ_MEDIA_VIDEO
. Тогда мы рекомендуем перейти на системный инструмент выбора файлов. Так вы обеспечите конфиденциальность пользователей.
Их допустимо использовать в приложениях, основные функции которых связаны с широким доступом к фото и видео. Самые распространенные примеры включают приложения, предназначенные для просмотра таких файлов и управления ими.
Такими считаются функции, которые относятся к главному назначению приложения. Это значит, что функция, которую вы указали в описании продукта, выступает в роли основополагающей и без нее работа приложения невозможна.
В дополнение к тому, что приложение должно соответствовать всем остальным применимым правилам Google Play, необходимо подтверждение, что для работы его основных функций требуется постоянный или частый доступ к фото или видео в общем хранилище.
Он нужен приложениям, к основным функциям которых относятся изменение и сохранение фотографий или видео, а также управление этими файлами. Такие приложения часто называют "галереями".
Да, мы делаем исключение для приложений, которые всегда будут частными, и продуктов для управления корпоративными устройствами.
К моменту вступления в силу этих правил указанные разрешения должны быть удалены из приложения, если для работы его основных функций не требуется широкий доступ к фото и видео.
Широкий доступ к медиафайлам в общем хранилище влечет за собой риски злоупотреблений и может навредить как пользователям, так и разработчикам. Системный инструмент – простое и эффективное решение, с помощью которого разработчики могут избежать ненужного доступа к данным деликатного характера. Минимизируя доступ к данным, вы снижаете риск утечки и злоупотребления ими. Системный инструмент предлагает пользователям удобный и понятный интерфейс, соответствует их ожиданиям, связанным с конфиденциальностью при работе с вашим приложением, а также помогает поддерживать высокий уровень безопасности и надежности в Google Play.
Этот процесс несложен. Кроме того, инструмент обновляется автоматически – у ваших пользователей постепенно будут появляться новые возможности и при этом вам не придется изменять код приложения. Чтобы упростить интеграцию, добавьте библиотеку androidx.activity версии 1.7.0 или более поздней.
Окно выбора фотографий доступно на устройствах с Android 11 (API уровня 30) или более поздней версии, получающих обновления для модульных системных компонентов в рамках обновлений системы от Google. Бэкпорт-версию инструмента можно установить на устройствах с версиями Android от 4.4 (API уровня 19) до 10 (API уровня 29) и устройствах Android Go под управлением Android 11 или 12, поддерживающих сервисы Google Play.
При желании вы можете внедрить в приложение другой системный инструмент для выбора файлов.
Согласно правилам получения ограниченных разрешений вы должны приложить обоснованные усилия, чтобы с вашим приложением могли работать пользователи, которые не разрешили такой доступ к файлам на устройстве. В частности, можно предложить функции, которые позволяют взаимодействовать с приложением и без этого разрешения, или реализовать альтернативный способ предоставления доступа, например с помощью системного инструмента выбора файлов.