# Что видит buff.systems

> Модель доверия приложения простыми словами: сквозное шифрование, что проходит через шлюз buff.systems, Apple и Google, что хранится на телефоне.

Телефон не ходит в сеть вашей компании напрямую — он и установка встречаются на шлюзе
buff.systems. Шлюз нужен, чтобы установке не приходилось открывать порты наружу, а телефону —
знать, где она стоит. Но **шлюз только передаёт конверты, открыть их он не может.**

## Сквозное шифрование

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

## Что видит шлюз buff.systems

**Видит** — то, без чего нельзя доставить конверт:

- что такой-то телефон подключён к такой-то установке (по идентификаторам их ключей) и имя
  телефона, которое показывается в списке устройств;
- когда и какого размера проходят сообщения;
- адрес, по которому Apple или Google доставляют уведомления этому телефону.

**Не видит** — ничего из содержимого: ни задач, ни кода, ни вопросов и ответов, ни текста
уведомлений, ни ваших решений.

## Уведомления, Apple и Google

Закрытое приложение будят только Apple (APNs) и Google (FCM). Текст уведомления установка
шифрует **для конкретного телефона**, и через buff.systems, Apple и Google он идёт
зашифрованным; расшифровывает его само приложение. На iPhone система показывает
уведомление Buff, когда приложение его откроет и расшифрует.

## Что хранится на телефоне

- **Ключ телефона** — создаётся на телефоне и не покидает его; лежит в защищённом хранилище
  (Keychain на iPhone, Keystore на Android).
- **Прочитанное в приложении** — чтобы экраны открывались без сети. Хранится зашифрованным;
  при отключении установки стирается.
- **Пароля от кабинета на телефоне нет**: телефон входит своим ключом.

Приложение не содержит рекламы и сторонней аналитики и не собирает данные о вас. Политика
конфиденциальности приложения — [на этой странице](/mobile/privacy).
