montana/Android/Play-Store-Pack/privacy-policy-ru.md
2026-05-21 03:44:38 +03:00

130 lines
8.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Политика конфиденциальности Montana VPN
**Действует с:** 18 мая 2026
**Издатель:** Montana Network (efir369999@gmail.com)
**Приложение:** Montana VPN (`quest.montana.vpn`)
---
## Кратко
Montana — децентрализованный ВПН-протокол с встроенным кошельком. Мы **не собираем** персональные данные, **не храним** логи трафика и **не идентифицируем** пользователей. Ниже — подробно что приложение делает и какие данные обрабатываются.
---
## 1. Какие данные обрабатывает приложение
### 1.1 Сид-фраза (24 слова BIP39)
- **Хранение:** только на устройстве пользователя, в `localStorage` приложения. Никогда не покидает устройство.
- **Передача на сервер:** нет.
- **Возможность экспорта:** пользователь может посмотреть 24 слова на экране «Кошелёк» для записи на бумаге.
- **Удаление:** при удалении приложения или нажатии «Выйти из кошелька».
### 1.2 Адрес кошелька
- **Происхождение:** детерминированно выводится из 24 слов через BIP39 + PBKDF2-HMAC-SHA512 + SHA-256.
- **Передача на сервер:** да — отправляется в каждом heartbeat для начисления Ɉ на правильный кошелёк.
- **Что видит сервер:** только 40-hex символов адреса. Связать с конкретным пользователем невозможно — адрес генерируется случайно при первом запуске.
### 1.3 Сетевой трафик
- **VPN-трафик:** проходит через cascade Helsinki → Frankfurt/NewYork/Helsinki → открытый интернет.
- **Логирование на серверах:** xray и haproxy на VPN-узлах работают с настройкой `access logs disabled`. Длительное хранение connection-логов **не ведётся**.
- **Анализ контента:** не ведётся.
- **Передача третьим лицам:** не ведётся.
### 1.4 IP-адрес пользователя
- **Что мы видим:** при первом подключении VPN — IP пользователя на уровне haproxy (Helsinki) для роутинга стик-таблицы 24 часа.
- **Где хранится:** в памяти haproxy на одном узле, не записывается на диск.
- **Удаление:** автоматически после 24 часов неактивности.
### 1.5 Heartbeat метаданные
- **Что передаётся раз в 5 секунд:** адрес кошелька (40-hex), nonce (timestamp), публичный ключ Ed25519, подпись.
- **Где хранится на сервере:** атомарный JSON-файл с балансом, секундами online, последним узлом подключения.
- **Срок хранения:** записи с балансом 0 и неактивные ≥30 дней автоматически удаляются.
---
## 2. Какие данные мы НЕ собираем
- **Имя, email, телефон** — приложение никогда не запрашивает.
- **Геолокация** — permission не запрашивается, GPS не используется.
- **Контакты** — permission не запрашивается.
- **Фото / медиа** — permission не запрашивается.
- **Идентификаторы устройства** (IMEI, Android ID, Advertising ID) — не считываются.
- **Аналитика** — Firebase, Google Analytics, Crashlytics **не интегрированы**.
- **Реклама** — приложение не показывает рекламу, рекламных SDK нет.
- **Cookies и трекеры** — отсутствуют.
---
## 3. Разрешения Android
| Permission | Зачем |
|------------|-------|
| `INTERNET` | подключение к VPN-серверам и backend |
| `ACCESS_NETWORK_STATE` | определить активную сеть (WiFi / мобильная) |
| `CHANGE_NETWORK_STATE` | переключение `setUnderlyingNetworks` при смене WiFi/мобильной |
| `FOREGROUND_SERVICE` | держать VPN активным при выключенном экране |
| `FOREGROUND_SERVICE_SPECIAL_USE` | требование Android 14+ для VPN-сервисов |
| `POST_NOTIFICATIONS` | показ статуса VPN в шторке уведомлений |
| `WAKE_LOCK` | не давать процессору засыпать пока VPN активен |
| `RECEIVE_BOOT_COMPLETED` | автозапуск VPN после перезагрузки (опционально) |
Permission `BIND_VPN_SERVICE` запрашивается через системный диалог при первом включении ВПН (стандартная процедура Android VpnService API).
---
## 4. Передача данных третьим лицам
**Не ведётся.** Montana — open-source проект. Исходники: `https://hub.montana.quest/efir369999/montana`.
Единственные третьи лица в data flow:
- **Хостинг-провайдеры узлов:** Timeweb (Frankfurt), THE.Hosting (NewYork, Helsinki). Они видят только зашифрованный TLS Reality трафик, не контент.
- **DNS-резолверы:** при первом подключении WebView может делать DNS-запросы к `1.1.1.1` (Cloudflare) и `8.8.8.8` (Google) для резолвинга `cdn.montana.quest`. Эти провайдеры **не получают** контент трафика.
---
## 5. Безопасность
- **Шифрование на устройстве:** Android FBE (File-Based Encryption) автоматически при выключенном устройстве.
- **Шифрование сетевого трафика:** TLS 1.3 + XTLS Reality (X25519 key exchange, ChaCha20-Poly1305 AEAD).
- **Защита от подмены wordlist:** SHA-256 integrity check на встроенный `bip39-en.txt` при каждом запуске.
- **Криптографическая аутентификация:** каждый heartbeat подписан Ed25519 от ключа, выведенного из BIP39 seed.
---
## 6. Права пользователя
Согласно GDPR (ЕС), CCPA (Калифорния) и российскому 152-ФЗ:
- **Право на доступ к данным:** пользователь видит свой адрес и баланс в приложении в любой момент.
- **Право на удаление:** удаление приложения = удаление всех локальных данных. Серверная запись удаляется через 30 дней неактивности или по запросу на `efir369999@gmail.com`.
- **Право на переносимость:** 24 слова BIP39 переносимы — пользователь может восстановить кошелёк на любом устройстве с Montana app.
- **Право на исправление:** баланс автоматически синхронизирован с сервером, ручное вмешательство не предусмотрено.
---
## 7. Дети
Приложение не предназначено для лиц моложе 13 лет (COPPA) / 14 лет (РФ). Финансовый функционал (накопление Ɉ за VPN-сессию) не подходит для несовершеннолетних.
---
## 8. Изменения политики
Эта политика может обновляться. Новая версия публикуется по тому же URL с указанием даты вступления в силу. Существенные изменения анонсируются через in-app уведомление.
---
## 9. Контакты
- Email: `efir369999@gmail.com`
- GitHub Issues: `https://github.com/efir369999/Montana-App/issues`
- Telegram: `@efir369999`
Все запросы рассматриваются в течение 30 дней.