Безопасность и конфиденциальность
GDPR / COPPA
Внимание
При использовании Простой монетизации вы несете ответственность за соблюдение применимых правил конфиденциальности. Если вы самостоятельно собираете и/или передаете какие-либо данные, вы несете ответственность за правильный сбор, защиту этих данных и управление ими.
|
Метод |
Описание |
|
|
Передайте полученное значение в SDK. Данные пользователей, находящихся в регионе действия GDPR, будут обрабатываться, только если пользователь дает согласие на обработку данных. |
|
|
По умолчанию предполагается, что пользователь не является лицом младше 13 лет. |
Privacy policies can be configured like this in class Application
private fun initPreferences() {
val preferences = PreferenceManager.getDefaultSharedPreferences(this)
preferences.run {
MobileAds.setUserConsent(getBoolean(GdprDialogFragment.TAG, false))
MobileAds.setLocationConsent(getBoolean(LocationDialogFragment.TAG, false))
MobileAds.setAgeRestrictedUser(getBoolean(CoppaDialogFragment.TAG, false))
}
companion object {
const val TAG = "gdpr"
private const val PRIVACY_POLICY_URL = "https://your_privacy_policy_url.html"
}
}
Важно
Этот сниппет является примером, а не пошаговым руководством.
class GdprDialogFragment : DialogFragment() {
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val context = requireContext()
val builder: AlertDialog.Builder = AlertDialog.Builder(context)
builder.setTitle("This is sample of GDPR dialog")
.setMessage("This application contains Yandex advertising code that collects data in order to show you relevant ads that better match your interests. To learn more about how and why Yandex processes your data, see the Privacy Policy.")
.setPositiveButton("Accept") { _, _ -> onButtonClicked(context, true) }
.setNeutralButton("About") { _, _ -> openPrivacyPolicy() }
.setNegativeButton("Decline") { _, _ -> onButtonClicked(context, false) }
return builder.create()
}
private fun openPrivacyPolicy() {
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(PRIVACY_POLICY_URL))
startActivity(intent)
}
private fun onButtonClicked(context: Context, userConsent: Boolean) {
val preferences: SharedPreferences = PreferenceManager.getDefaultSharedPreferences(context)
preferences.edit()
.putBoolean(SettingsFragment.USER_CONSENT_KEY, userConsent)
.putBoolean(SettingsFragment.DIALOG_SHOWN_KEY, true)
.apply()
noticeDialogListener.onDialogClick()
}
}
public class GdprDialogFragment extends DialogFragment {
// Example of creating a dialog window.
public Dialog onCreateDialog(Bundle savedInstanceState) {
final Context context = getContext();
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle(R.string.gdpr_dialog_title)
.setMessage(R.string.gdpr_dialog_message)
.setPositiveButton(R.string.accept, (dialog, id) ->
onButtonClicked(context, true))
.setNeutralButton(R.string.about, (dialog, which) ->
openPrivacyPolicy())
.setNegativeButton(R.string.decline, (dialog, id) ->
onButtonClicked(context, false));
return builder.create();
}
private void openPrivacyPolicy() {
final String url = getString(R.string.privacy_policy_url);
final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
}
private void onButtonClicked(final Context context,
final boolean userConsent) {
final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
preferences.edit()
.putBoolean(SettingsFragment.USER_CONSENT_KEY, userConsent)
.putBoolean(SettingsFragment.DIALOG_SHOWN_KEY, true)
.apply();
mNoticeDialogListener.onDialogClick();
}
}
Типы данных
Сведения о том, как собираются и передаются пользовательские данные каждого типа.
|
Тип данных |
Описание |
Сбор данных Mobile Ads SDK (конфигурация по умолчанию) |
|
Местоположение |
||
|
Точное местоположение |
Местоположение пользователя или устройства в пределах области размером менее трех квадратных километров, например местоположение, полученное с помощью разрешения Android |
Нет По желанию разработчик приложения может настроить передачу этих данных, включив параметр |
|
Приблизительное местоположение |
Местоположение пользователя или устройства в пределах области размером от трех квадратных километров, например город, в котором находится пользователь, или местоположение, полученное с помощью разрешения Android |
Нет По желанию разработчик приложения может настроить передачу этих данных, включив параметр |
|
Личная информация |
||
|
Имя |
Обращение, которое предпочитает пользователь: имя, фамилия или псевдоним. |
Нет |
|
Адрес электронной почты |
Адрес электронной почты пользователя. |
Нет |
|
Идентификаторы пользователей |
Идентификаторы пользователя, например номер, идентификатор или название аккаунта. |
Нет |
|
Адрес |
Адрес пользователя, например почтовый или домашний. |
Нет |
|
Номер телефона |
Номер телефона пользователя. |
Нет |
|
Расовая и этническая принадлежность |
Сведения о расовой или этнической принадлежности пользователя. |
Нет |
|
Политические или религиозные убеждения |
Сведения о политических или религиозных убеждениях пользователя. |
Нет |
|
Сексуальная ориентация |
Сведения о сексуальной ориентации пользователя. |
Нет |
|
Другие данные |
Любые другие личные данные, например дата рождения, гендерная идентичность, статус участника боевых действий. |
Нет |
|
Финансовые данные |
||
|
Платежные данные |
Информация о денежных счетах пользователя, например номер кредитной карты. |
Нет |
|
История покупок |
Информация о покупках и транзакциях пользователя. |
Нет |
|
Кредитный рейтинг |
Информация о кредитоспособности пользователя. |
Нет |
|
Другие финансовые данные |
Другая финансовая информация, например зарплата или долги пользователя. |
Нет |
|
Здоровье и физическая активность |
||
|
Медицинские данные |
Информация о здоровье пользователя, например данные медицинской карты или описание симптомов. |
Нет |
|
Данные о физической активности |
Информация о физической активности пользователя, например о тренировках. |
Нет |
|
Сообщения |
||
|
Электронная почта |
Содержание, темы, информация об отправителях и получателях электронных писем пользователя. |
Нет |
|
SMS или MMS |
Содержание и информация об отправителях и получателях сообщений пользователя. |
Нет |
|
Другие сообщения в приложениях |
Другие типы сообщений, например мгновенные сообщения или контент в чате. |
Нет |
|
Фото и видео |
||
|
Фотографии |
Фотографии пользователя. |
Нет |
|
Видео |
Видео пользователя. |
Нет |
|
Аудиофайлы |
||
|
Аудиозаписи и голосовые сообщения |
Записи голоса пользователя, например голосовые сообщения, или запись звука. |
Нет |
|
Музыкальные файлы |
Музыкальные файлы пользователя. |
Нет |
|
Другие аудиофайлы |
Другие аудиофайлы, созданные или предоставленные пользователем. |
Нет |
|
Файлы и документы |
||
|
Файлы и документы |
Документы и другие файлы пользователя или любая информация о них, например названия файлов. |
Нет |
|
Календарь |
||
|
Мероприятия календаря |
Информация из календаря пользователя, например о мероприятиях, заметках к ним и участниках. |
Нет |
|
Контакты |
||
|
Контакты |
Информация о контактах пользователя, например об их именах, истории переписки с ними, а также такие данные, как имена пользователей, журнал звонков и сведения о давности, частоте и длительности общения. |
Нет |
|
История действий в приложении |
||
|
Действия в приложениях |
Информация о том, как пользователь взаимодействует с приложением, например сколько раз он просмотрел страницу или на какие разделы нажимал. |
Нет |
|
История поиска в приложении |
Информация о том, что пользователь искал в вашем приложении. |
Нет |
|
Установленные приложения |
Информация о приложениях, установленных на устройстве пользователя. |
Нет |
|
Другой контент, созданный пользователем |
Другой контент, созданный пользователем и не упомянутый ни в одном разделе, например биография, заметки или развернутые ответы. |
Нет |
|
Другие действия |
Другие действия пользователя в приложении, не упомянутые ни в одном разделе, например информация об играх, лайках или выбранных вариантах в диалоговых окнах. |
Нет |
|
Сведения о просмотре страниц в интернете |
||
|
История поиска в интернете |
Информация о сайтах, которые посещал пользователь. |
Нет |
|
Сведения о приложении и данные о его работе |
||
|
Отчеты об ошибках |
Данные из журнала сбоев вашего приложения, например о количестве сбоев и трассировках стека, или другая информация, напрямую связанная с ошибками. |
Нет |
|
Диагностика |
Информация о производительности приложения, например время работы от батареи, время загрузки и реакции, частота кадров или данные технической диагностики. |
Нет |
|
Другие данные о работе приложения |
Другая информация о производительности приложения, не упомянутая здесь. |
Нет |
|
Идентификаторы устройства или другие идентификаторы |
||
|
Идентификаторы устройства или другие идентификаторы |
Например, рекламный идентификатор или другой ID устройства. |
Да, если есть разрешение в приложении. Подробнее об использовании рекламных идентификаторов. |