Запрос доступа к данным о местоположении в фоновом режиме

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

Посмотрите видео о разрешениях и раскрытии информации в приложении. Из него вы узнаете, что следует учитывать при отправке на проверку приложения, которое использует данные о местоположении в фоновом режиме.

Условия получения доступа к данным о местоположении в фоновом режиме

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

Также, помимо других требований в этой статье, нужно учитывать те, что приведены ниже.

  • Доступ к данным о местоположении в фоновом режиме можно использовать только в том случае, если это целесообразно для пользователя и связано с основными функциями приложения.
  • Ни при каких обстоятельствах нельзя запрашивать доступ к данным о местоположении, если они будут использоваться только для рекламы и аналитики.
  • Приложения, созданные специально для детей, должны соответствовать правилам программы Google Play "Приложения для всей семьи".

Если основные функции приложения могут работать без данных о местоположении в фоновом режиме, вы должны либо отключить запрос этих данных, либо использовать геолокацию только в активном режиме (то есть когда пользователь видит, что приложение работает). Местоположение устройства считается личной и конфиденциальной информацией пользователей. Ее нельзя продавать и передавать с целью последующей продажи ни при каких обстоятельствах. Пример нарушения: передача таких данных в SDK, нарушающий правила. Приложения, которые запрашивают доступ к данным о местоположении в фоновом режиме, взаимодействуют с личной и конфиденциальной информацией и поэтому должны получить одобрение. В противном случае обновления могут быть заблокированы, а сами приложения – удалены из Google Play.

Чтобы узнать больше о том, когда и как использовать доступ к данным о местоположении, пройдите курс Декларация разрешений на доступ к данным о местоположении устройства в Академии Google Play. В учебных материалах можно посмотреть примеры функций, которые предоставляют пользователям значительные преимущества и связаны с основным назначением приложения. Кроме того, в курсе содержится руководство по заполнению формы "Декларация разрешений".

Получение доступа к данным о местоположении в активном режиме

По возможности запрашивайте доступ к данным о местоположении в активном режиме, а не фоновом. Разница в том, что при получении доступа к информации в активном режиме приложение открыто и пользователь видит, что оно работает. Когда есть доступ в фоновом режиме, приложение обрабатывает данные после того, как пользователь закрыл его или нажал кнопку главного экрана.

В контексте наших правил использования разрешений на доступ к данным о местоположении это означает, что получение доступа в активном режиме наиболее прозрачно для пользователей и повышает их доверие. Поэтому мы советуем именно такой подход для приложений в Google Play.

В некоторых случаях мы разрешаем использовать в приложении активную службу. Это отдельный API, с помощью которого приложение получает доступ к данным о местоположении, даже когда оно свернуто и его работа не видна. Однако при этом необходимо, чтобы приложение прошло проверку и были соблюдены ключевые требования, в том числе следующие:

  • Активная служба должна запускаться для выполнения действия, которое пользователь инициировал в приложении.
  • Работа активной службы должна прекращаться сразу после того, как приложение завершит предполагаемый вариант действия, инициированного пользователем.

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

Если приложение использует данные о местоположении в фоновом режиме (разрешение ACCESS_BACKGROUND_LOCATION или другой способ), но делает это через активную службу, на приложение будут распространяться требования для получения доступа к данным о местоположении в фоновом режиме.

 

Рекомендации по получению доступа к данным о местоположении в фоновом режиме

Ознакомьтесь со списком ниже. В нем перечислены рекомендации, которых стоит придерживаться при получении доступа к геоданным в приложении.

  • Используйте данные о местоположении как можно меньше. Для этого запрашивайте минимальный объем сведений, который требуется для работы функции, например приблизительные координаты вместо точных и доступ в активном режиме, а не фоновом.
  • Подумайте, есть ли у пользователей разумные основания ожидать, что какой-либо функции или сервису в приложении потребуется запрашиваемый уровень доступа к данным о местоположении. Мы можем отказать в публикации приложений, которые запрашивают такой доступ в фоновом режиме без веского обоснования.
  • Руководствуясь этим контрольным списком, определите, есть ли в коде приложения запросы доступа к местоположению в фоновом режиме.
  • Изучите рекомендации по обеспечению конфиденциальности. Обязательно опубликуйте информацию о том, как будут использоваться полученные данные, а также политику конфиденциальности.
  • Убедитесь, что все сторонние SDK и библиотеки соответствуют нашим правилам. Это также касается использования доступа к данным о местоположении.
  • Обратите внимание, что мы проверяем наборы App Bundle и APK-файлы во всех активных типах версии, в том числе для закрытого и открытого тестирования.

Аспекты, которые учитываются при проверке приложений

При проверке приложения, которое запрашивает доступ к данным о местоположении в фоновом режиме, мы учитываем следующее:

  • Важно ли определение местоположения в фоновом режиме для работы основных функций приложения?
  • Целесообразен ли такой тип доступа для пользователя?
    • К целесообразным для пользователя функциям относятся те, что способствуют физической и субъективной безопасности, а также помогают следить за здоровьем и заниматься спортом.
    • Целесообразными не считаются функции, предназначенные для развлечения, персонализации, повышения удобства, сбора статистики, а также показа рекламы или предложений.
  • Ожидают ли пользователи, что у приложения будет доступ к данным о местоположении в фоновом режиме?
  • Может ли приложение выполнять те же функции без доступа к данным о местоположении в фоновом режиме?
  • Размещена ли ссылка на политику конфиденциальности в Play Console и в самом приложении?

Этот список охватывает не все аспекты, но дает представление о том, как мы проверяем и оцениваем использование приложением доступа к данным о местоположении.

Действия, которые нужно выполнить, если вы хотите получать доступ к данным о местоположении в фоновом режиме

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

Вот несколько советов, как это сделать:

  • Добавьте небольшое описание, указывающее на то, что для работы приложения постоянно будут необходимы сведения о местоположении (например, "всегда узнавайте о том, где…").
  • Добавьте скриншот из приложения, на котором видно карту с местоположениями пользователя или фотографии с геотегами.
  • Если в название или на значок приложения можно включить текст или изображение, добавьте таким образом указание на получение доступа к геоданным.

Прежде чем отправить приложение на проверку для получения доступа к данным о местоположении в фоновом режиме, вы должны сделать следующее:

  • заполнить форму "Декларация разрешений";
  • записать видео с демонстрацией функции;
  • добавить сообщение о раскрытии информации в приложении;
  • разместить ссылку на политику конфиденциальности в приложении и на его странице в Google Play.

Заполнение формы "Декларация разрешений"

Заполнить форму "Декларация разрешений" можно в Google Play Console. Вот как ее найти:

  1. Откройте страницу "Контент приложения".
  2. В разделе "Важные разрешения для приложения" нажмите Начать.
  3. Снова нажмите Начать в разделе "Разрешения на доступ к данным о местоположении".

Вам может быть предложено заполнить другие формы, например форму по правам доступа для приложения или декларацию для организации по оценке. В таком случае сначала заполните их. Это необходимо для подготовки приложения к проверке в Google Play Console. Более подробную информацию можно найти на странице Как подготовить приложение к проверке.

Если вы не можете найти форму "Декларация разрешений" в Google Play Console, убедитесь, что используете нужное разрешение на доступ к данным о местоположении в соответствии с уровнем целевого SDK приложения.

  • Если набор App Bundle или APK-файл приложения предназначен для Android 10 или более поздних версий (SDK версии 29 и выше) и файл манифеста содержит разрешение ACCESS_BACKGROUND_LOCATION, вы должны будете предоставить подробную информацию об использовании данных о местоположении.
  • Если набор App Bundle или APK-файл приложения предназначен для Android 9 или более ранних версий (SDK версии 28 и ниже) и файл манифеста содержит разрешение ACCESS_COARSE_LOCATION или ACCESS_FINE_LOCATION, потребуется указать, что вы намерены запрашивать доступ к данным о местоположении в фоновом режиме. Затем вы должны будете предоставить подробную информацию об использовании таких данных.

Данные, которые необходимо указать в форме декларации

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

Особое внимание в Декларации разрешений уделяется основному назначению приложения.

  • Доступ к геоданным. Ответьте на вопрос, зачем приложению нужен доступ к данным о местоположении в фоновом режиме. 
    • Расскажите только об одной функции приложения, требующей доступа к данным о местоположении в фоновом режиме. Объясните, почему без этих данных она не может работать. Функция должна быть связана с основным назначением приложения. Разрешение предоставляется для всего приложения, а не для отдельной функции.
    • За один раз мы можем проверить только одну функцию. Если вы укажете несколько функций, приложение не будет одобрено.
  • Видеодемонстрация. Предоставьте ссылку на короткое видео, в котором наглядно демонстрируется работа заявленной функции. Обязательно покажите диалоговое окно с сообщением о раскрытии информации, которое видят пользователи. Рекомендуемая продолжительность видео: не дольше 30 секунд.

Создание видео с демонстрацией функции

В предыдущем разделе мы рассказали о коротком видео, которое необходимо предоставить вместе с декларацией. Здесь можно ознакомиться с примером видеодемонстрации и некоторыми требованиями к ней.

Добавление сообщения о раскрытии информации в приложении

Если приложение запрашивает доступ к данным о местоположении в фоновом режиме, вы должны добавить в само приложение сообщение с информацией о том, как осуществляется доступ к пользовательским данным, как они собираются, используются и (если применимо) передаются третьим лицам.

Ниже мы добавили несколько примеров таких сообщений.

Размещение ссылки на политику конфиденциальности в приложении и на его странице в Google Play

В политике конфиденциальности и в сообщении о раскрытии информации, размещенном в приложении, необходимо подробно описать, как приложение собирает и использует пользовательские данные, а также (если применимо) передает их третьим лицам. Нужно также пояснить, что это за лица. Убедитесь, что политика конфиденциальности отвечает следующим требованиям:

  • Документ доступен по активной ссылке (не в виде PDF-файла).
  • Текст политики недоступен для изменения.
  • Ссылка на политику конфиденциальности размещена в самом приложении и на его странице в Google Play.
  • На странице документа, а также в его названии или URL четко обозначено, что это политика конфиденциальности вашего приложения.
  • В политике упоминается лицо (разработчик или компания), указанное на странице приложения в Google Play, или точное название приложения.
  • В тексте документа речь идет именно об обеспечении конфиденциальности пользователей.
  • В политике содержатся необходимые сообщения о раскрытии информации и упоминаются данные о местоположении. Кроме того, указано, как приложение использует такие данные.

Вы также должны добавить ссылку на политику конфиденциальности на страницу приложения в Google Play. Благодаря этому пользователи смогут в любой момент посмотреть, как вы обрабатываете их конфиденциальные данные и сведения об устройствах. Чтобы получить подробную информацию о других требованиях, проконсультируйтесь с юристом.

Распространенные нарушения и их устранение

Отключение доступа к данным о местоположении в фоновом режиме

Если вы определили, что приложению не требуется доступ к данным о местоположении в фоновом режиме, следуйте инструкциям ниже, чтобы отключить такой доступ для соблюдения наших требований. Помните также, что если в одном из наборов App Bundle или APK-файлов (даже если это не рабочая версия приложения) используется разрешение на доступ к данным о местоположении в фоновом режиме, то приложение будет необходимо отправить на проверку. Чтобы посмотреть список наборов App Bundle или APK-файлов, которые запрашивают такой доступ, войдите в аккаунт Google Play Console и перейдите в раздел Контент приложения (Правила > Контент приложения > Важные разрешения для приложения > Показать обзор).

Если ранее у вас были наборы App Bundle или APK-файлы, нарушающие правила доступа к данным о местоположении в фоновом режиме, убедитесь, что они не входят в текущие выпуски (включая версии, которые вы не используете).

  1. Чтобы узнать, какие версии активны, откройте App Bundle Explorer (Тестирование и выпуск > App Bundle Explorer).
  2. При замене набора App Bundle или APK-файла, не соответствующего правилам, проверьте, чтобы он находился в разделе "Не включены". После этого можно опубликовать новый выпуск. 
    1. Если вам нужны дополнительные инструкции, изучите раздел "Не включены" в статье Как подготовить и внедрить выпуск.
  3. Убедитесь, что новый выпуск внедрен для всех пользователей, а наборы App Bundle или APK-файлы, не соответствующие правилам, больше не действуют.

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

Обновления приложения и одобрение доступа к данным о местоположении в фоновом режиме

Для приложения должен быть одобрен доступ к данным о местоположении в фоновом режиме. Кроме того, необходимо следить за тем, чтобы все последующие версии также соответствовали правилам. Ответственность за все это несет разработчик. Обновления будут проверяться в соответствии с правилами Google Play. Существенные изменения в приложении могут привести к дополнительным проверкам и повлиять на одобрение для доступа к данным о местоположении в фоновом режиме.

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

Проблемы со старыми APK-файлами с доступом к данным о местоположении

Если у вас есть старые APK-файлы с доступом к данным о местоположении и при этом нет возможности изменить код этих файлов, запросите исключение из правил.

Чтобы мы одобрили заявку, должны быть соблюдены все требования ниже.

  • В заявке указаны все APK, для которых нужны исключения.
  • Эти APK-файлы опубликованы до 1 января 2019 года.
  • Для ОС Android 8.0 (API уровня 26) или более поздней версии опубликованы альтернативные APK, соответствующие правилам использования разрешений на доступ к данным о местоположении.
  • APK-файлы, для которых требуются исключения, составляют очень небольшую долю (всего несколько процентов) от общего количества установок.

Каждая заявка рассматривается в индивидуальном порядке. Вы также можете удалить APK-файлы, которые не соответствуют правилам использования разрешений на доступ к данным о местоположении.

Материалы по теме

Эта информация оказалась полезной?

Как можно улучшить эту статью?
5718617286736448590
true
Поиск по Справочному центру
true
true
true
true
true
92637
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
false
false
false
false