MyMoneyViz.com
Get started
Get started
HomeBlogWhy We Don't Connect to Your Bank (And Why That's a Feature)
Why We Don't Connect to Your Bank (And Why That's a Feature)

Why We Don't Connect to Your Bank (And Why That's a Feature)

By Nathan Brachotte
Feb 3, 2026
5 min read
PrivacySecurityBank ConnectionsFintech

Table of contents

Why We Don't Connect to Your Bank (And Why That's a Feature)How bank connections actually workThe privacy problemThe Plaid litigationIt did not stop in 2021The reliability problemThe regulatory responseThe alternative is manual-first trackingWhat you gainWhat it costsWhy we built MyMoneyViz this wayWhen bank connections make senseThe bottom line

Why We Don't Connect to Your Bank (And Why That's a Feature)

Every finance app wants your bank login. "Connect your accounts for automatic tracking!" It sounds convenient, and for plenty of people it is.

It also costs something. With financial data, that cost has become harder to wave away.

How bank connections actually work

When you "connect" a bank account to a finance app, here is what usually happens behind the scenes.

  1. You type your bank username and password into the app.
  2. The app passes those credentials to a data aggregator (Plaid, Yodlee, Finicity).
  3. The aggregator logs into your bank with your credentials and scrapes your account data.
  4. The data comes back to the app. Sometimes the aggregator keeps a copy too.

Newer API-based connections skip the credential handoff. Most connections still do not use them, especially at smaller banks and credit unions.

The privacy problem

The Plaid litigation

A class action lawsuit against Plaid, one of the largest fintech privacy cases so far, alleged that the company:

  • Built login screens that looked like bank interfaces, so users thought they were typing credentials straight into their bank
  • Collected more financial data than users authorized or apps needed
  • Kept detailed transaction histories beyond what the connected service required

The case covered January 2013 through November 2021 and ended in a settlement. Plaid has changed its practices since. The tension the case exposed has not gone away: share credentials with one company and you may be sharing data with many. That is the practical argument for why financial privacy matters.

It did not stop in 2021

In November 2024, a lawsuit reported by American Banker accused several companies of collecting and sharing sensitive financial information without consent, including using data aggregators to pull bank account data and running AI analysis over conversations and account data.

These are court filings, not hypotheticals.

The reliability problem

Set privacy aside for a second. Bank connections break, constantly.

Multi-factor authentication is the usual culprit. Banks tighten security, and you re-authenticate every few weeks. When a connection drops it rarely announces itself, so your app can show a stale balance for a month before you catch it. International banks, crypto exchanges, and small institutions often have no aggregator coverage at all.

The part that annoys me most: when the "automatic" tracker stops working, you do the updates by hand anyway, in an interface that was never designed for typing numbers.

The regulatory response

Regulators noticed. In October 2024 the Consumer Financial Protection Bureau finalized its Personal Financial Data Rights rule under Section 1033 of the Dodd-Frank Act.

As Reuters reported, the rule says "a company that ingests a consumer's data can use the data to provide the product or service the consumer asked for, but not for unrelated purposes the consumer doesn't want."

It pushes banks toward API-based sharing and away from credential scraping. Good. It also confirms that the system running today has problems worth writing rules about.

The alternative is manual-first tracking

Instead of handing credentials to a third party and hoping the pipe stays connected, you type your balances in yourself.

That is not a step backward. It is a design choice with a clear ledger.

What you gain

No bank logins go to anyone, so no credential can leak from a database you never populated. Nothing syncs, so nothing breaks. You can track any asset, at any institution, in any country. Your data lives where you put it instead of being copied across aggregator databases.

The monthly update turns out to be the sneaky benefit. Five minutes with your own numbers is the moment you actually look, notice a trend, and catch the account you forgot about.

What it costs

About five minutes a month. That is the honest trade.

Why we built MyMoneyViz this way

When we started building MyMoneyViz, integrating Plaid was the obvious move. Every competitor does it. Users expect it.

We kept snagging on three questions. Do we want to be responsible for storing bank credentials? Do we want to depend on aggregators that get sued over data practices? Do we want the product to break every time a bank changes its login flow?

No, three times.

So we built a net worth tracker that works without a bank login. You enter balances in a spreadsheet-style grid that covers 13+ asset types, and you get charts, allocation breakdowns, goal tracking, and history. A monthly email reminds you to update.

Everything a finance app is good for, minus the part where you hand over your bank password.

When bank connections make sense

Bank connections are not always the wrong call. They fit when your finances are simple (one bank, one broker, all domestic), when you need daily transaction data, or when you are tracking spending rather than net worth. For those cases the convenience probably wins.

If your money is spread across several platforms, sitting in more than one country, or parked in assets no aggregator has heard of, manual-first tracking is the better deal.

The bottom line

The most secure financial data is data that was never shared. No aggregator can leak credentials you never gave it. No connection can break if there is no connection.

Privacy-first finance is not more work. It is five minutes a month with your complete financial picture, on your terms, with your data staying where you put it.

This article is for educational purposes only and is not financial advice. Consider consulting a qualified financial professional before making decisions about your money.
Nathan Brachotte

About the author

Nathan Brachotte

Nathan Brachotte is the founder of MyMoneyViz and a senior full-stack engineer. He writes about personal finance, investing, and private net worth tracking.

View full profilenathanbrachotte.devNathan's BlogPantou-FLEHow Is GameStop Doing?

Related Articles

Why Financial Privacy Matters for Your Money

Why Financial Privacy Matters for Your Money

Why Your Finance App's Bank Connections Keep Breaking

Why Your Finance App's Bank Connections Keep Breaking

Looking for a Finary Alternative? A Private, No-Sync Option

Looking for a Finary Alternative? A Private, No-Sync Option

Table of contents

Why We Don't Connect to Your Bank (And Why That's a Feature)How bank connections actually workThe privacy problemThe Plaid litigationIt did not stop in 2021The reliability problemThe regulatory responseThe alternative is manual-first trackingWhat you gainWhat it costsWhy we built MyMoneyViz this wayWhen bank connections make senseThe bottom line

Your wealth journey starts here

Join 100+ users tracking their net worth the simple way.

Free to get started
Start Tracking Free

No credit card required.

MyMoneyViz.com

Your entire net worth, private by design.

Product

  • Live demo
  • Investment calculator
  • Net worth calculator
  • FIRE calculator
  • Savings rate calculator
  • Rebalancing calculator
  • Net worth percentile
  • ETF overlap checker

Trackers

  • No bank login
  • Portfolio tracker
  • FIRE tracker
  • Multi-currency tracker
  • For expats & nomads

Compare

  • Best net worth trackers
  • Kubera alternative
  • Empower alternative
  • Monarch alternative

Resources

  • Blog
  • Help
  • About
  • Contact

Legal

  • Terms
  • Privacy
  • Cookie policy
  • Refund policy
MyMoneyViz.com © 2026
EnglishDeutschFrançaisPortuguêsEspañol