Документы не отдаются облаку «на чтение». На устройстве шифруются файлы и названия; в подключённом облаке лежит только шифротекст — без секрета блокировки его не открыть. API {appTitle} оформляет аккаунт и OAuth/WebDAV и не видит открытый текст. Секрет блокировки остаётся на устройстве.
Сначала вход по email и паролю, затем подключение Яндекс Диска, Dropbox или WebDAV. Ключ сейфа по умолчанию закрыт паролем аккаунта (отдельный PIN — в настройках). Пароль аккаунта нужен для входа на сервер; обёртка ключа сейфа и PIN считаются только на устройстве и не уходят в облако.
Что видит сервер
В обычном облаке провайдер может прочитать содержимое. Здесь в папке вашего облака лежит шифротекст. {appTitle} секрет блокировки не получает.
Ссылка «Поделиться»: получатель открывает файл в браузере без входа в {appTitle}. Для WebDAV и Dropbox нужна сохранённая привязка облака на {appTitle}.
Документ шифруется до отправки: в облаке лежит только шифротекст. Ключ — во фрагменте URL (#k=…), он не уходит в Pear Disk при открытии страницы. Без ключа из ссылки содержимое не прочитать — даже если облачный аккаунт скомпрометирован.
Ключ сейфа закрывается на устройстве; без пароля или PIN и кода восстановления содержимое не восстановить. Код восстановления храните отдельно от устройства.
Сброс пароля у облачного провайдера сейф не разблокирует. Если сейф закрыт паролем аккаунта или вы потеряли PIN сейфа, нужен код восстановления. Без него файлы в папке облака останутся нечитаемыми.