Методология
Правила, по которым мы собираем данные, присваиваем статусы и считаем риск. Цель — чтобы каждая оценка на сайте была прослеживаемой до первоисточника, а отсутствие данных выглядело как отсутствие данных, а не как «вроде нормально».
Статусы подлинности
Официальное
Выпущено правообладателем бренда или подтверждённой командой разработчика. Проверено по официальным каналам: сайт, репозитории, аккаунт разработчика в магазине.
Связанное
Подтверждённая связь с оригинальным разработчиком: форки с открытым кодом, приложения от того же автора, официальные «лайт»-версии.
Независимое
Самостоятельное приложение со схожим названием. Не оригинал — но и не подделка: не претендует на чужой бренд и не копирует айдентику.
Подозрительное
Несоответствия в брендинге, распространении или идентичности разработчика. Использует чужое имя и айдентику, но связь с правообладателем не подтверждается.
Недостаточно данных
Приложение не удалось найти по указанным данным на дату проверки. Мы не классифицируем то, чего не видели.
Шесть измерений риска
Каждое измерение оценивается по 0–100 на основе открытых данных. Итоговый уровень — не среднее: он отражает худшее измерение, потому что доверие не усредняется. Если данных для измерения нет, оно получает статус «неизвестно» и тянет итоговый уровень вниз к «неизвестно», а не к нулю.
| Измерение | Что проверяется |
|---|---|
| Аутентичность | Кто выпустил приложение и подтверждена ли связь с брендом, которому оно подражает? |
| Приватность | Какие данные собирает приложение и что говорит о них политика конфиденциальности? |
| Безопасность | Известны ли уязвимости? Обрабатывает ли приложение трафик других приложений? |
| Распространение | Где распространяется приложение: официальные магазины, сторонние APK, ссылки в мессенджерах? |
| Сопровождение | Как часто выходят обновления и реагирует ли разработчик на сообщения о проблемах? |
| Прозрачность | Можно ли проверить разработчика: открытый код, юрлицо, история репозитория? |
0–19
Низкий
20–39
Умеренный
40–59
Средний
60–79
Высокий
80–100
Критический
—
Неизвестный
Как проверяются данные
- 01
Идентификация: каждое приложение ищется в Google Play и App Store по названию и идентификатору пакета; разработчик сверяется с официальными каналами проекта.
- 02
Верификация издателя: имя издателя в магазине сверяется с юрлицом или аккаунтом разработчика из официальных источников (сайт, README репозитория).
- 03
Метаданные: версия, дата обновления, количество установок и оценок фиксируются на дату проверки — они меняются, поэтому рядом всегда стоит дата.
- 04
Кросс-проверка: заявления из обсуждений (Reddit, Habr, форумы) учитываются только как наблюдения; фактами признаются данные из официальных источников и технических исследований.
- 05
Фиксация: каждый источник заносится в реестр с датой проверки; у каждой находки на сайте указана ссылка на источник и вес — факт, наблюдение или заявление.
Редакционные правила
Мы не придумываем данные
Ни одного разработчика, идентификатора пакета, количества установок или детали уязвимости нет на сайте без проверки по первоисточнику. Если данных нет — стоит статус «Недостаточно данных» или поле пустое.
Независимое ≠ поддельное
Похожее название — не доказательство подделки. Приложение получает статус «подозрительное» только при конкретных несоответствиях: чужая айдентика при непроверяемом разработчике, маскировка под оригинал, распространение вне магазинов.
«Вредоносное» — только с доказательствами
Мы не называем приложение вредоносным без опубликованных доказательств: анализа трафика, отчёта исследователей, вердикта антивирусных лабораторий. Максимум без доказательств — «подозрительное».
Оценка не заменяет аудит
Оценка риска — это сводка открытых данных, а не результат аудита кода. «Неизвестный» риск честнее выдуманного низкого.
Независимость
Проект не связан ни с разработчиками Happ, ни с кем-либо из каталога. Никаких платных размещений и рекламных интеграций.
Исправление ошибок
Нашли неточность — напишите, мы проверим по первоисточнику и исправим с пометкой об исправлении. История правок хранится в реестре источников с датами проверки.
Ограничения
Мы не проводим реверс-инжиниринг закрытых приложений и аудит их трафика — все выводы основаны на открытых данных. Составы магазинов приложений меняются: приложение может сменить издателя, исчезнуть или появиться заново. На каждой карточке указана дата последней проверки — относитесь к данным как к снимку на эту дату.