Вчера (6 февраля 2017 г.) меня засыпали электронными письмами от службы поддержки Google Play , в которых говорилось, что у моих приложений есть проблемы с политикой конфиденциальности , и если их не изменить, они будут скрыты.
Их решение следующее:
Добавьте политику конфиденциальности на страницу со списком Play Store.
- Получите доступ к консоли разработчика Google Play .
- Выберите приложение.
- Выберите список Play Store.
- В разделе «Политика конфиденциальности» введите URL-адрес, на котором размещена политика конфиденциальности в Интернете.
- Выберите «Сохранить черновик» (новые приложения) или «Отправить обновление» (текущие приложения).
Пока я не знаю, как сгенерировать URL-адрес с политиками конфиденциальности, поэтому я оставляю два вопроса : должен ли я создать веб-сайт и прикрепить к нему политики конфиденциальности? Должны ли они иметь особый формат?
Но затем я проверил вкладку «Конфиденциальность» и обнаружил следующее предупреждение:
Ваш APK запрашивает следующие разрешения: android.permission.GET_ACCOUNTS. Для приложений, использующих эти разрешения в APK, должна быть настроена политика конфиденциальности.
Я не использую это разрешение, но знаю, что использование библиотеки GCM com.google.android.gms:play-services-gcm:8.3.0 вызовет разрешение android.permission.GET_ACCOUNTS. Я думаю, что уже «контролирую» (по крайней мере, я надеюсь) эту проблему, добавив следующую строку в свой манифест:
<uses-permission android:name="android.permission.GET_ACCOUNTS" tools:node="remove" />
Теперь я оставляю третий и четвертый вопрос: если я добавлю эту строку в свой манифест , проблема будет решена в Play Store? Повлияет ли это на работу уведомлений? (в тестах, которые я провел, уведомления приходят без проблем)
----------
Поскольку все идет медленно, я РЕДАКТИРУЮ, чтобы отвечать только себе.
Проблема удаления разрешения с помощью
<uses-permission android:name="android.permission.GET_ACCOUNTS" tools:node="remove" />
В документации GCM указано, что он используется для:
Для устройств до версии 4.0.4 для связи с GCM требуется, чтобы пользователи настроили свою учетную запись Google на своих мобильных устройствах, но не требуется для устройств под управлением Android 4.0.4 или выше (уровень API 15 или выше).
Удаление разрешения вызовет проблемы в версиях ниже API 15, в моем случае minSdkVersion 11
я определил тогда, что оно не должно удалять разрешение, и я обязан связать политику конфиденциальности... К сожалению, разрешение будет отображаться на устройствах, равных или выше чем API 15, для которых не требуется разрешение. Есть ли способ удалить разрешение только на устройствах выше API 15?
Подробнее об этой теме читайте в этой теме
Резюме вопросов:
- Есть ли способ удалить разрешение только для устройств выше API 15?, то есть другой манифест для каждой версии Android
- Должен ли я создать веб-сайт и прикрепить к нему политику конфиденциальности?
- Должны ли они иметь особый формат?
Согласно их справочным страницам , Google Play не требует наличия Политики конфиденциальности для вашего приложения или игры для Android. Это потребуется в зависимости от типа разработанного приложения.
Однако в соглашении Google о распространении для разработчиков , которое необходимо прочитать и принять при регистрации учетной записи Google Play, сообщается, что вы должны иметь « уведомления о конфиденциальности и действующие процедуры ».
«Уведомление о конфиденциальности» — это соглашение о политике конфиденциальности .
Независимо от информации Google об этом, ваше приложение для Android должно (даже по некоторым законам, как указано в источнике 2 внизу ответа) иметь Политику конфиденциальности, если личные данные собираются от пользователей, независимо от того, является ли ваше приложение простой веб-просмотр или мобильная игра. Приложение SaaS (программное обеспечение как услуга) должно иметь Политику конфиденциальности.
Как добавить URL-адрес политики конфиденциальности для приложения Android
Выполните следующие действия, чтобы добавить URL-адрес Политики конфиденциальности в список приложений Google Play Store:
Войдите в консоль разработчика Google Play. Если у вас нет учетной записи, сначала создайте ее.
Выбрать все приложения
Выберите приложение
Нажмите Список магазинов
Перейдите в поле Политика конфиденциальности
Введите URL-адрес, по которому вы размещаете политику конфиденциальности (вы должны разместить политику на веб-сайте).
Нажмите Сохранить
Если у вас еще нет готовой Политики конфиденциальности, вы можете нажать «Не отправлять URL-адрес политики конфиденциальности в настоящее время» на странице «Список магазинов».
Есть сайты, которые позволяют создавать политики конфиденциальности для мобильных приложений, один из них — Iubenda и Terminalfeed , инструмент, позволяющий генерировать политики с отзывчивым интерфейсом и дизайном (к сожалению, оба платные).
Инструменты анализа информационного трафика (Google Analytics и подобные)
Например, если вы используете такие инструменты управления, как Google Analytics , Flurry Analytics или Fabric Answers (недавно приобретенные Google) для своих приложений, вы должны иметь Политику конфиденциальности, упомянутую в соглашении об условиях обслуживания Google Analytics:
Приложения со способами связи
Эти приложения включают в себя:
Приложение этого типа должно сообщать о своем использовании в политиках конфиденциальности.
Примеры политики конфиденциальности приложений для Android
Нажав на ссылку, пользователь перенаправляется на Политику конфиденциальности Google:
Как убедиться, что вам нужна Политика конфиденциальности
Пожалуйста, ответьте на этот вопрос: собираете ли вы какой-либо из следующих типов персональных данных от пользователей в любое время во время вашего запроса?
Вся эта информация считается персональными данными . Если данные могут идентифицировать клиента, то они считаются личными данными, и вы обязаны иметь Политику конфиденциальности.
Короче говоря, ваша политика конфиденциальности должна включать
Будьте максимально ясны, лаконичны и конкретны, сообщая пользователям, какую информацию вы собираете. Если вам нужны дополнительные советы, прочитайте приведенные ниже источники или посмотрите примеры в магазине игр.
Источники: termsfeed 1 , termsfeed 2
Один вопрос: почему вы не ориентируетесь на более мощные устройства, такие как Android 4.2 и выше? Я думаю, что вы избавите себя от проблемы, связанной с политикой, если вам нужно указать URL-адрес или адрес, где они могут увидеть политики вашего приложения, так как я вижу, что ваше приложение - это приложение, которое включает чаты GCM ( или уведомления), вы должны быть очень осторожны при публикации такого приложения без ToS и конфиденциальности, поскольку вы имеете дело с конфиденциальностью людей и их устройств, но представьте себе количество людей, у которых может быть приложение с ним. onesignal или gcm и наполним вас рекламой в день с помощью push-уведомлений
Чтобы посоветовать вам лучше, вы можете войти в любое приложение, которое имеет много загрузок в магазине, и перейти к последнему, где указано количество загрузок, а разработчик говорит «политика конфиденциальности», если вы нажмете, вы попадете на страницу разработчика и покажете вам политика
**
**
Я надеюсь, что это поможет вам
В моем случае мне нужно было только снять флажок с политики конфиденциальности и разместить ссылку, где можно ознакомиться с такой политикой, поскольку я также не использую некоторые разрешения, запрошенные манифестом.