Приватные офлайн-приложения для финансов: почему без привязки банка безопаснее

Как на самом деле работает большинство бюджетных приложений

Поищите в магазине приложений «бюджет» или «личные финансы» — и большинство приложений из топа попросят подключить банковский счет уже на первом шаге, обычно через стороннего агрегатора вроде Plaid или Yodlee, используя данные для входа в онлайн-банк или токен авторизации, чтобы постоянно читать ваши транзакции и синхронизировать их с собственными облачными серверами приложения для долгосрочного хранения. Это действительно позволяет вести учет автоматически и автоматически категоризировать расходы, но означает, что ваша финансовая жизнь теперь проходит как минимум через три стороны: ваш банк, агрегатор посередине и само приложение — и утечка на серверах любой из них может раскрыть данные счета и историю трат.

Что на самом деле означает «локально по умолчанию»

Локальная архитектура (local-first) означает, что ваши данные по умолчанию хранятся на вашем собственном устройстве, а не сначала загружаются на облачный сервер и затем синхронизируются обратно на другие устройства. Именно такую архитектуру использует ArkFlow — счета, карты, балансы, заметки и результаты распознавания скриншотов остаются в локальном хранилище вашего телефона. Для использования основных функций учета и расчета чистых активов не требуется аккаунт ArkFlow, и нет сервера, который бы постоянно получал или хранил ваши финансовые данные и мог быть прочитан удаленно. Это отличается от подхода «зашифровано перед загрузкой в облако» — локально по умолчанию означает, что данные вообще не покидают устройство, а не что они покидают его в зашифрованном виде.

Без подключения банка не нужно передавать пароль от онлайн-банкинга

Самое прямое и часто упускаемое преимущество локального подхода в том, что вам никогда не придется передавать логин и пароль от онлайн-банкинга — или токен авторизации — какой-либо третьей стороне, будь то само финансовое приложение или агрегатор, которым оно незаметно пользуется. Вы сами открываете нужную карту и вводите баланс, поэтому банковские данные остаются строго между вами и вашим банком, без третьего звена в цепочке. Это на одну сторону меньше, которая могла бы быть взломана, использована не по назначению или незаметно изменить свою политику работы с данными, а собственные меры безопасности вашего банка — например, оповещение о необычном входе — не будут ослаблены из-за постоянного доступа третьей стороны к вашему счету.

Приоритет приватности не означает бедный функционал

Частое опасение — что локальный подход означает урезанное приложение с половиной недостающих функций. Но локальный учет по-прежнему поддерживает несколько типов активов (банковские карты, кредитные карты, наличные, акции, фонды, драгоценные металлы, криптовалюта, виртуальные счета), автоматическую конвертацию нескольких валют по актуальному курсу, напоминания о выписках и сроках платежа по кредитным картам, а также полный расчет чистых активов и индекса свободы на основе введенных вами данных — и ничто из этого не требует чтения вашей живой ленты банковских транзакций, только текущих балансов, позиций и сроков. ArkFlow также включает маску приватности на одно касание, скрывающую суммы и номера карт, — полезно, когда экран может увидеть кто-то посторонний, и это естественная возможность, которую дает пространство, освобождаемое локальным подходом.

Когда вам все же может понадобиться приложение с привязкой банка

Если ваша работа действительно требует автоматической детализации на уровне транзакций для точной категоризации бюджета и анализа трат, или у вас так много счетов, что обновлять их вручную нереалистично — например, в сценарии учета финансов бизнеса, — приложение с привязкой банка или специализированное финансовое ПО может подойти вам лучше, поскольку они предлагают уровень автоматизации, которого локальный учет не рассчитан достичь. Но если вам нужен просто четкий ответ на вопрос, сколько у вас есть, сколько вы должны и каковы ваши чистые активы, без постоянного чтения банковских данных третьей стороной и без дополнительного риска утечки, локальный подход — более простой и осторожный выбор, особенно пока количество ваших счетов остается управляемым.

Что именно записывает ArkFlow и когда ему нужно подключение к сети, смотрите в политике конфиденциальности; если вас интересует, как именно рассчитать чистые активы без подключения банка, подробности — в гиде по учету чистых активов. Или скачайте для iOS либо для Android, чтобы попробовать.