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

Academy Logo

Бесплатное обучение

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

Теперь приложение, которое использует данные о местоположении в фоновом режиме, можно отправить на проверку. Для этого заполните форму декларации разрешений на доступ к геоданным в Play Console.

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

О процессе

Сроки проверки и одобрения приложений

С 30 сентября 2020 года вы можете отправлять декларации для приложений, которые запрашивают доступ к данным о местоположении в фоновом режиме. Это позволит вам получить практические рекомендации до окончательного вступления правил в силу, и у вас будет достаточно времени, чтобы внести необходимые изменения. Если ваше приложение запрашивает такой доступ, на странице Контент приложения (Правила > Контент приложения > Важные разрешения для приложения) в Play Console появится уведомление о том, что вам необходимо заполнить декларацию разрешений. В видеоролике представлена информация о том, как запросить доступ приложения к разрешениям и раскрыть информацию об использовании данных в приложении:

С 18 января 2021 года все новые приложения (впервые опубликованные после 16 апреля 2020 года), которым нужен доступ к данным о местоположении в фоновом режиме, будут публиковаться только после одобрения.

С 29 марта 2021 года все приложения с фоновым доступом к геоданным, опубликованные до 16 апреля 2020 года включительно, должны быть одобрены. В противном случае обновления могут быть заблокированы, а приложения – удалены из Google Play.

Критерии проверки приложения

При проверке вашего приложения мы будем опираться на следующие критерии:

  • Очевидно ли, что функция полезна пользователю?
    • Функции с доступом к данным о местоположении в фоновом режиме, приносящие значительную пользу, могут отвечать, например, за физическую и субъективную безопасность, а также за здоровье и фитнес. Среди категорий подобных функций, которые приносят незначительную пользу, – те, что отвечают за рекламу, аналитику, персонализацию, развлечения и удобство.
  • Ожидают ли пользователи, что у приложения будет доступ к данным о местоположении в фоновом режиме?
  • Относится ли эта функция к основным для вашего приложения?
  • Может ли приложение выполнять те же функции без доступа к сведениям о местоположении в фоновом режиме?

Примечание. Этот список не является исчерпывающим. Он только дает общее представление о том, какие факторы будут влиять на оценку приложений.

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

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

Подготовка

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

Шаг 1. Ознакомьтесь с рекомендациями по доступу к данным о местоположении

Требования

Приложения должны соответствовать следующим требованиям:

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

Рекомендации

Мы советуем разработчикам ознакомиться со следующими рекомендациями по доступу к данным о местоположении:

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

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

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

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

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

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

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

Шаг 3. Объясните пользователям, для чего нужен доступ к данным о местоположении в фоновом режиме

Если ваше приложение будет получать данные о местоположении в фоновом режиме, вы должны сообщить об этом на странице приложения в Google Play.

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

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

Требования для заполнения декларации

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

Шаг 4. Предоставьте видеодемонстрацию работы приложения

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

Ниже представлен пример такой видеодемонстрации.

Пример видеодемонстрации

Требования к видео

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

  • уведомление о работе функции;
  • сообщение о том, какие данные собирает приложение (подробнее об этом рассказывается ниже);
  • процесс активации функции в фоновом режиме.

Рекомендуемая продолжительность видео – не более 30 секунд. Лучше всего добавлять ссылку на видео YouTube, но также можно прикрепить ссылку на файл в формате MP4 (или любом другом распространенном формате) на Google Диске.

Примечание.

  • Если в вашем приложении доступ к данным о местоположении в фоновом режиме никак не отображается для пользователя, необходимо указать это в декларации. Кроме того, в видеодемонстрации нужно как можно обширнее показать эту функцию и ее влияние.
  • Видео должно быть записано на устройстве Android.
Шаг 5. Предоставьте заметное сообщение из приложения

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

Ниже представлен пример того, как должно выглядеть заметное сообщение в приложении.

Пример сообщения

Требования к сообщению

Соблюдайте следующие требования:

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

Сообщение должно содержать следующее:

  1. Слово "местоположение".
  2. Фразу "в фоновом режиме", "когда приложение закрыто", "используется всегда" или "когда вы не пользуетесь приложением", чтобы показать, что приложение использует данные о местоположении в фоновом режиме.
  3. Список всех функций, которые используют данные о местоположении в фоновом режиме.
  4. Если вы будете использовать эти данные в том числе для рекламы, добавьте "Эти данные также используются для показа рекламы/поддержки показа рекламы/поддержки рекламных объявлений" (выберите наиболее подходящую формулировку).

Пример сообщения

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

  • "Чтобы поддерживать работу ["функции"], ["функции"] и ["функции"], [это приложение] собирает данные о местоположении, даже когда приложение закрыто или не используется".
  • "Чтобы поддерживать работу ["функции"], ["функции"] и ["функции"], а также показывать рекламу, [это приложение] собирает данные о местоположении, даже когда приложение закрыто или не используется".

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

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

Политика конфиденциальности

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

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

Подробнее…

Часто задаваемые вопросы

Могу ли я публиковать обновления приложения, если соответствие новым правилам об ограничении доступа к данным о местоположении ещё не достигнуто?

Вы можете публиковать обновления без соблюдения новых правил вплоть до даты их вступления в силу (18 января 2021 г. – для всех новых приложений и 29 марта 2021 г. – для всех существующих приложений).

Для этого необходимо заново опубликовать уведомление (можно использовать тот же набор App Bundle или APK-файл с версией), выбрать "Нет, этот выпуск не соответствует правилам об ограничении доступа к данным о местоположении" в разделе "Сообщение о важных разрешениях на доступ к данным о местоположении". Так вы сможете опубликовать обновление приложения, не проходя проверку на одобрение для использования доступа к данным о местоположении в фоновом режиме.

В моем приложении несколько функций, которые используют данные о местоположении в фоновом режиме. Что делать?

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

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

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

Где найти декларацию?

Форма декларации разрешений на доступ к геоданным доступна в Play Console с 30 сентября 2020 года. Вы можете самостоятельно найти форму. Для этого откройте страницу Контент приложения, нажмите Начать в разделе "Важные разрешения для приложения", а затем Начать в разделе "Разрешения на доступ к данным о местоположении".

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

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

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

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

Чтобы заявка была одобрена, необходимо соблюдение ВСЕХ указанных ниже требований.

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

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

Какие данные необходимо указать в декларации?

В декларации разрешений на доступ к данным о местоположении необходимо ответить на следующие вопросы:

  1. Назначение приложения. Каково основное назначение приложения?
  2. Данные о местоположении. Зачем вашему приложению требуется доступ к данным о местоположении в фоновом режиме? 
    1. Расскажите об одной функции приложения, требующей доступ к данным о местоположении в фоновом режиме, и объясните, почему без этих данных она не может работать. Функция должна быть связана с основным назначением приложения. Разрешение предоставляется для всего приложения, а не для конкретной функции.
    2. Обратите внимание, что мы можем проверить только одну функцию за один раз, поэтому если вы укажете несколько функций, приложение не будет одобрено.
  3. Видеоинструкции. Предоставьте ссылку на короткое видео, в котором демонстрируется описанная вами функция. Видео должно содержать заметное уведомление, которое сообщает пользователям о том, что у приложения есть доступ к данным о местоположении. Рекомендованная продолжительность видео – не больше 30 секунд.
Является ли одобрение для доступа к разрешениям бессрочным и когда мне следует обновлять приложение?

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

Как удалить доступ к данным о местоположении в фоновом режиме из приложения?

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

  • Для Android 10 или более поздних версий (SDK версии 29 или выше):
    • Удалите разрешение ACCESS_BACKGROUND_LOCATION из APK-файла или набора App Bundle.
    • Если вы используете разрешение ACCESS_COARSE_LOCATION или ACCESS_FINE_LOCATION, проверьте пути кода и установите использование данных о местоположении только в активном режиме. Подробнее…
    • После этого на странице "Контент приложения" не должна отображаться декларация разрешений на доступ к данным о местоположении.
  • Для Android 9 (версия пакета разработчика 28) или более ранних версий:
    • Если вы уже используете разрешение ACCESS_COARSE_LOCATION или ACCESS_FINE_LOCATION, проверьте пути кода и установите использование данных о местоположении только в активном режиме. Подробнее…
    • На вопрос "Использует ли ваше приложение разрешение на доступ к данным о местоположении в фоновом режиме в APK-файлах или наборах App Bundle, созданных для Android 9 или более ранних версий?" в декларации ответьте "Нет".

Статьи по теме

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.

true
Поиск
Удалить поисковый запрос
Закрыть поиск
Приложения Google
Главное меню
Поиск по Справочному центру
true
92637
false