Фахівець з ІТ Владислав Бражнік представив застосунок obleek — інструмент для автоматичного відстеження фінансових операцій. Замість підключення до банківських рахунків чи використання Open Banking API, програма спирається на аналіз сповіщень, які надсилають банківські додатки. Про це повідомляє dev.ua.

В основі роботи obleek лежить розпізнавання push-повідомлень від банків. Застосунок витягує з них суму операції, валюту, назву торговця та останні чотири цифри картки. Щоб коректно ідентифікувати дані, система поєднує ідентифікатор банківського застосунку з регулярними виразами (RegEx), які побудовані на основі великого масиву зразків сповіщень від українських і закордонних фінустанов.

На цей момент obleek розпізнає повідомлення від monobank, ПриватБанку, ПУМБ, Sense Bank, А-Банку, інших банків, а також Google Wallet (Google Pay). Якщо шаблону сповіщення певного банку ще немає в базі, застосунок аналізує текст просто на пристрої користувача завдяки Google ML Kit.

Розробник акцентує на захисті даних: додаток не просить логін чи пароль від банківського кабінету і не потребує прив'язки карток. Увесь текст сповіщень обробляється локально на смартфоні — на сторонні сервери нічого не передається.

Автор проєкту зазначає, що obleek стане в пригоді насамперед тим, хто має рахунки в кількох банках і хоче бачити повну картину своїх фінансів в одному місці. Серед можливостей застосунку — робота з понад 160 фіатними валютами та чотирма криптовалютами (BTC, ETH, USDT, USDC) з автоматичним перерахунком за курсом, облік боргів, планування регулярних платежів, аналітика витрат за категоріями, захист входу через PIN-код або біометрію, а також вивантаження даних у форматі JSON.

Наразі obleek можна завантажити в Google Play — застосунок працює на пристроях з Android.

Джерело: Galera News