Как это устроено
Как хранится файл, шифрование и что видит сайт.
Данные
Файлы шифруются на вашем устройстве. Зашифрованный файл делится на 14 частей, и каждая часть лежит на устройстве другого пользователя. Чтобы прочитать файл, достаточно любых 8 частей из 14. Потерять файл можно, только если разом пропадут сразу 7 частей, а недостающие части система восстанавливает сама.
Что видит сайт
- Почту и привязку узлов к аккаунту.
- Публичные ключи узлов и устройств.
- Отчёты устройства: версию, место, время на связи, итоги проверок. Без имён файлов и их размеров.
- Сайт не может прочитать файлы и не может снять копию: у него нет ключей шифрования.
Что сайт не может сделать
Приложение само обращается к сайту, входящих соединений нет. Команды сайта — закрытый список, управлять вашим устройством сайт не может. Всё, что уменьшает данные или вклад, подтверждается на странице приложения. Если сайт недоступен, запись и чтение продолжают работать; не подключаются только новые устройства и не приходят письма.
Что с обновлениями
Обновления подписаны отдельным ключом и устанавливаются внутри приложения. Доступа к управлению вашим устройством оно не просит. Обновления идут волнами: 5%, 25%, 100%; если проверка не пройдена, возвращается прежняя версия.