← Назад до блогу

Чому хмарні бюджетні додатки -- це кошмар для конфіденційності

Дізнайтеся про приховані ризики конфіденційності хмарних бюджетних додатків та зрозумійте, чому офлайн-орієнтована архітектура є безпечнішою альтернативою для ваших фінансових даних.

конфіденційність
безпека
ризики хмарних сервісів
Реальні витоки даних у фінансових додатках
Стек збору даних
27 січня 2025 р.
16 хв читання
Автор Budgie Team
Чому хмарні бюджетні додатки -- це кошмар для конфіденційності

Ви відстежуєте кожну каву, кожну підписку, кожну зарплату. Ваш бюджетний додаток знає про ваше життя більше, ніж найближчі друзі. Він знає, де ви їсте, що купуєте, коли отримуєте зарплату і скільки у вас боргів. А тепер задумайтесь: ці дані зберігаються на серверах, які ви не контролюєте, під управлінням компаній, чия основна бізнес-модель залежить від монетизації даних користувачів.

Це не гіпотетична оцінка ризиків. Це реальність хмарних додатків для особистих фінансів у 2025 році.

Прихована ціна "безкоштовних" бюджетних додатків

Ринок додатків для особистих фінансів стрімко зріс. Mint, YNAB, Copilot, Monarch Money, Lunch Money та десятки інших обіцяють допомогти вам управляти грошима. Більшість пропонують безкоштовні тарифи або невеликі щомісячні підписки, які здаються прийнятними за надану цінність.

Ось перше питання, яке має поставити кожний ІТ-фахівець: Як компанія, що пропонує безкоштовний сервіс, який потребує значної інфраструктури, ресурсів розробки та регуляторної відповідності, заробляє гроші?

Відповідь залежить від компанії, але патерни однакові:

  • Монетизація даних: Агреговані фінансові дані продаються дослідницьким фірмам, рекламодавцям та фінансовим установам
  • Партнерські реферали: Додатки рекомендують кредитні картки, позики та інвестиційні продукти, отримуючи партнерські комісії
  • Апсейл фінансових продуктів: Додаток стає каналом збуту для страхових, банківських та інвестиційних послуг
  • Реклама: Таргетована реклама на основі ваших патернів витрат та фінансового становища

Жодна з цих моделей доходу не працює без збору, аналізу та зберігання ваших фінансових даних. Ваша історія транзакцій -- це не просто функція продукту. Вона і є продуктом.

Стек збору даних

Коли ви підключаєте банківський рахунок до хмарного бюджетного додатка, ваше єдине банківське з'єднання створює копії ваших даних у кількох системах, кожна з різними рівнями безпеки, політиками зберігання та контролем доступу. Ваші дані переходять з вашого банківського рахунку через агрегатор даних, як-от Plaid, Yodlee, MX або Finicity, до сховища даних агрегатора, а потім до бекенду бюджетного додатка. Звідти вони можуть потрапити до аналітичних конвеєрів, даних для навчання ML/ШІ та аналітичних сервісів третіх сторін. Поверхня атаки — це не ваш банк. Це кожна система в цьому ланцюзі.

Як хмарні бюджетні додатки збирають ваші дані

Розуміння технічних механізмів збору даних розкриває, чому хмарні фінансові додатки несуть невід'ємні ризики для конфіденційності.

Метод 1: Plaid та API агрегації даних

Plaid домінує на ринку агрегації фінансових даних. Коли ви бачите екран входу до вашого банку всередині бюджетного додатку, за ним зазвичай стоїть Plaid. Ось що збирає Plaid:

  • Інформація про рахунок: Назви рахунків, номери (часто замасковані), залишки та типи
  • Дані транзакцій: Кожна транзакція, включаючи суму, дату, торговця, категорію та місцезнаходження
  • Ідентифікаційна інформація: Ім'я, адреса, номер телефону, електронна пошта з вашого банківського профілю
  • Інвестиційні активи: Позиції, кількість, базова вартість, поточні вартості
  • Деталі зобов'язань: Суми кредитів, процентні ставки, мінімальні платежі, дати оформлення

Політика конфіденційності Plaid прямо зазначає, що вони зберігають ці дані і можуть використовувати їх для покращення продуктів, аналітики та розробки нових сервісів. Коли ви підключаєте банк через Plaid, ви ділитесь даними не лише з бюджетним додатком. Ви ділитесь ними з Plaid, який функціонує як окремий контролер даних.

У 2022 році Plaid врегулював колективний позов на 58 мільйонів доларів через звинувачення у збиранні більшого обсягу даних, ніж авторизували користувачі, та їх зберіганні довше, ніж потрібно. Врегулювання включало заяви про те, що Plaid отримував облікові дані через інтерфейси, стилізовані під сторінки входу банків, змушуючи користувачів вважати, що вони входять безпосередньо у свої банки.

Метод 2: Скрапінг екрану

До появи агрегації через API додатки використовували скрапінг екрану: автоматизовані системи, які входять у ваш банк з вашими обліковими даними та парсять HTML сторінок ваших рахунків. Цей метод все ще використовується, коли банки не підтримують доступ через API.

Наслідки для безпеки серйозні:

  • Зберігання облікових даних: Ваш реальний логін та пароль мають зберігатися (навіть якщо зашифровані) на серверах третіх сторін
  • Ризик перехоплення сесії: Автоматизовані сесії входу можуть бути перехоплені
  • Порушення умов обслуговування банку: Більшість банків прямо забороняють надання облікових даних третім сторонам
  • Відсутність деталізації згоди: Скрапер має повний доступ до вашого рахунку, включаючи можливість ініціювати перекази

Скрапінг екрану означає, що третя сторона може робити все, що ви можете робити у вашому банківському рахунку. Вони вирішують цього не робити, але технічна можливість існує.

Метод 3: Прямий доступ через API (Відкритий банкінг)

Регуляції Відкритого банкінгу в ЄС та Великобританії, а також добровільні API-програми банків США забезпечують більш контрольований обмін даними. Додатки запитують конкретні рівні доступу, і ви авторизуєте їх через інтерфейс вашого банку.

Це безпечніше за скрапінг екрану, але проблеми конфіденційності залишаються:

  • Повзуча ескалація: Додатки часто запитують більше дозволів, ніж необхідно
  • Постійний доступ: Токени дозволяють безперервний доступ до даних, доки не буде явно відкликано
  • Стійкість агрегаторів: Навіть з прямими API, додатки часто використовують агрегаторів, що додає ще одного утримувача даних
  • Механіка оновлення: Більшість реалізацій дозволяють безстрокове оновлення доступу без повторної авторизації

Реальні витоки даних у фінансових додатках

Це не теорія. Фінансові додатки зазнавали зломів, і дані користувачів були розкриті.

Mint (Intuit) -- 2023

У грудні 2023 року Intuit оголосила про закриття Mint після 17 років роботи. Користувачам дали 90 днів для експорту даних перед їх видаленням. Це викликає кілька занепокоєнь:

  • Переносність даних: Роки фінансової історії заблоковані у пропрієтарному форматі
  • Примусова міграція: Користувачів штовхають до Credit Karma, іншого продукту Intuit з іншими умовами конфіденційності
  • Питання зберігання: Що відбувається з резервними стрічками, наборами аналітичних даних та даними для навчання ML, які включали транзакції користувачів Mint?

Коли компанія закривається, дані не обов'язково зникають. Вони часто стають активом, що продається компанії-покупцю, або зберігаються в архівах з незрозумілими політиками доступу.

Cash App (Block) -- 2022

Block, материнська компанія Cash App, розкрила, що колишній співробітник завантажив внутрішні звіти, що містили дані клієнтів понад 8 мільйонів користувачів. Витік включав:

Цей витік ілюструє ризик внутрішніх загроз. Жоден зовнішній хакер не був залучений. Співробітник з легітимним доступом вирішив вивести дані. Хмарні системи з централізованими сховищами даних за своєю природою вразливі до цього вектора атаки.

Plaid -- поточні проблеми

Окрім врегулювання 2022 року, Plaid стикається з постійною увагою:

  • Невдачі мінімізації даних: Збір повних історій транзакцій, коли додаткам потрібні лише поточні залишки
  • Політики зберігання: Збереження даних після відключення користувачами рахунків від додатків
  • Вторинне використання: Використання агрегованих даних для створення продуктів кредитного скорингу та ідентифікації

Коли ви підключаєтесь через Plaid, ви вступаєте у відносини з Plaid, а не лише з додатком. Бізнес-інтереси Plaid можуть не збігатися з вашими уподобаннями щодо конфіденційності.

Врегулювання Yodlee -- 2024

Envestnet Yodlee, ще один великий агрегатор даних, зіткнувся з позовом FTC за ймовірний продаж детальних фінансових даних, які могли бути використані для ідентифікації осіб. Дані включали інформацію на рівні транзакцій, яка в поєднанні з іншими джерелами даних дозволяла створювати детальні профілі споживачів.

Що відбувається з вашими даними, коли компанії продають або закривають

Життєвий цикл ваших фінансових даних виходить далеко за межі вашого активного використання додатку.

Сценарії поглинання

Коли фінтех-компанію поглинають, дані користувачів, як правило, є найціннішим активом. Розгляньте, що відбувається:

  • Перевірка: Компанія-покупець переглядає дані користувачів, обсяги транзакцій та метрики залученості
  • Передача активів: Бази даних користувачів мігрують на нову інфраструктуру з новими засобами контролю доступу
  • Зміни політик: Політики конфіденційності оновлюються відповідно до нового власника та практик роботи з даними
  • Інтеграція: Дані можуть бути об'єднані з існуючими даними користувачів покупця

Ви погодились з політикою конфіденційності однієї компанії. Після поглинання інша компанія з іншими політиками контролює ваші дані. Юридична основа для цього зазвичай прихована в початкових умовах використання.

Сценарії закриття

Коли компанії зазнають невдачі, поводження з даними різниться:

  • Найкращий випадок: Дані видаляються відповідно до політики конфіденційності
  • Типовий випадок: Дані продаються як актив для покриття боргів
  • Найгірший випадок: Дані залишаються на серверах, які з часом виводяться з експлуатації, а диски потрапляють у невідомі місця

Фінтех-компанії працюють на нестабільному ринку. Додаток, якому ви довіряєте сьогодні, може не існувати через два роки.

Проблема стійкості агрегаторів

Навіть якщо ви видалите свій акаунт у бюджетному додатку, агрегатор (Plaid, Yodlee тощо) може зберегти ваші дані. У вас є відносини з додатком і окремі відносини з агрегатором. Видалення одних не обов'язково впливає на інші.

Щоб повністю відключитись, ви повинні:

  • Видалити свій акаунт у бюджетному додатку
  • Відкликати доступ через налаштування підключених додатків вашого банку
  • Зв'язатися з агрегатором безпосередньо, щоб запросити видалення даних
  • Сподіватися, що вони виконають

Більшість користувачів ніколи не виконують кроки 3 або 4.

Проблема Plaid: ризики агрегації даних третіми сторонами

Plaid заслуговує детального аналізу через своє домінування на ринку. Понад 12 000 додатків використовують Plaid, підключаючись до 12 000+ фінансових установ. Якщо ви використовуєте фінтех-продукти, ваші дані майже напевно є в системах Plaid.

Модель згоди

Коли ви підключаєтесь через Plaid, процес надання згоди виглядає так:

  • Додаток запитує підключення до вашого банку
  • Plaid показує екран (часто стилізований під сторінку входу банку)
  • Ви вводите облікові дані або авторизуєтесь через OAuth
  • Plaid встановлює з'єднання та починає збір даних
  • Plaid передає дані додатку за запитом через API
  • Plaid зберігає дані відповідно до власних політик

Згода, яку ви надаєте додатку, не обмежує те, що збирає Plaid. Системи Plaid витягують всебічні дані, а додаток запитує підмножини через API. Різниця між тим, що збирає Plaid, і тим, що потрібно додатку, залишається в інфраструктурі Plaid.

Зберігання даних після відключення

Політика конфіденційності Plaid дозволяє зберігання даних навіть після вашого відключення:

  • Для виконання вимог законодавства та юридичних зобов'язань
  • Для запобігання шахрайству
  • Для покращення продуктів та аналітики
  • Для надання послуг іншим клієнтам Plaid

Останній пункт є значущим. Ваші дані в агрегованій формі можуть впливати на продукти, на які ви ніколи не погоджувались.

Еволюція бізнес-моделі Plaid

Plaid починав як інфраструктура для фінтех-додатків. Він еволюціонував у:

  • Plaid Identity: Верифікація особи з використанням фінансових даних
  • Plaid Income: Верифікація доходу для кредиторів та орендодавців
  • Plaid Monitor: Моніторинг транзакцій для оцінки ризиків

Ваші дані транзакцій сприяють розвитку продуктів, що продаються орендодавцям, які оцінюють заявки на оренду, кредиторам, які оцінюють кредитний ризик, та роботодавцям, які верифікують заяви про доходи. Постачальник інфраструктури став компанією даних.

Як оцінити конфіденційність бюджетного додатку

Якщо вам необхідно використовувати хмарний фінансовий додаток, ось технічний чек-лист для оцінки.

Оцінка збору даних

  • Який агрегатор даних використовується? Red flag: Plaid, Yodlee, MX з широким збором даних. Green flag: Прямий OAuth з банком, обмежені рівні доступу
  • Яка історія транзакцій збирається? Red flag: Повна історія з моменту відкриття рахунку. Green flag: Лише нещодавні транзакції, необхідні для функцій
  • Чи збираються дані про місцезнаходження? Red flag: Місцезнаходження транзакцій зберігається. Green flag: Без геолокації, крім метаданих транзакцій
  • Що відбувається з видаленими транзакціями? Red flag: М'яке видалення, збереження в резервних копіях. Green flag: Повне видалення з підтвердженням

Оцінка інфраструктури

  • Де зберігаються дані? Red flag: Кілька хмарних провайдерів, незрозумілий регіон. Green flag: Один провайдер, конкретні регіони, SOC 2 Type II
  • Хто має доступ до необроблених даних? Red flag: Розмиті політики, відсутність журналів доступу. Green flag: Рольовий доступ, журнали аудиту, регулярний перегляд
  • Як обробляються облікові дані? Red flag: Збереження облікових даних (навіть зашифрованих). Green flag: Лише OAuth, без зберігання облікових даних
  • Який термін зберігання резервних копій? Red flag: Безстроковий. Green flag: Визначений термін з підтвердженням видалення

Оцінка бізнес-моделі

  • Як додаток заробляє гроші? Red flag: Безкоштовний тариф без зрозумілої моделі доходу. Green flag: Чітка підписка або одноразова покупка
  • Чи просуваються фінансові продукти? Red flag: Персоналізовані пропозиції кредитних карток/кредитів. Green flag: Без партнерських відносин
  • Чи передаються дані партнерам? Red flag: Дохід від ліцензування даних. Green flag: Без продажу даних третім сторонам
  • Що відбувається при поглинанні? Red flag: Дозволена тиха зміна політик. Green flag: Можливість видалення даних при поглинанні

Юридична оцінка

  • Яка юрисдикція регулює суперечки? Red flag: Обов'язковий арбітраж, відмова від колективних позовів. Green flag: Можливість судового розгляду, доступне місцезнаходження
  • Чи може політика конфіденційності змінитись без повідомлення? Red flag: Зміни набирають чинності негайно. Green flag: Період повідомлення, можливість відмови від суттєвих змін
  • Чи є функція експорту даних? Red flag: Без експорту або пропрієтарний формат. Green flag: Стандартні формати (CSV, JSON) для всіх даних
  • Чи є гарантія видалення? Red flag: 90-денний термін обробки запиту. Green flag: Негайне видалення з підтвердженням

Альтернатива: архітектура Offline-First

Проблеми конфіденційності, описані вище, мають спільну першопричину: централізоване зберігання даних на серверах, які ви не контролюєте. Архітектура Offline-First повністю усуває цей вектор атаки.

Як працює Offline-First

У додатку з архітектурою Offline-First:

  • Дані зберігаються на вашому пристрої: Ваші транзакції, рахунки та бюджети існують лише в локальному сховищі
  • Без серверної обробки: Обчислення, категоризація та аналітика відбуваються на пристрої
  • Без обов'язкових акаунтів: Додаток працює без створення облікового запису або входу
  • Опціональна синхронізація -- локальна: Якщо синхронізація існує, вона використовує вашу власну інфраструктуру (iCloud, локальна мережа)

Сервер не може бути зламаний, тому що сервера немає. Доступ співробітників неможливий, тому що немає співробітників з доступом до ваших даних. Агрегатори даних не задіяні, тому що агрегації немає.

Банківська синхронізація без витоку даних

Офлайн-орієнтований підхід не означає, що ви не можете синхронізуватися з банками. Це означає, що архітектура синхронізації захищає вашу конфіденційність. При традиційній хмарній синхронізації ваші дані передаються з вашого пристрою на хмарний сервер, потім до агрегатора і нарешті до банку, з базами даних на кожному кроці. При офлайн-орієнтованій синхронізації банківські дані передаються безпосередньо на ваш пристрій через захищений проксі та зберігаються лише у вашій локальній базі даних.

З Offline-First банківські дані надходять безпосередньо на ваш пристрій. Жодні проміжні сервери не зберігають ваші транзакції. Жодні агрегатори не зберігають вашу історію.

Від чого ви відмовляєтесь

Архітектура Offline-First передбачає компроміси:

  • Синхронізація між пристроями: Ваші дані існують на одному пристрої, якщо ви не перенесете їх вручну
  • Веб-доступ: Немає панелі керування у браузері
  • Спільні бюджети: Колаборативні функції потребують синхронізації через локальну мережу
  • Хмарне резервне копіювання: Ви управляєте власними резервними копіями

Для користувачів, які ставлять конфіденційність на перше місце, ці компроміси прийнятні. Ваші фінансові дані занадто чутливі, щоб довіряти їх компаніям, чиї інтереси можуть не збігатися з вашими.

Без серверної обробки: Обчислення, категоризація та аналітика відбуваються на пристрої

Budgie реалізує архітектуру Offline-First без компромісів:

  • Лише локальне сховище: Всі дані зберігаються в SQLite на вашому пристрої
  • Без телеметрії: Без аналітики, без звітів про збої, без відстеження використання
  • Без акаунтів: Додаток працює без реєстрації або входу
  • Опціональна банківська синхронізація: За наявності використовує прямі з'єднання без агрегаторів даних
  • Відкритий код: Заяви про безпеку можна перевірити через ревю коду

[Архітектура безпеки](/#security) розроблена для користувачів, які розуміють ризики, описані в цій статті, і хочуть альтернативу.

Практичні кроки для захисту конфіденційності

Якщо ви зараз використовуєте хмарні фінансові додатки, ось конкретні кроки для зменшення вашого ризику.

Негайні дії

  • Синхронізація між пристроями: Ваші дані існують на одному пристрої, якщо ви не перенесете їх вручну
  • Перевірте з'єднання Plaid: Відвідайте [my.plaid.com](https://my.plaid.com), щоб переглянути та управляти вашими з'єднаннями Plaid
  • Експортуйте ваші дані: Завантажте історію транзакцій перед розглядом міграції
  • Перегляньте політики конфіденційності: Зрозумійте, на що ви погодились і що змінилось

Стратегія міграції

  • Визначте ваші реальні потреби: Більшості користувачів потрібне відстеження витрат та бюджетування, а не повний набір функцій складних додатків
  • Оцініть офлайн-альтернативи: Budgie та подібні додатки пропонують [основні функції](/#features) без компромісів у конфіденційності
  • Сплануйте перехід: Використовуйте паралельні системи під час міграції для забезпечення безперервності даних
  • Видаліть старі акаунти: Після міграції повністю видаліть акаунти хмарних додатків та відкликайте доступ агрегаторів

Постійні практики

  • Мінімізуйте підключення: Підключайте лише рахунки, які надають реальну цінність
  • Регулярний перегляд доступу: Щоквартальний перегляд усіх підключених сервісів
  • Будьте в курсі: Слідкуйте за новинами безпеки фінтеху та розкриттями витоків
  • Використовуйте надійний захист пристрою: Додатки Offline-First залежать від безпеки пристрою

Часті запитання

Чи законно, що бюджетні додатки збирають та продають мої фінансові дані?

Так, за наявності згоди. Коли ви погоджуєтесь з умовами використання та політиками конфіденційності, ви зазвичай надаєте широкі права на збір та обмін даними. Правова база у більшості юрисдикцій дозволяє широке використання даних, якщо це розкрито в політиках, які більшість користувачів ніколи не читають. GDPR в Європі забезпечує більш сильний захист, включаючи вимоги до мінімізації даних, але впровадження варіюється. У США захист фінансових даних фрагментований між законами штатів без єдиного федерального стандарту.

Чи можу я запросити видалення моїх даних з Plaid та інших агрегаторів?

Ви можете запросити видалення, і відповідно до CCPA (Каліфорнія) та GDPR (Європа) компанії зобов'язані виконати запит. Однак існують винятки для виконання вимог законодавства, запобігання шахрайству та законних бізнес-інтересів, які можуть обґрунтувати зберігання. Процес зазвичай вимагає звернення до кожного агрегатора безпосередньо, а не лише до додатку, який ви використовували. Plaid надає портал на my.plaid.com для перегляду та управління з'єднаннями. Повну верифікацію видалення важко підтвердити.

Чи безпечніші API відкритого банкінгу за скрапінг екрану?

API відкритого банкінгу значно безпечніші за скрапінг екрану. API забезпечують деталізовану згоду, обмежені рівні доступу та відсутність обміну обліковими даними. Однак проблеми конфіденційності залишаються, оскільки агрегатори все ще збирають та зберігають дані, а додатки часто запитують більше доступу, ніж необхідно. Відкритий банкінг вирішує проблеми безпеки (крадіжка облікових даних, перехоплення сесій), але не вирішує проблеми конфіденційності (агрегація даних, зберігання, вторинне використання).

А що щодо хмарних бюджетних додатків з наскрізним шифруванням?

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

Як Budgie обробляє банківську синхронізацію без шкоди для конфіденційності?

Видаліть старі акаунти: Після міграції повністю видаліть акаунти хмарних додатків та відкликайте доступ агрегаторів

Що станеться з моїми даними, якщо Budgie припинить роботу?

З вашими даними нічого не станеться, тому що Budgie не має ваших даних. Все зберігається локально на вашому пристрої. Якщо Budgie як компанія припинить існування, ваш додаток продовжить працювати з усіма вашими даними. Ви можете експортувати дані в будь-який час у стандартних форматах. Немає сервера, який потрібно вимикати, немає міграції, про яку потрібно турбуватися, немає поглинання, яке могло б змінити поводження з даними. Ваші дані залишаються вашими назавжди.

Хмарні бюджетні додатки вирішують реальну проблему, але вирішують її способом, який створює нові проблеми. Зручність автоматичного імпорту транзакцій, AI-категоризації та синхронізації між пристроями обходиться ціною вашої фінансової конфіденційності.

Для ІТ-фахівців, які розуміють ці компроміси, архітектура Offline-First пропонує шлях вперед. Ваші фінансові дані заслуговують такого ж рівня безпеки, який ви б застосували до продакшн-облікових даних або даних клієнтів.

Готові взяти під контроль свої фінансові дані? [Приєднуйтесь до списку очікування Budgie](/#waitlist) та відчуйте справді конфіденційне відстеження витрат.

Готові взяти під контроль свою фінансову конфіденційність?

Приєднайтеся до списку очікування Budgie та станьте першими, хто відчує справді приватний облік витрат.

Приєднатися до списку очікування