222 lines
8.4 KiB
Markdown
222 lines
8.4 KiB
Markdown
# Montana Protocol — Политика Конфиденциальности
|
||
|
||
> **Версия:** 1.0.0
|
||
> **Дата:** 2026-01-28
|
||
> **Язык:** Русский | [English](../../English/protocol/PRIVACY_POLICY.md)
|
||
|
||
---
|
||
|
||
## Основной Принцип
|
||
|
||
> **"По умолчанию — ноль. Хочешь поделиться — включи сам."**
|
||
|
||
Montana Protocol построен на принципе **Zero Collection by Default**:
|
||
|
||
```
|
||
┌─────────────────────────────────────────────────────────────┐
|
||
│ ИНВЕРСИЯ ПРИВАТНОСТИ │
|
||
├─────────────────────────────────────────────────────────────┤
|
||
│ │
|
||
│ Традиционные приложения: │
|
||
│ [x] Собирать всё ← по умолчанию │
|
||
│ [ ] Отключить сбор ← нужно найти и выключить │
|
||
│ │
|
||
│ Montana: │
|
||
│ [ ] Собирать данные ← ВЫКЛЮЧЕНО по умолчанию │
|
||
│ [x] Zero Collection ← по умолчанию │
|
||
│ │
|
||
│ Хочешь помочь? Включи сам в настройках. │
|
||
│ Мы НЕ включаем за тебя. Никогда. │
|
||
│ │
|
||
└─────────────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
Как заметки Apple без синхронизации: всё остаётся на твоём устройстве.
|
||
Пока ты сам не решишь иначе.
|
||
|
||
---
|
||
|
||
## Что мы НЕ собираем
|
||
|
||
### Личные данные
|
||
- ❌ Имя, фамилия, возраст
|
||
- ❌ Email, телефон
|
||
- ❌ Местоположение (GPS, IP-геолокация)
|
||
- ❌ Фотографии, контакты
|
||
- ❌ История браузера
|
||
|
||
### Данные устройства
|
||
- ❌ IMEI, серийный номер
|
||
- ❌ Модель устройства
|
||
- ❌ Версия ОС
|
||
- ❌ Установленные приложения
|
||
|
||
### Аналитика и телеметрия
|
||
- ❌ Crash reports
|
||
- ❌ Usage analytics
|
||
- ❌ Performance metrics
|
||
- ❌ A/B тестирование
|
||
- ❌ Fingerprinting
|
||
|
||
### Поведенческие данные
|
||
- ❌ Время использования
|
||
- ❌ Частота открытия
|
||
- ❌ Нажатия кнопок
|
||
- ❌ Навигация в приложении
|
||
|
||
---
|
||
|
||
## Что остаётся ТОЛЬКО на устройстве
|
||
|
||
### Когнитивный ключ
|
||
```
|
||
Твоя уникальная фраза (24+ слов) НИКОГДА не покидает устройство.
|
||
Даже мы не можем её узнать.
|
||
Если забудешь — никто не поможет. Даже мы.
|
||
```
|
||
|
||
### Приватный ключ ML-DSA-65
|
||
```
|
||
Генерируется из когнитивного ключа.
|
||
Хранится в iOS Keychain (аппаратное шифрование).
|
||
Никогда не передаётся по сети.
|
||
```
|
||
|
||
**⚠️ Исключение (MAINNET Server-Custody):**
|
||
В текущей версии для MAINNET режима приватный ключ генерируется на сервере
|
||
для создания ML-DSA-65 подписей. Это временный компромисс до интеграции
|
||
liboqs на iOS. При этом когнитивный ключ НЕ хранится на сервере — только
|
||
производные ключи.
|
||
|
||
### Локальные данные
|
||
- Баланс (кэш, синхронизируется при запросе)
|
||
- Настройки приложения
|
||
- История транзакций (локальный кэш)
|
||
|
||
---
|
||
|
||
## Сетевое взаимодействие
|
||
|
||
### Что передаётся
|
||
| Данные | Цель | Хранение на сервере |
|
||
|--------|------|---------------------|
|
||
| Публичный ключ | Верификация подписей | Да (публичный) |
|
||
| MT адрес | Идентификация | Да (42 символа) |
|
||
| Подпись challenge | Аутентификация | Нет (одноразовая) |
|
||
|
||
### Что НЕ передаётся
|
||
- ❌ Когнитивный ключ (никогда)
|
||
- ❌ Приватный ключ (BETA режим)
|
||
- ❌ Метаданные устройства
|
||
- ❌ IP адрес (не логируется)
|
||
|
||
---
|
||
|
||
## HTTPS и безопасность
|
||
|
||
- Все соединения только через HTTPS (TLS 1.2+)
|
||
- Certificate pinning подготовлен (опционально)
|
||
- Нет HTTP fallback
|
||
- Нет mixed content
|
||
|
||
---
|
||
|
||
## Права пользователя
|
||
|
||
### Право на забвение
|
||
Удали приложение — все локальные данные удалены.
|
||
На сервере остаётся только:
|
||
- MT адрес (публичный идентификатор)
|
||
- Публичный ключ (для верификации)
|
||
- Баланс времени
|
||
|
||
Для полного удаления серверных данных: напиши нам.
|
||
|
||
### Право на доступ
|
||
Все твои данные — в приложении. Экспорт не нужен.
|
||
|
||
### Право на переносимость
|
||
Когнитивный ключ позволяет восстановить доступ на любом устройстве.
|
||
Это твой "seed phrase" — твоя история.
|
||
|
||
---
|
||
|
||
## Opt-In: Что ты можешь включить САМ
|
||
|
||
Если хочешь помочь развитию Montana, ты можешь **добровольно** включить:
|
||
|
||
### Настройки → Приватность → Помочь Montana
|
||
|
||
| Опция | По умолчанию | Что делает |
|
||
|-------|--------------|------------|
|
||
| Crash Reports | **ВЫКЛ** | Отправка отчётов об ошибках |
|
||
| Usage Stats | **ВЫКЛ** | Анонимная статистика использования |
|
||
| Network Diagnostics | **ВЫКЛ** | Помощь в улучшении сети |
|
||
|
||
**Каждая опция:**
|
||
- Выключена по умолчанию
|
||
- Требует явного включения
|
||
- Показывает что именно отправляется
|
||
- Можно выключить в любой момент
|
||
- Данные анонимизированы (нет привязки к MT ID)
|
||
|
||
---
|
||
|
||
## Третьи стороны
|
||
|
||
### Мы НЕ используем
|
||
- ❌ Google Analytics
|
||
- ❌ Firebase
|
||
- ❌ Facebook SDK
|
||
- ❌ Amplitude
|
||
- ❌ Mixpanel
|
||
- ❌ Crashlytics
|
||
- ❌ Sentry
|
||
- ❌ Любые рекламные SDK
|
||
- ❌ Любые трекеры
|
||
|
||
### Мы НЕ продаём данные
|
||
По умолчанию не собираем → нечего продавать.
|
||
Даже если включишь opt-in → данные анонимны и не продаются.
|
||
|
||
---
|
||
|
||
## Open Source
|
||
|
||
Код Montana Protocol открыт:
|
||
- GitHub: [efir369999/-_Nothing_-](https://github.com/efir369999/-_Nothing_-)
|
||
- Лицензия: MIT
|
||
|
||
Проверяй сам. Доверяй коду, не словам.
|
||
|
||
---
|
||
|
||
## Изменения политики
|
||
|
||
При изменении этой политики:
|
||
1. Версия увеличивается
|
||
2. Дата обновляется
|
||
3. Changelog в конце документа
|
||
|
||
---
|
||
|
||
## Контакты
|
||
|
||
Вопросы по конфиденциальности:
|
||
- Telegram: @junomontanaagibot
|
||
- GitHub Issues
|
||
|
||
---
|
||
|
||
## Changelog
|
||
|
||
### v1.0.0 (2026-01-28)
|
||
- Первая версия
|
||
- Zero Data Collection принцип
|
||
- MAINNET Server-Custody disclosure
|
||
|
||
---
|
||
|
||
*"Время — единственная реальная валюта"*
|
||
*Montana Protocol — Alejandro Montana*
|