Конфиденциальность Qmesh
Проект документа · 21 октября 2026 года
Описание сверено с текущей реализацией приложения и backend. Контакт по вопросам данных: admin@qme.sh. До окончательной публикации необходимо указать оператора, применимые основания обработки, места и сроки серверного хранения, обработчиков и порядок реализации прав. Эта редакция не утверждает неизвестные сведения о фактическом развёртывании.
1. Область действия
Документ описывает приложение Qmesh, публичный API, кабинет провайдера и сайт документации. Внешний провайдер подписки, VPN-сервер, платёжная система и сайт по внешней ссылке могут быть самостоятельными операторами данных и действовать по своим правилам.
Qmesh — клиент: пользователь выбирает сервер и подписку. Это не означает отсутствия сетевых запросов или передачи данных. Ниже указаны основные потоки, которые нужно учитывать.
2. На вашем устройстве
Приложение сохраняет URL подписок, конфигурации серверов, настройки, маршруты, темы и служебные состояния. Секретные конфигурации и метаданные сохраняются в локальном зашифрованном хранилище. Для шифрования используется ключ устройства; сохранность данных также зависит от защиты учётной записи и ОС.
Локально могут находиться журнал диагностики, кэш изображений и геобаз, загруженный установщик обновления. Эти файлы имеют другое назначение и не следует считать каждый из них зашифрованным хранилищем секретов.
Удаление подписки или приложения не удаляет данные, которые уже получил внешний сервер, вручную экспортированные файлы или системные резервные копии. Фактическое удаление локальных остатков зависит от платформы и способа удаления.
3. Запросы подписки и идентификатор устройства
Ссылка запрашивается непосредственно у провайдера. Его сервер получает ваш сетевой IP, URL запроса, время и стандартные HTTP-данные, в том числе User-Agent с версией/платформой. Ссылка часто содержит токен доступа, поэтому её нельзя публиковать.
Если системный идентификатор доступен, запрос подписки включает X-Hwid — хеш SHA-256 от префикса Qmesh, ОС и идентификатора. На Windows исходным значением служит MachineGuid, на Android — ANDROID_ID; исходный ID не отправляется. Хеш позволяет провайдеру связывать запросы с устройством и применять лимит. Он не является гарантированно анонимным значением. В текущем интерфейсе не следует рассчитывать на наличие переключателя отключения его отправки.
Backend-запросы и загрузки картинок/геофайлов не должны получать этот заголовок подписки. При смене устройства или системной установки идентификатор может измениться.
4. Соединение с сервером
Выбранный VPN/прокси-сервер обрабатывает соединения согласно конфигурации. Его администратор и DNS-резолверы могут получать технические сведения в зависимости от протокола и шифрования. Прямые исключения проходят вне удалённого VPN-сервера.
Локальный обход Discord/YouTube также передаёт трафик напрямую и не меняет страну IP. При включённом Kill Switch в Windows, если конфигурация Xray не задаёт DNS, приложение использует DNS-over-HTTPS Cloudflare (1.1.1.1) для разрешения адресов ядром. Такой DNS-запрос шифруется, но может выполняться вне VPN; резолвер получает имя домена и исходящий IP. Явные DNS-настройки конфигурации сохраняются.
Проверка пинга создаёт подключения к серверам. Проверка интернета обращается к контрольным HTTPS-адресам; принимающая сторона видит сетевые данные запроса. После подключения выполняется ограниченная серия до трёх попыток, а также проверка по ручному действию.
5. Backend и возможности провайдера
Для проверки возможностей провайдера и получения публичного содержимого приложение обращается к API Qmesh. Интерфейсы используют публичные идентификаторы провайдера/источника; полный секретный URL подписки для этого не требуется. API и сетевой сервер технически могут видеть IP, время и параметры запроса.
Объявления backend запрашиваются с отдельной пользовательской настройкой согласия. Сведения, полученные непосредственно в подписке — например, описание и кнопки — являются отдельным источником. Подробности фактически размещённой инфраструктуры и сроков серверных журналов должны быть указаны оператором.
6. Кабинет провайдера
При регистрации и входе обрабатываются email, одноразовые email-коды, сессии и технические данные авторизации. Письма отправляются через настроенный оператором SMTP-сервис. Backend хранит необходимые сведения об учётной записи, правах, провайдере, источниках подписок и опубликованном содержимом в базе данных.
При запросах записываются технические события: идентификатор запроса, метод, нормализованный маршрут, статус, код ошибки и длительность. Реализация избегает включения секретных параметров и необработанных путей в стандартные HTTP-логи. Прокси, SMTP и база могут иметь собственные журналы; их фактические настройки и сроки хранения нужно включить в окончательную политику.
7. Изображения, темы, геобазы и внешние ссылки
Логотипы и файлы правил могут загружаться с адресов провайдера или выбранного пользователем источника. Сервер загрузки получает сетевые данные обращения. Геобазы из отдельных заголовков подписки загружаются автоматически при подготовке подключения. Темы содержат настройки оформления; предложенная тема применяется после выбора пользователя.
Сайт, поддержка, кнопки карточки и платёжные страницы открываются по действию пользователя. После перехода действуют правила соответствующего сайта. Не передавайте ему данные, не необходимые для вашей задачи.
8. Обновления
Проверка релиза обращается к настроенному источнику информации об обновлениях. Сервер источника видит сетевой запрос. На Windows загрузка установщика начинается после подтверждения; на мобильной платформе приложение предлагает перейти к обновлению без автоматической загрузки APK.
9. Диагностика и сайт справки
Диагностика приложения сохраняет очищенные события локально. Перед экспортом их можно просмотреть. Передача диагностических данных провайдеру требует отдельного действия/согласия. Не отправляйте секреты, даже если журнал обычно их скрывает.
Эта версия сайта справки содержит локальный браузерный поиск и не подключает внешнюю систему аналитики или трекерную рекламу. Выбор светлой/тёмной темы может сохраняться в хранилище браузера. Сервер размещения всё равно получает IP и запросы страниц/ресурсов. Политика других разделов сайта и установленная серверная аналитика должны быть отдельно проверены перед публикацией.
10. Управление данными и обращения
Можно удалить подписки, изменить настройки, очистить локальный журнал и не открывать внешние ссылки. По вопросам удаления данных кабинета, оснований обработки, сроков хранения или других прав пишите на admin@qme.sh. Не отправляйте секреты в первом обращении; сведения для проверки запроса следует согласовать отдельно. Сведения об операторе и порядок реализации прав должны быть утверждены в окончательной редакции. Удаление локальной подписки не отменяет отношения с её провайдером.
Окончательная редакция должна также указать порядок уведомления об изменениях, сведения об обработчиках и международной передаче, если она происходит. До этого страница является технически обоснованным проектом, а не подтверждением неустановленных юридических фактов.