23 июня Afina рассказала, как устроена быстрая синхронизация личных и командных аккаунтов, которую она недавно добавила. Аккаунты, прокси, куки и отпечатки шифруются на устройстве ещё до загрузки на сервер. Серверы Afina хранят только зашифрованные данные, ключи туда не отправляются, мастер-пароль лежит в защищённом хранилище на компьютере.
Личные аккаунты может расшифровать только владелец, командные — только участники команды. На отдельной странице о zero-knowledge компания добавляет, что пароли от аккаунтов, сид-фразы, куки, API-токены и данные IMAP шифруются локальным ключом до записи на диск. Расширения, RPA-скрипты и модули Node.js подписаны Ed25519: если в файле изменился хоть один байт, исполнитель его не запустит.
Обратная сторона такой схемы: забытый мастер-пароль восстановить нельзя, сброс стирает зашифрованные данные. Сама Afina советует хранить мастер-пароль в менеджере паролей или в надёжном месте офлайн. Облачная синхронизация необязательна: данные можно держать локально или подключить для резервных копий свой Google Drive. Ссылок на независимый аудит этой схемы на странице нет.

