01
Коротко
Сообщения и звонки зашифрованы сквозным шифрованием по MLS. Сервер несёт шифротекст, который не может прочитать, и не держит ключей, которые позволили бы это сделать. Ключи кошелька создаются на вашем устройстве и никогда его не покидают.
Этот сайт не ставит cookies, ничего не хранит в браузере, ничего не загружает с чужих серверов и не ведёт аналитики. Это измеримо, а не обещано: откройте панель сети и посчитайте.
02
Что служба доставки знает поневоле
Чтобы доставить сообщение нужным устройствам, ей приходится знать некоторые вещи, и вот они: публичный ключ личности учётной записи, зарегистрированные на неё устройства, к каким группам принадлежит устройство, размер и время того, что проходит насквозь, и адрес, с которого пришло соединение.
Она также держит push-токен, если уведомления включены, чтобы разбудить неподключённое устройство, — и то, что уходит в push, это стук, а не сообщение.
03
Чего она не знает
Содержимого сообщений, файлов и звонков. Названий групп и имён, которые вы дали контактам, — они только ваши и остаются на ваших устройствах. Ваших балансов, адресов, транзакций и ключей.
Здесь нет ни номера телефона, ни адреса почты, потому что учётная запись — это пара ключей, а не регистрация. Ничто здесь не привязано нами к юридической личности.
04
Сколько что хранится
Журнал, который устройство читает, чтобы догнать, ограничен: целые секции старше окна удаляются, а устройство, отсутствовавшее дольше, входит в группу заново, а не догоняет. Загруженные файлы — это зашифрованные блобы, и у них есть срок.
Удаление устройства забирает с собой его сессии, его пакеты ключей, его завёрнутые ключи, его push-токен и загруженные им блобы. Отзыв, оставивший что-то из этого, отзывом бы не был.
05
Кошелёк
Ключи выводятся из вашей фразы восстановления на вашем устройстве и больше нигде не хранятся. Чтобы показать баланс или отправить транзакцию, приложение обращается к публичным узлам этих сетей.
Эти узлы не наши, и они видят адреса, о которых вы спрашиваете, и адрес, с которого вы подключаетесь. Так устроен любой кошелёк, читающий публичную цепочку; обойти это можно, подняв собственный узел.
06
Боты, сайты и другие провайдеры
Бот в группе — её участник и читает то, что группа говорит. Сайт, открытый в браузере кошелька, видит адрес, который вы подключили, и всё, что вы соглашаетесь подписать. Другой провайдер, с которым вы федерируетесь, видит то, что присылают его собственным участникам.
Никто из них не мы, и то, что они хранят, описано их собственными политиками, а не этой.
07
Этот сайт
Страницы — это статические файлы, отрендеренные заранее на семнадцати языках. Они не ставят cookies, ничего не держат в локальном хранилище и не загружают шрифты, скрипты, картинки и фреймы ни у кого стороннего.
Хостинг, который их отдаёт, ведёт обычные журналы доступа — запрос, время, адрес, с которого он пришёл, — как любой веб-сервер. Мы не связываем их ни с чем.
08
Если вы поднимаете это сами
Служба доставки и её шлюз лежат в репозитории и предназначены для запуска другими людьми. Когда вы их запускаете, оператор — вы: что ваше развёртывание пишет в журналы, сколько хранит и что сообщает тому, кто спросит, — ваши решения и ваши обязанности.
09
Дети
Compax не предназначен для детей, и ничто здесь не рассчитано на того, кто не может отвечать за фразу восстановления и за деньги в публичной сети.
10
Изменения и связь
Этот документ меняется вместе с программой; дата выше говорит, когда он менялся в последний раз, а репозиторий хранит историю. Вопросы и всё, что похоже на проблему приватности или безопасности, — в репозиторий.