ИССЛЕДОВАНИЕ
Приватность мобильных приложений магазина RuStore
Авторы: Иван Бегтин, Василий Буров, Ксения Орлова
АНО «Информационная культура»

  • Какие трекеры чаще всего используются внутри приложений?
  • Какие компании владеют трекерами, которые собирают и передают данные из приложений?
  • В каких юрисдикциях базируются компании — издатели трекеров?
  • Какие разрешения, в том числе потенциально опасные, используются в приложении для его работы?



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

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

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

Например, проект Exodus Privacy обеспечивает мониторинг наличия критичных разрешений и программ-трекеров, следящего кода передающего личные данные другим компаниям, внутри приложений для Android. В проекте Privacy not included от Mozilla Foundation исследователи вручную, по предварительно разработанной методике, оценивают степень приватности и безопасности мобильных приложений, а также наличию в них технологий ИИ, возможно, используемых против интересов пользователей. 

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

Особого внимания требуют мобильные приложения, создаваемые органами государственной власти, которые используются гражданами безальтернативно. Например, прошлом году нами было проведено исследование 44 приложений, разрабатываемых органами власти и опубликованных в магазине приложений Google Play. Оно показало, что во многих государственных приложения содержится код специальных отслеживающих трекеров. И это не какие-то внутригосударственные системы, а передача данных об использовании приложений пользователями сторонним лицам, в первую очередь глобальным bigtech-компаниям — Google и Meta*.

В новом исследовании мы решили проверить приложения, которые размещены не Google Play, самом главном магазине приложений для Android, а в новом российском магазине приложений RuStore (https://rustore.ru). Из-за возникших после февраля 2024 года санкционных ограничений, в том числе касающимися размещения некоторых важных для пользователей приложений (например, банковских) в Google Play, стали актуальны альтернативные магазины приложений, и на роль главного из них претендует именно RuStore, который Минцифры России рекомендует для предустановки на продаваемые смартфоны. Магазин создан и поддерживается компанией VK (ранее известной как Mail.ru). К тому же, Правительство РФ определило VK единственной организацией, «обеспечивающей создание и функционирование единого магазина приложений, применяемых потребителем с использованием технически сложных товаров».

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

* Суд признал экстремистской компанию Meta и запретил в России деятельность корпорации по реализации социальных сетей Facebook и Instagram.
Резюме
В рамках исследования были собраны данные о 1014 мобильных приложениях, опубликованных в официальном и рекомендованном для предустановки на продаваемые смартфоны магазине RuStore, которые были там доступны для установки на 28 июля 2022 года. Из них было отобрано для исследования 934 приложения (подробнее в разделе «Методика исследования»). 

Проведенный анализ показал наличие в них 106 различных встроенных сторонних — то есть не имеющих отношения к их разработчикам — трекеров (trackers), а также использование 602 уникальных разрешений (permissions) для доступа к данным и функциям устройства.
Трекеры
Трекеры — это встраиваемые в код мобильных приложений модули, которые используются для сбора информации, отслеживая работу приложения или поведение пользователей. Это к примеру: аналитические метрики, сбор данных об ошибках и сбоях, оценка производительности и прочее. Трекер обычно распространяется компаниями в виде SDK (Software Development Kit) — готового набора инструментов, призванного облегчить работу разработчиков приложений. В рамках этого анализа мы также отнесли к этой категории модули, обеспечивающие авторизацию через социальные сети, опираясь на то, что они тоже могут передавать чувствительную
информацию. 

  • Было обнаружено 114 приложения (12%), которые не содержат ни одного трекера в коде.
  • Из 106 найденных в приложениях трекеров 46 (43,4%) являются рекламными. 18 трекеров (17%) используются для профайлинга пользователей и 8 трекеров используется для идентификации пользователя. 
  • Для приложений, имеющих как минимум один отслеживающий трекер, а таких 820 (87,8%), характерно следующее:
1
Чаще всего в них установлены трекеры компании Google: Google Firebase Analytics — 699 приложений (85,2%), Google CrashLytics — 449 приложений (54,8%). И третий по популярности — российский трекер AppMetrica от компании «Яндекс» — 407 приложений (49,6%).
2
Подавляющее большинство приложений (776 ед. или 94,6%) имеют встроенные сторонние трекеры, принадлежащие иностранным юрисдикциям.
3
По числу приложений, юрисдикциям которых принадлежат трекеры, лидируют: США, Россия и Китай. В 769 (93,8%) таких приложениях используются трекеры, принадлежащие компаниям юрисдикции США.
4
Среди компаний, ожидаемо, лидируют трекеры: Google — 744 приложения (90,7%), «Яндекс» — 407 приложений (49,6%) и Meta — 204 приложения (24,9%).
5
401 приложение (48,9%) имеет трекеры, принадлежащие как минимум 3 компаниям и больше.
6
Российские трекеры, в основном принадлежащие компаниям «Яндекс» и VK, используются в 477 (58%) приложениях. Часто они используются наряду с другими иностранными трекерами, выполняющими аналогичные функции.
7
Всего в 44 приложениях (5,3%) установлены только российские трекеры, без соседства с трекерами иных юрисдикций.

  • Приложения категорий «Игры» и «Развлечения» являются наиболее нагруженными трекерами. Большая часть таких приложений относятся к категориям «Игры» и «Развлечения». Это говорит о том, что несмотря на бесплатность представленных приложений, пользователь платит собственными данными, предоставляя с помощью приложения к ним доступ многочисленными компаниям, которым принадлежат установленные трекеры. 
  • Код трекеров, в том числе компаний в зарубежных юрисдикциях содержится, в том числе в мобильных приложениях, созданных госорганами. Несмотря на то что их меньше чем в других категориях приложений (медианное значение составляет всего 2,5 трекера на приложение), тем не менее, в отличие от других приложений, государственные приложения являются безальтернативными.

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

Среди 934 исследованных приложений было обнаружено 602 уникальных разрешения, из которых 19 относятся к потенциально опасным, согласно списку уровней защиты для Android от Google.

  • Большинство приложений (821 единица или 88%) приложений запрашивает как минимум одно потенциально опасное разрешение.
  • Только в 176 (18,8%) приложениях не обнаружено потенциально опасных разрешений.
  • Всего в 17 приложениях (1,8%) нет ни одного разрешения к функциям и данным устройства, а также нет ни одного установленного трекера.
  • Из потенциально опасных разрешений в приложениях чаще всего встречаются: доступ на чтение и запись во внешнее хранилище данных, доступ к камере, доступ к точному и приблизительному местоположению, получению информации об устройстве и записи аудио.
  • Из 29 приложений таблице 14 «Приложения, в которых установлено 10 и более опасных разрешений», 10 — принадлежат компании VK.
  • Больше всего таких разрешений запрашивают приложения «VK Звонки: безлимитное общение» (14), «Одноклассники: социальная сеть» (14), «ICQ - видеозвонки, чаты» (13), которые принадлежат компании VK.
Выводы
По итогам проведённого нами анализа можно утверждать, что несмотря на то, что RuStore имеет статус официального российского магазина приложений, большая часть опубликованных там приложений передают данные в компаниям, находящимся в зарубежных юрисдикциях, которые, по мнению Правительства РФ, считаются недружественными странами,.

Также можно обратить внимание, что запуск RuStore как замены существующему официальному магазину приложений для Android такому, как Google Play, снижает возможности пользователей по контролю приватности и осознанному выбору приложений из нескольких альтернатив. В отличие от Google Play, в RuStore отсутствует обязательное раскрытие разработчиками обязательств по соблюдению приватности, так называемого блока Data Safety, а также отсутствует практика раскрытия кода, как это делается в каталоге приложений F-Droid.

На сегодняшний день требования к приватности не закреплены ни в формальных требованиях к магазину приложений RuStore, ни в форме добровольной декларации от руководства оператора магазина — компании VK․

Официальный статус магазина приложений RuStore и признание VK его оператором в распоряжении Правительства РФ означают ответственность Правительства РФ , наравне с группой VK и разработчиками мобильных приложений, за передачу личных данных пользователей третьим лицам. В первую очередь это касается глобальных BigTech корпораций, чьи технологии наиболее явно используются в рынке «надзорного капитализма».

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

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

Необходимы специальные требования и стандарты разработки государственных мобильных приложений, а также включение типовых положений по контролю приватности в технические задания для государственных закупок по 44-ФЗ и 223-ФЗ и корпоративных нужд.

Подробные рекомендации приведены в одноименном разделе этого документа.
Результаты анализа
Трекеры
Трекеры — это встраиваемые в код мобильных приложений модули, которые используются для сбора информации, отслеживая работу приложения или поведение пользователей. Это к примеру: аналитические метрики, сбор данных об ошибках и сбоях, оценка производительности и прочее. Трекер обычно распространяется компаниями в виде SDK (Software Development Kit) — готового набора инструментов, призванного облегчить работу разработчиков приложений. В рамках этого анализа мы также отнесли к этой категории модули, обеспечивающие авторизацию через социальные сети, опираясь на то, что они тоже могут передавать чувствительную информацию. 

Код трекера получает доступ к данным мобильного устройства, агрегирует их и передает вовне пользовательского устройства для хранения в базе данных и построения аналитики. Такие хранилища как правило находятся на стороне стороннего лица – компании-разработчика трекера, не контролируемого ни пользователем, ни разработчиком приложения. Основное назначение трекеров – давать разработчикам представление о том, как используется приложение. А это значит, что трекеры могут использоваться для скрытого сбора данных, а затем и для перепродажи данных на рекламном рынке. Для явного обнаружения скрытой передачи данных и конечных получателей данных необходимы технические испытания с трафиком, который генерирует приложение.
Диаграмма 1. Распределение числа трекеров в приложениях.
Основные выводы по распределению числа трекеров в приложениях:

  1. Только 12% (114) приложений не имеют ни одного трекера.
  2. Чаще всего встречают приложения с 2 трекерами. Это 164 приложений или 17,5%.
  3. Содержат от 1 до 5 трекеров 58% (543) приложений.
  4. Около 30% (277) приложений имеют более 5 трекеров.
Далее рассмотрим приложения с нулевым количеством трекеров, а в подразделе «Приложения с большим числом трекеров» — наиболее нагруженные трекерами приложения.
Приложения без трекеров
Обнаружено 114 приложения (12%), которые не содержат ни одного трекера в коде.
Некоторые другие примеры приложений без трекеров: Чат знакомств Galaxy, Lenta.ru, Рамблер/гороскопы, приложение «Цифровая школа Оренбуржья» Министерства цифрового развития и связи Оренбургской области, приложение «Господдержка АПК НСО» Министерства цифрового развития и связи Новосибирской области.

Приложений, которые не запрашивают ни одного разрешения и не имеют ни одного трекера в коде, было обнаружено всего 17 (1,8%) из 934 и все они относятся к разным тематическим категориям приложений: образование, финансы, игры и развлечения, транспорт, новости и др. Это не позволяет сформулировать вывод о том, что приложения определенных категорий являются наиболее безопасными с точки зрения полного отсутствия в них сторонних отслеживающих трекеров и разрешений, в т.ч. потенциально опасных. Однако даже в этом случае сами приложения могут самостоятельно собирать данные пользователей и продавать их на рекламном рынке. Особенно это касается развлекательных бесплатных приложений.

Подробнее о том, что такое разрешения, запрашиваемые мобильным приложением, и почему они могут быть потенциально опасными, читайте в разделе «Разрешения».
Таблица 2. Список приложений, которые не запрашивают ни одного разрешения и не имеют ни одного трекера в коде.
Какими бывают трекеры
Прежде чем подробнее описывать, какие трекеры чаще всего используются в приложениях и в каких приложениях содержится наибольшее количество, рассмотрим распределение числа используемых трекеров по типам с точки зрения целей их использования.
Среди всех приложений обнаружено всего 106 уникальных трекеров. Согласно сведениям, собранным из базы Exodus Privacy, они относятся к 8 типам по цели их использования (Таблица 3). А некоторые из них могут одновременно принадлежать сразу к нескольким типам. Например, таким является трекер Segment, который собирает сведения о поведении пользователей. В базе Exodus Privacy он размечен одновременно как аналитический и профилирующий. Другие подобные примеры трекеров представлены в таблице 4. «Какие трекеры чаще всего установлены в приложениях».

Более половины (57 трекеров или 53,8%) трекеров относится к аналитическим. Рекламными являются 43,4% (46 трекеров) трекеров. Для профайлинга пользователей используются 17% (18 трекеров), и 16% (17 трекеров) – для сбора информации о местоположении устройства. Подробнее смотрите в Таблице 3. «Типы трекеров».

Таблица 3. Типы трекеров
Основано на материалах Exodus Privacy.
Какие трекеры чаще всего установлены в приложениях
Большинство приложений (820 или 87,8%) имеет хотя бы один встроенный сторонний трекер.

Наиболее популярным трекером оказался Google Firebase Analytics. Трекер установлен в 699 приложений (85,2%) и используется для анализа производительности мобильного приложения и оптимизации пользовательского опыта. Трекер собирает данные о поведении пользователей и позволяет измерить маркетинговые метрики. Ожидаемо, что трекер оказался самым популярным, так как он является бесплатным, а его установка в код мобильного приложения для Android — естественным решением в процессе разработки, поскольку трекер относится к экосистеме Google, создателя операционной системы Android.

Вторым по популярности является трекер Google CrashLytics. Он установлен в 449 приложениях (54,8%) и используется для отслеживания сбоев и ошибок приложения, а также формирования о них отчетов для разработчика. По аналогии с трекером Google Firebase Analytics он является бесплатным и относится к экосистеме Google, возможна его интеграция в приложениях для Apple, Unity, Flutter.

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

Замыкает тройку наиболее популярных российский трекер AppMetrica от компании Яндекс, установленный в 407 приложениях (49,6%) – с почти двукратным опережением следующего места. Трекер собирает обезличенные данные о действиях пользователя в приложении для оптимизации маркетинговых кампаний. Фактически, трекер выступает аналогом аналитических трекеров от Google — является бесплатным аналитическим инструментом мобильных приложений, который активно используется на российском рынке маркетинга.

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

В следующей таблице представлены трекеры, которые установлены в 100 приложениях и больше.
Таблица 4. Какие трекеры чаще всего установлены в приложениях.
Категории приложений и число трекеров
Число трекеров, обнаруженных в приложениях, существенно отличается для разных категорий (мы использовали категории, определенные в магазине RuStore). Было подсчитано медианное число трекеров по всем приложениям в категории, в т.ч. учитывая приложения с нулевым значением трекеров. Данные представлены в таблице 5. 

Антилидерами по медианному числу трекеров являются приложения категорий «Игры», «Новости», «Здоровье и спорт». При этом категория игр вторая по числу приложений вообще – в ней 152 приложения. И именно в ней встречается рекордное число трекеров в приложении – которое может достигать 37! Подробнее в в следующем подразделе «Приложения с большим числом трекеров».

Категории «Государственные», «Финансы» и «Транспорт» можно назвать наиболее безопасными для пользователя: медианное число трекеров в них составляет всего 2-3. Хотя в некоторых случаях в них обнаруживаются и приложения с большим числом встроенных трекеров. Так, три образовательных приложения компании ООО «ЩИТ-В», посвященные сфере частной охранной деятельности, содержат по 21 трекеру, приложение «Экзамен ПДД 2022: билеты ГИБДД» имеет 15 трекеров, а финансовое приложение «КопиПросто - Простая копилка» — 12.


Особенное внимание мы обращаем на категорию «Государственные». Несмотря на то, что их меньше, чем в других категориях приложений (медианное значение составляет всего 2,5 трекера на приложение), в отличие от других приложений, государственные приложения являются безальтернативными. И должны максимально охранять пользователя от возможной утечки. Тем не менее, несмотря на борьбу самого государства с попаданием данных российских граждан в иностранные компании, среди обнаруженного в них кода трекеров встречаются в том числе и от компаний в зарубежных юрисдикциях – например։
  • приложение Госуслуг (ru.rostel) включает трекеры от компании Google, такие как: Google CrashLytics, Google Firebase Analytics;
  • приложение официальных штрафов ГИБДД (ru.gibdd_pay.app) включает трекеры компаний Google (США), Adjust (Германия), Amplitude (США);
  • приложение Портал АСУЗ (ru.mosreg.easuz.portal) включает трекеры компаний Google, Microsoft, MapBox.

Таких примеров много, почти все государственные приложения в России используют хотя бы один из сервисов компании Google, таких как Google CrashLytics и Google Firebase Analytics.

Таблица 5. Сколько трекеров установлено в приложение в зависимости от его категории.
Приложения с большим числом трекеров
В таблице 6 представлены 50 приложений с наибольшим числом установленных в них трекеров. По большей части они относятся к категориям «Игры» и «Развлечения». 
Среди публикаторов самых нагруженных трекерами приложений “лидируют” HeroCraft (11), Lunapp (7), VK (7).
Таблица 6. Наиболее нагруженные приложения.
Юрисдикции и компании
Каждый трекер является продуктом конкретной компании, то есть юридическому лицу, сервера, условия использования и политика приватности которого, привязаны к конкретной стране или территории местонахождения компании и/или центра обработки данных. В этом исследовании под юрисдикцией трекера принимается юрисдикция юридического лица, которое является владельцем сервиса и инфраструктуры трекера. В отличие от юрисдикций центров обработки данных оно чаще всего может быть гарантированно установлено и идентифицировано по его сайту, документам об условиях использования и общедоступным юридическим документам.

Как правило, юрисдикция совпадает со страной местонахождения штаб-квартиры, но могут встречаться и другие варианты, поэтому на практике юрисдикция должна быть указана явным образом в соглашении о конфиденциальности и условиях использования сервиса. Юрисдикция определяет то, законами какой страны/ территории руководствуется данная организация, в том числе в части требований местных правительств и специальных служб о доступе к данным. Так, на компании, зарегистрированные в Евросоюзе, распространяются требования GDPR, в России – закон о персональных данных в РФ, в США – зависит от штата и так далее. Например, трекеры в Швейцарии могут предоставлять данные только по решению суда, в то время как компании в США, Евросоюзе, России и других странах обязаны это делать в соответствии со своим законодательством, как правило, не требующим от специальных служб судебного решения. Мы исходим из того факта что правоохранительные органы и специальные служб стран в юрисдикции которых находятся компании владеющие продуктами трекеров обладают правовыми и иными возможностями для доступа к данным собираемых этими компаниями. 

На уровне публичных деклараций BigTech-компании заявляют о намерениях противостоять запросам Правительств и сохранять конфиденциальность пользователей. К примеру, Google заявил, что будет удалять данные о местоположении пользователей после посещения ими клиник абортов и других мест, информация о которых относится к особо чувствительным и разглашение которой способно навредить человеку. Это случилось после решения Верховного суда США, который постановил, что конституция США не предусматривает права на аборт на федеральном уровне. 

В общем случае надо руководствоваться тем, что юридически правомерные запросы рассматриваются BigTech-компаниями. К примеру, известен случай, в котором с помощью ордера на обыск полиция штата Небраска (США) получила сведения из личных сообщений в Facebook и предъявила обвинение в совершении аборта.

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

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

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

Для приложений, имеющих как минимум один отслеживающий трекер, а таких 820 (87,8%), характерно следующее:

  • Подавляющее большинство приложений (776 ед. или 94,6% от 820) имеют встроенные сторонние трекеры, принадлежащие юридическим лицам за пределами Российской Федерации.
  • По числу приложений, к компаниям в зарубежных юрисдикциям которых принадлежат трекеры, лидируют: США, Россия и Китай. В 769 (93,8%) таких приложениях используются трекеры, принадлежащие компаниям юрисдикции США.
  • 401 приложение (48,9%) имеет трекеры, принадлежащие как минимум 3 компаниям и больше.
  • Российские трекеры, в основном принадлежащие компаниям «Яндекс» и «VK», используются в 477 (58%) приложениях. В большинстве случаев российские трекеры используются наряду с другими иностранными трекерами, выполняющими аналогичную и другие функции.
  • Всего в 44 приложениях (5,3%) установлены только российские трекеры, без соседства с трекерами иных юрисдикций.
Таблица 7. Статусы юрисдикций, трекеры которых установлены в приложениях по отношению к России.
Компании-авторы трекеров
Для тех приложений, что имеют хотя бы 1 установленный трекер, ожидаемо, лидируют трекеры компаний Big Tech:
  • Google — 744 приложения (90,7%);
  • Yandex — 407 приложений (49,6%);
  • и Meta — 204 приложения (24,9%). 
Таблица 8. Все компании, чьи трекеры установлены в более чем 100 приложениях.
В 622 приложениях (75,8%) используются трекеры, которые связаны с 2-4 компаниями. А трекеры 15 и более компаний встречаются в 44 приложениях (5,4%). Большая часть таких приложений относятся к категориям «Игры» и «Развлечения». Это говорит о том, что несмотря на формальную бесплатность представленных приложений, пользователь в реальности платит собственными данными, доступ к которым с помощью приложения получают многочисленные сторонние компании, владеющие установленными трекерами.
Таблица 9. Приложения с трекерами 15 и более различных компаний.
Приложения и трекеры компаний «Яндекс» и VK
Компании «Яндекс» и VK являются крупнейшими цифровыми экосистемами Рунета. По данным Mediascope совокупная аудитория многочисленных сервисов «Яндекса» и VK может достигать 65-80% от населения России

Помимо разработки версий сервисов в вебе, компьютерных и мобильных приложений компании имеют собственные отслеживающие мобильные трекеры.
Таблица 10. Трекеры компаний «Яндекс» и VK. 
Имея набор данных о трекерах и приложениях, разработанных компаниями «Яндекс» и «VK», изучим какие трекеры преобладают в их сервисах (смотреть Диаграммы 3 и 4).
Диаграмма 3. Трекеры в приложениях VK
Игровые приложения, изданные VK, являются наиболее нагруженными по числу трекеров. Из 28 приложений в 17 установлено 10 и более трекеров, достигая значения 34. К примеру, приложения с 30 и большим числом трекеров: «Гильдия героев: Экшен ММО РПГ», «Warface: GO», «Left to Survive».   

Помимо этого, значительно преобладают трекеры,  созданные сторонними компаниями, и нет ни одного приложения, в котором были бы установлены только трекеры VK.
Диаграмма 4. Трекеры в приложениях Яндекс
По сравнению с VK, в опубликованных в магазине RuStore приложениях «Яндекса», используется не так много трекеров и значительно меньше используются трекеры сторонних компаний. Наиболее нагруженными трекерами приложениями являются: 
  • Яндекс.Маркет — 10 трекеров, 9 из которых сторонние.
  • Яндекс Go: такси и доставка — 6 трекеров, 5 из которых сторонние.

Также среди 10 приложений «Яндекса» есть 3 приложения, в которые нет ни одного трекера сторонней компании, но установлена AppMetrica. Это приложения «Яндекс Переводчик», «Яндекс Клавиатура», «Яндекс Разговор: помощь глухим».
Таблица 11. Трекеры в приложениях VK.
Таблица 12. Трекеры в приложениях «Яндекс».
Разрешения
Разрешения (permissions) — это права, которые получает мобильное приложение на устройстве для доступа к тем или иным его функциям. Разрешения могут быть неопасными, не связанными с доступом к личными данным, например, использование интернета, а могут нести потенциальную угрозу слежки или злонамеренного использования, например доступ к точным координатам или же к камере и микрофону устройства.

К потенциально опасным разрешениям относятся разрешения, которые могут повлиять на конфиденциальность пользователя или работу устройства в соответствии с уровнем защиты Android от Google (для Android 10, уровень API 29 и выше). Уровень защиты — это общий порядок использования разрешений, описание различных типов разрешений и некоторые лучшие практики использования разрешений в приложении.

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

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

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

Не всегда функционал, для которого нужно разрешение, лежит на поверхности. Так, в банковских приложениях («Сбербанк Онлайн», «ВТБ Онлайн» и др.) является обычной практикой запрашивать доступ к камере устройства. Это объясняется необходимостью фотографировать QR-коды или карточки для распознавания номера, иногда – для распознавания клиента по лицу.

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

В качестве контрпримера: приложение «Метро Москвы» запрашивает разрешение на совершение телефонных вызовов. Не совсем понятно для реализации какого пользовательского сценария разработчики включили это разрешение.

Помимо очевидного несоответствия между ожидаемой функциональностью приложения и набором запрашиваемых разрешений есть другой способ обнаружения потенциально проблемных мест. Если выборочно сравнить набор разрешений схожих по смыслу и функциям приложений, то становится ясно, что у одного из приложений может быть таких разрешений избыточное число. Например, приложение онлайн-кинотеатра «Wink – ТВ, фильмы, сериалы» (разработчик — ПАО «Ростелеком») запрашивает доступ к точному местоположению пользователя и записи аудио, тогда как аналогичные приложения — только чтение и запись в хранилище данных, что объясняется необходимостью сохранять и кэшировать данные мультимедиа.

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

Среди 934 исследованных приложений было обнаружено 602 уникальных разрешения, из которых 19 относятся к потенциально опасным, согласно списку уровней защиты для Android от Google.

  • Большинство приложений (821 единица или 88%) запрашивает как минимум одно потенциально опасное разрешение.
  • Только в 176 (18,8%) приложениях не обнаружено потенциально опасных разрешений.
  • Всего в 17 приложениях (1,8%) нет запроса ни одного разрешения доступа к функциям и данным устройства, а также нет ни одного установленного трекера.
  • Из потенциально опасных разрешений в приложениях чаще всего встречаются: доступ на чтение и запись во внешнее хранилище данных, доступ к камере, доступ к точному и приблизительному местоположению, получению информации об устройстве и записи аудио.
  • Из 29 приложений, в которых установлено 10 и более опасных разрешений (Таблица 14), более трети (10) принадлежат одному разработчику — компании VK.
  • Больше всего таких разрешений запрашивают приложения «VK Звонки: безлимитное общение» (14), «Одноклассники: социальная сеть» (14), «ICQ - видеозвонки, чаты» (13), которые принадлежат компании VK.


Таблица 13. Список опасных разрешений и число приложений, в которых они установлены.
Основано на описании разрешений из манифеста разрешений от Google.
Таблица 14. Приложения, в которых установлено 10 и более опасных разрешений.
Рекомендации
  1. Регуляторам — сформировать стандарт соблюдения приватности для мобильных приложений, разрабатываемых за счёт средств федерального бюджета и бюджетов субъектов федерации, а также естественных монополий в рамках контрактных работ по 44-ФЗ, 223-ФЗ и, например, бюджетными учреждениями при выполнении государственных заданий.
  2. Магазинам приложений — разработать для публикаторов правила по обязательному раскрытию информации о наличии специальных разрешений, сборе данных в мобильных приложениях и их передаче сторонним лицам по аналогии со стандартом Data Safety у Google Play.
  3. Заказчикам разработки приложений — включать требования по соблюдению приватности в техническое задание по созданию и разработке приложения, а также проводить регулярный аудит ранее разработанных приложений на соблюдение базовых требований приватности, в том числе, по критериям отсутствия кода трекеров, передающих сведения без обязательного обоснования.
  4. Осуществлять регулярный контроль за соблюдением разработанных требований к приватности мобильных приложений.
  5. Всем участникам рынка создать и поддерживать каналы обратной связи для коммуникации с гражданами и организациями по вопросам, предложениям и жалобам о фактах несоблюдения приватности.
  6. Выстраивать практику саморегулирования рынка мобильных приложений, например, в виде соответствующей хартии и создания стандартов раскрытия информации совместно с некоммерческими организациями, регуляторами и иными организациями, действующими в защиту интересов граждан и потребителей.
  7. Организовывать регулярные исследования рынка, цель которых изучить — методы сбора и обработки данных о пользователях в экосистемах мобильных платформ, таких как Android, и актуализация обязательных требований и методических рекомендаций по раскрытию информации.