Private · Offline-first · Encrypted

Money that finally makes sense.

MoneyMap connects every account, tracks every dollar, and plans every bill — on a private, on-device foundation. Your data stays yours. Even I can't read it.

  • 0Admin access
  • E2EEncryption
  • 100%On device
Features

Five tabs. Zero guesswork.

Every screen is built for speed and clarity — no dashboards you'll never open, no charts you'll never read.

MoneyMap home showing $5,652 spent and account list
🏠 Home

Everything, in one glance.

One scroll gives you spend this month, net worth across accounts, and trend vs. last month. Checking, savings, credit cards, loans, investments — all aggregated through Plaid, never cloud-stored.

  • Monthly spend + last-month comparison
  • Inline spend trend chart
  • Net account balances across 5 categories
Spending tab showing Week / Plan / Month tabs, income vs spend bars, and category donut chart
📊 Spending

See where it actually went.

Week, Spending Plan, and Month views side by side. Stacked bars compare income vs. outflow. The category donut reveals the real story — groceries, dining, transport, subscriptions — in one picture.

  • Income, spend, and net income at a glance
  • Interactive category donut with drill-down
  • Month-over-month comparison bars
Recurring tab with calendar showing upcoming bills and subscription list
🔁 Recurring

Never blindsided by a bill again.

Every recurring charge mapped onto a calendar — YouTube Premium, Verizon, utilities, medical. Upcoming vs. All toggle, clean dots per day, exact dates and amounts.

  • Auto-detected subscriptions + bills
  • Calendar with per-day charge counts
  • Upcoming view ranks by due date
Transaction detail for Meijer grocery purchase with merchant-tinted background
🧾 Transaction Details

Every receipt, re-contextualized.

Tap any transaction for a full detail card — merchant, amount, location, account, auth status, category, notes. The screen even picks up the merchant's color so context is instant.

  • Merchant-tinted backgrounds for instant recognition
  • Smart auto-categorization you can override
  • Pending vs. posted status, notes, and metadata
🔐

Zero admin access

The server can't decrypt your data. Not now, not ever.

📶

Offline-first

WatermelonDB on-device. Works on airplanes, syncs when online.

👥

Shared accounts

Invite a partner via QR, share budgets, one subscription per household.

🎯

Goals

Save-up, pay-down, and spending-reduction goals tied into budgets.

👆

Biometric lock

Face ID / Touch ID gates the app the moment you close it.

Privacy

Your data, not ours - by design.

MoneyMap is zero-access by architecture. Encryption keys live on your device. If the servers were seized tomorrow, your financial life would still be ciphertext.

  • Device-generated 256-bit keys — never user passwords
  • E2E encryption before anything leaves the phone
  • Local-first SQLite — cloud sync is optional, always encrypted
  • Anonymous analytics only — no PII, no amounts, no balances
  • SSL pinning + biometric lock on every client
🔒 Zero-access guarantee
Admin access None
Storage On-device SQLite
Sync E2E encrypted
Device lock Face ID / Touch ID
Analytics Anonymous usage only
FAQ

Quick answers.

Can you access my financial data?

No. MoneyMap is built with zero-access architecture — even I, the app creator, cannot see, access, or analyze your financial information. Your data is encrypted end-to-end and stored primarily on your device.

Where is my data stored?

Your data lives on your device using an offline-first approach. When you enable sync, payloads are encrypted on-device before leaving, and remain encrypted in transit and at rest.

Which banks are supported?

MoneyMap connects through Plaid, which supports thousands of US banks and credit unions. Bank credentials are handled by Plaid and never stored by MoneyMap.

Do you track my usage?

Anonymous product analytics via PostHog: feature usage, screen visits, counts, and flags. We never track amounts, balances, account numbers, institution names, emails, names, Plaid tokens, or encryption passwords.

How does syncing work?

Each account has a unique 256-bit key generated on-device. Records are encrypted with that key before upload. Inviting a partner is done by sharing the key via QR code — the server never sees it.

What do you store on the server?

Email (login), first name (emails), Plaid identifiers (bank link), encrypted blobs (unreadable to us), device metadata (push). Nothing else.

How do I get support?

Email support@moneymap.cc. Note: since we can't see your financial data, support is limited to app-level issues.

Get early access

Join the waitlist.

Early invites roll out in small batches. We'll email you when yours is ready.