Stackbook · Crypto DCA Tracker
A calm, private journal for Bitcoin and Ethereum investing.
Questions, a bug, or an idea? Email us and we'll get back to you, usually within two working days.
Please include your iPhone or iPad model, the iOS version and the app version (Settings → About in the app). Please don't send screenshots that show your real holdings unless you're comfortable sharing them.
Bitcoin and Ethereum, valued in one of eight currencies: US dollar, euro, British pound, Canadian dollar, Australian dollar, New Zealand dollar, Singapore dollar and Japanese yen. You pick the currency when you set up your household.
No. There's no sign-up, and Stackbook never connects to an exchange or wallet. You enter your buys, sells and transfers yourself, or import them from a CSV file.
Each date of a recurring plan adds a pending entry. Pending entries never count in your balance, cost or returns until you confirm them. Tap the "to reconcile" banner on Overview (or Reconcile on Timeline), enter the total amount of coin your exchange shows for that batch, and Stackbook splits it across the buys exactly. Plans set to automatic are approved at that day's closing price instead.
Stackbook uses the average cost method. A fee paid in cash is part of a buy's cost; a fee paid in coin reduces the amount you received. Transfers between your own wallets don't change your cost or returns.
In the app, open Settings → Export & backup and choose JSON backup. Save the file somewhere safe, such as Files or iCloud Drive. On the new device, choose "Restore from a backup" on the welcome screen (or in Export & backup) and pick that file. With Private iCloud sync on (it is unless you turned it off), you usually don't need to: sign in to the same iCloud account and your journal comes back by itself, even after reinstalling the app. A JSON backup is still a good extra copy.
Yes. Settings → Export & backup → Import a CSV. Match the file's columns to Stackbook's fields, review every row, and only then add them. Rows that look like duplicates are flagged.
Prices come from CoinGecko's public API. Current prices are always available; price history reaches back one year. Your cost and returns come from the amounts you entered, so older entries are still counted correctly; only the value-over-time chart has no market prices before that.
The time of the last price update is shown next to your portfolio value. Prices refresh when you open the app with an internet connection. If CoinGecko is briefly unavailable, Stackbook keeps showing the last prices it saved.
Settings → Privacy & data → turn on the Face ID (or Touch ID, or passcode) lock. iOS checks it's you; Stackbook never sees your face, fingerprint or passcode.
Yes. Private iCloud sync keeps your journal the same on every iPhone and iPad signed in to your iCloud account, using only your own private iCloud storage. It's on unless you turn it off in Settings → iCloud sync, where you can also see whether it's up to date, syncing, or needs attention (for example, iCloud storage is full). Prices and charts aren't synced; each device fetches its own.
In the app, open Settings → Delete data. Delete my data removes every entry, plan and goal and keeps your household. Delete and start over removes everything, including your household and settings, and starts setup again. Both ask you to type DELETE first, and can't be undone, so export a backup first if you might want it back. Deleting the app also removes everything it stored. We never had a copy.
Stackbook is a personal record-keeping tool, not financial, investment or tax advice. It doesn't buy, sell or hold cryptocurrency. Figures are calculated from what you enter and from public market prices, which can be delayed or unavailable.