Privacy first

Track Your Net Worth Without Handing Over Your Bank Login

A net worth and portfolio tracker with no bank linking, no broker credentials and no aggregator in the middle, because there is nothing to connect. You enter or import your holdings; prices update every day.

No bank or broker login, ever
Net worth $186,200 No banks linked
Investments$121,700
Pension$38,400
Cash$26,100
Total gains+$17,300 · 10.2%
Privacy by architecture

Private because there is nothing to connect

Not a settings toggle: the connection you are worried about does not exist.

🔌

No bank, broker or aggregator

There is no bank linking flow, no broker login and no aggregator such as Plaid in the middle. The tracker never asks for financial credentials because it has no use for them.

🔑

An email is enough

Sign up with an email address and a password, or with Google. No phone number, no address, no identity check. Every profile detail is optional.

🔐

Row-level security

Your accounts, positions and balances are tied to your login by row-level security in the database. No other user can read them.

🗑️

Delete it yourself

Delete your account and its data from your profile page whenever you like. A running Premium subscription is cancelled at the same time.

🌍

Works with any institution

Because nothing connects, nothing is unsupported: any bank, broker or pension provider, including the small ones no aggregator covers.

⚡

Still automatic where it counts

Manual entry does not mean manual prices. Stocks, ETFs, funds and crypto are priced every day, and exchange rates refresh daily.

Your data

What is stored, and what never is

The complete list, not the marketing version.

🗄️

What is stored

Your email address. The accounts, balances, positions and transactions you enter or import. Profile details only if you fill them in (country, birthdate, income, for the planning tools), and the page you signed up from. It sits in a Postgres database, sent over HTTPS and encrypted at rest by the host.

🚫

What is never stored

Bank or broker logins, because none are ever asked for. Card numbers: Premium payments go straight to the payment processor. Your import files: they are read in your browser and only the rows you confirm are saved. No phone number, no home address, no ID documents.

Third parties

What other services see

Prices still have to come from somewhere. Here is what leaves the tracker, and what does not.

📈

Market data

Our server asks for prices by ticker. The request carries no account, no name and no amount, so the data provider never learns who holds what.

💳

Payments

The free plan involves no payment at all. Premium is paid through Stripe, which handles your card; card details never reach our servers.

📄

Your files

CSV, Excel and PDF statements, scanned ones included, are read in your browser. The file itself is never uploaded. Your data is not sold or used for advertising.

Getting your data in

Four ways in, none of them a bank login

The usual argument for bank linking is convenience. This is what replaces it.

✍️

Manual entry

Add any of 7 account types: cash, investments, pensions, crypto, real estate, debt and alternatives. A traded position needs a ticker, a quantity and a cost basis, once.

📥

Broker files

Import the transaction export your broker already offers, as CSV, Excel or PDF, matched to listings by ticker or ISIN. Scanned PDFs are read on your device.

🪙

Crypto exchange exports

Coinbase and Binance history files import as coin positions with their buys and sells, priced daily from then on.

📊

Your net worth spreadsheet

Keeping a spreadsheet today? The net worth spreadsheet imports with every month you filled in, so your history comes along.

Prices without a bank feed

How prices still update every day

Prices come from market data by ticker, not from your accounts.

🏛️

Stocks, ETFs and funds

Listings on 47 exchanges get a price update every day, and fresh quotes whenever you open your portfolio.

💱

Crypto and currencies

Coins are priced daily the same way. Exchange rates for 30 currencies update every day from the European Central Bank reference rates.

🏦

Cash and pensions

Accounts without a market price need one number now and then. If a balance goes 30 days without an update, an optional reminder email tells you which one.

How it works

Private tracking in four steps

From zero to a full net worth picture, with nothing sensitive shared.

1
Try the demo first

The public demo portfolio shows the entire tracker with sample data - no signup, no email, no cookies asking for your firstborn.

2
Sign up with an email

An email address and a password create your account. Use an alias if you like: the tracker does not need to know who you are.

3
Enter or import holdings

Add accounts and positions by hand, or import them from your broker files or your spreadsheet.

4
Let prices run

Daily prices, daily exchange rates and regular net worth snapshots keep the picture current without any account ever being connected.

Leaving is easy

Export and deletion

Both are self-serve, and both are on the free plan.

⬇️

Export to CSV

Download your accounts, holdings and expenses as CSV files from your profile at any time. The files are built in your browser.

🗑️

Delete your account

Profile, Account, Delete: type DELETE to confirm. Your account and every portfolio row go with it, and a running Premium subscription is cancelled first. No support ticket, no exit interview.

Free vs Premium

What is free and what is paid

Privacy is not a premium feature here. The free plan is the same architecture.

Feature Free Premium
No bank linking: manual entry and import Included Included
Accounts and positions Unlimited Unlimited
Daily prices and exchange rates (30 currencies) Included Included
CSV export Included Included
Portfolio snapshots Weekly Daily
Balance history Last 30 days All time + backfill
Dividend analysis – Included
ETF overlap, sector and geography – Included
AI Advisor – Included
Price $0 forever $6/month or $60/year · $249 lifetime

Premium includes a 7-day free trial. The free plan needs no credit card and never expires.

The trade-off, honestly

Bank syncing vs manual entry

Both are legitimate choices. Here is the difference in plain terms.

🔗

What bank syncing costs you

Aggregator-based trackers need read access to your accounts: credentials or consent grants to a third party, an integration list that decides which banks you may use, and syncs that break without telling you.

✍️

What manual entry costs you

A few minutes of setup per account and an occasional balance update for cash and pensions. Traded positions update themselves. In exchange: no credentials shared, no institution unsupported, no sync to break.

Still comparing?

Where to go next

Side-by-side pages and the rest of the tracker.

Want more depth?

Premium goes deeper, same privacy

Premium unlocks daily snapshots, unlimited history, dividend analysis, ETF overlap detection, sector and geographic breakdowns and the AI Advisor, still with no bank connection anywhere.

📲

Prefer it on your phone?

It installs straight from your browser as an app on your home screen: iPhone and Android, no app store, no download.

Frequently asked questions

Does the tracker connect to my bank or broker?+

No, and it cannot: there is no bank or broker connection anywhere in the product. You add holdings by hand or import them from files your broker already gives you. No credentials, no consent grants, no aggregator.

How can I track my investments without sharing brokerage credentials?+

Export your transactions from the broker as CSV, Excel or PDF and import the file, or enter each position once with its ticker, quantity and cost basis. From then on prices update every day by ticker, so the broker login never enters the picture.

Do you use Plaid or another account aggregator?+

No. There is no aggregator, no open-banking provider and no screen scraping. Nothing in the product can read your bank or broker accounts.

What do you store about me?+

Your email address, the accounts, balances, positions and transactions you enter, the profile details you choose to fill in, and the page you signed up from. If you sign in with Google, the name on your Google account comes with it. No phone number, no address, no bank logins.

Is my data encrypted?+

It travels over HTTPS and is encrypted at rest by our database host. It is not end-to-end encrypted: the server has to read your positions to price them and build your net worth snapshots. Row-level security makes sure no other user can read them.

Are my import files uploaded?+

No. CSV, Excel and PDF files, scanned statements included, are read in your browser, and only the rows you confirm are saved to your account. If a file comes from a format we do not know, you can ask for a suggested column mapping: then the column headers and five sample rows, with account numbers, IBANs, emails and phone numbers masked, are sent for that one request, and you can see exactly what beforehand.

How do prices update without a bank connection?+

Prices come from market data by ticker, not from your accounts. Listings on 47 exchanges and crypto are priced every day and again when you open your portfolio, and exchange rates for 30 currencies update daily.

Is manual entry a lot of work?+

Less than you would think. Traded positions update their prices by themselves, so you enter them once. Only cash and pension balances need an occasional update, and broker file and spreadsheet imports handle the move-in.

Can I export my data?+

Yes, on the free plan too. Your profile has a CSV download of your accounts, holdings and expenses, built in your browser. Balance history is not part of the export yet.

What happens when I delete my account?+

You start it yourself from your profile page. A running Premium subscription is cancelled first, then your account and all its portfolio data are deleted from the database. No support ticket and no waiting period.

Do you sell my data?+

No. Your data is not sold, not used for advertising and not shared with third parties for their marketing. The product is paid for by the optional Premium plan.

Do I have to give my real name?+

No. An email address and a password are the whole signup, and an alias address works fine. Only Google sign-in passes the name on your Google account.

Is the tracker free?+

Yes. The free plan (unlimited accounts and positions, daily prices, multi-currency, weekly snapshots, CSV export) is free forever with no credit card. Premium adds analytics depth for $6 a month, $60 a year or $249 once, with the same privacy architecture.

Your net worth is your business

Track everything, connect nothing. Free plan, signup with an email.

No bank linking · no credit card · delete anytime

Portfolio figures shown are illustrative. Basic portfolio tracking is free; advanced analytics are part of Premium. Nothing here is financial advice. Details in the privacy policy and on the security page.