Приватность личных финансов: где хранится история расходов
Что меняется, если книга лежит на компьютере или передаётся через сервер. Шифрование, ключ восстановления и обмен между устройствами в «Конвертиках».
В истории расходов есть покупки, адресаты переводов и суммы доходов. Перед началом учёта полезно понять, где будет храниться эта история и кто сможет её прочитать.
Локальная книга и облако
Локальный файл остаётся на вашем компьютере. Его доступность не зависит от сервера приложения, но резервные копии и пароль нужно сохранять самостоятельно.
При облачном обмене копия оказывается ещё и на сервере. Дальше важно, в каком виде она хранится и у кого ключ для чтения. Само слово «облако» этого не объясняет.
Как хранится книга «Конвертиков»
Книга и резервные копии зашифрованы AES-256 с помощью SQLCipher. Мастер-пароль открывает доступ к ключу данных. Разработчик не получает пароль и не может открыть вашу книгу.
Обычный учёт — записи, конверты, отчёты — работает без интернета. Для получения курсов валют и обновлений программа обращается в сеть отдельно.
Перенос и синхронизация
Книгу можно перенести на другой компьютер зашифрованным файлом. Этот способ бесплатен.
В Premium есть WebDAV: копия книги отправляется в ваше облако уже зашифрованной. Провайдер видит файл и служебные сведения об обращениях, но ключа для чтения содержимого у него нет.
Мобайл работает через сервер-посредник. Он хранит зашифрованные остатки выбранных конвертов и записи трат. Ключ получается из кода доступа на устройствах и на сервер не передаётся. На компьютере вы проверяете траты и подтверждаете их импорт.
Оба способа обмена подключаются по вашему выбору. Для учёта только на компьютере они не нужны.
Какие ещё данные передаются
При вашем согласии счётчик запусков отправляет время события, версию программы, ОС и случайный идентификатор установки. Счета, суммы и email в эти события не входят.
Для активации Premium используется email и отдельная служба лицензий. Подробности сетевых функций собраны на странице «Приватность и безопасность».
Если пароль забыт
Сохранённый ключ восстановления позволяет открыть книгу и сменить пароль. Подсказка только помогает вспомнить пароль. Если не осталось ни пароля, ни ключа восстановления, разработчик не сможет вернуть доступ.
Выбирая локальную книгу, учитывайте и эту сторону: данные остаются у вас, вместе с ними остаётся забота о резервной копии и доступе к ней.