An Indie Project, Built to Scratch My Own Itch
WalletMap isn't a company. It's a personal asset tracker I built when I started investing and couldn't find a tool that fit. Your data lives only in your own Google Sheets — not even a copy hits my server.

It Started With a Spreadsheet
A few years ago, I started buying my first stocks. The portfolio was small — a couple of Taiwanese stocks, one US ETF, a tiny bit of crypto sitting on an exchange. Modest, but spread across four or five places. Every month, when I wanted to know "how much do I actually have, and what's my allocation?", I had to open multiple apps, copy numbers, and do the math myself.
I tried a bunch of expense and asset tracking apps. Most wanted me to link my bank accounts, hand my login credentials to a third-party aggregator, or pay a recurring subscription for features I didn't need. The thing that bothered me the most: every one of those tools would permanently store all my financial data on their servers. Breaches happen. I didn't want to take that risk.
So I opened a Google Sheet and started tracking things there. The upside: my data lives 100% in my own Google Drive, I can back it up, delete it, or analyze it with formulas anytime. The downside: it's painfully manual — stock prices need updating, FX rates need converting, crypto needs price fetching.
WalletMap is what came out of automating that spreadsheet. It handles the tedious parts — quotes, exchange rates, allocation charts, net-worth history — while leaving the data ownership model intact. Your financial data still lives in your own Google Sheets. The server is just a thin read/write layer, and it doesn't keep any sensitive information.
Right now WalletMap is run by one person in Taiwan. There's no company, no VC backing, no commercial pressure to monetize your data. The hosting cost is covered mainly by Google AdSense ads on the public pages (blog, guides, this kind of thing). Your dashboard and any page that shows your personal financial data has no ads — that's a line I won't cross.
“Your money map. Your data. Your hands.”
How It Works
WalletMap connects to your Google account and creates a dedicated spreadsheet in your Google Drive. When you add an asset, the app writes directly to your sheet. When you view your dashboard, the app reads from your sheet and layers on live prices and FX rates. The server only handles authentication and quote lookups — that's it.
Tech Choices
Frontend is Next.js + React, backend is Django, quote data is cached in Redis. The technical details don't matter that much — what matters is that every layer (cache, auth, API middleware) is a pass-through. None of it persists anything that belongs to you.
What I'll Tell You Openly
How data flows, which third-party services I use, and how ads work — it's all written out in the Privacy Policy and Cookie Policy. If anything reads unclear or you spot something off, just email me (support@walletmap.app) and I'll respond.
Ready to Take Control of Your Assets?
Free. No sensitive data stored. No credit card.