Walleet

Почему Walleet не подключается к банку

Почти любое финансовое приложение начинается одинаково: выберите банк, введите данные от личного кабинета, подождите импорта. Так делают достаточно давно, чтобы отказ от этого выглядел недоработкой.

Это осознанный выбор, и вот его логика.

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

Вы почти никогда не подключаетесь к банку. Вы подключаетесь к агрегатору — компании, которая стоит между приложением и банком, держит либо ваши учётные данные, либо долгоживущее согласие, и по расписанию выгружает ваши счета и операции.

Из этого следует:

  • Доступ к данным вашего счёта есть у третьей компании, которую вы не выбирали.
  • Полная история операций — каждый магазин, каждая сумма, каждая дата — копируется в её системы и в системы приложения.
  • Связь держится на интеграции, которая может сломаться без предупреждения.

Для приложения, которое анализирует траты, такой компромисс, возможно, оправдан. Walleet траты не анализирует — то есть заплатил бы всю цену, не получив выгоды.

Подключения рвутся молча

Это практическое возражение, а не философское, и именно оно бьёт по-настоящему.

Банк меняет форму входа. Согласие истекает через девяносто дней. Сброс пароля обнуляет токен. Агрегатор теряет интеграцию с небольшим банком и не восстанавливает её. Любое из этого останавливает обновление счёта, и отказ обычно беззвучный: счёт по-прежнему в списке, по-прежнему показывает число, и это число шестинедельной давности.

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

У Walleet такого сценария быть не может. Если число старое, то потому, что вы его не обновляли, и приложение точно скажет, когда вы делали это в последний раз.

Учёт операций — ловушка дисциплины

Второе обещание агрегации — разложенные по категориям траты. На практике оно требует усилий, которых хватает ненадолго.

Импорт никогда не бывает чистым. Названия продавцов нечитаемы, один магазин попадает в три категории, переводы между своими же счетами выглядят как доход и расход, возвраты считаются дважды. Любая такая система нуждается в постоянной правке, чтобы оставаться честной.

В январе всё работает. К марту правки прекращаются, а отчёты продолжают строиться — уверенно и неверно.

Балансы так не портятся. Баланс — это факт, который банк уже посчитал. Нечего категоризировать и нечего исправлять.

Чем вы жертвуете

Честно: вещами вполне реальными.

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

Анализом трат полностью. Если вы хотите знать, сколько уходит на продукты, Walleet вам этого не скажет никогда. Это другой продукт, и им стоит пользоваться.

Удобством на старте. Первая настройка — это ввод счетов, а не выбор банка из списка.

Что вы получаете

Ничто не устаревает незаметно. У каждого числа есть дата, которую поставили вы.

Ни у кого третьего нет доступа. Нет агрегатора, нет сохранённых банковских данных, нет согласия, которое нужно продлевать.

Нет данных об операциях, которые могли бы утечь. Walleet не может потерять то, чего не получал. Политика конфиденциальности коротка, потому что короток список данных.

Работает со счетами, которые никто не поддерживает. Наличные в ящике. Брокер в стране, о которой ваш агрегатор не слышал. Кошелёк. Долг родственника. Если вы можете назвать число — вы можете это учитывать. А счета, до которых агрегаторы не дотягиваются, часто как раз и определяют капитал.

Продолжает работать. Ломаться нечему, поэтому двухлетний график через два года по-прежнему верен.

Те самые две минуты

Честная мера этого компромисса — во что он обходится ежемесячно.

Открыть банковское приложение, посмотреть число, ввести его. Повторить для каждого счёта. У большинства их от четырёх до десяти, и всё вместе занимает примерно две минуты.

Две минуты в месяц, двадцать четыре минуты в год — в обмен на записи без устаревших счетов, без доступа третьих лиц и без истории ваших операций в чьей-то базе.

Если такой компромисс вам не подходит, агрегирующие приложения хороши, и стоит взять одно из них. Если подходит — это оно.

Исключение, которое мы всё же сделали

Один случай оказался достойным исключения. У самостоятельно хранимого криптокошелька баланс действительно публичен: он лежит в реестре, который может прочитать кто угодно, и никакого входа, учётных данных или агрегатора для чтения не требуется.

Поэтому счёт можно связать с биткоин-адресом, и Walleet читает подтверждённый баланс через публичный блок-эксплорер.

Даже здесь правило сохраняется. Показание появляется рядом с полем ввода как подсказка и попадает в историю, только когда вы его сохраните. Ничто не пишет за вас. И раскрытие прямое: введённый адрес отправляется стороннему эксплореру, который этот адрес узнаёт.

Исключение стало приемлемым именно потому, что чтение публичного реестра не требует доступа ни к чему вашему. С банком это не так — поэтому дальше исключение не идёт.