Legal

Privacy Policy

Plain language, no fine print. This page explains exactly what MoneyHome collects, where it lives, and how to get it back or gone.

Last updated: July 10, 2026

MoneyHome is a personal finance app built on one principle: your financial data is yours, not ours to monetise. This policy covers the MoneyHome website, waitlist, and app.

What we collect

What we never collect

We never ask for, store, or touch your bank login credentials. MoneyHome does not connect to your bank. You add transactions by hand or import a CSV file — there is no screen-scraping, no bank API, no third-party account-linking service in the loop.

We also don't run ad networks or ad trackers on the app or this site, and we don't sell, rent, or share your data with third parties for advertising or any other purpose. Your spending is not the product.

Where it lives

Your account and financial data is stored in Supabase, a hosted database provider. Every table enforces row-level security scoped to your own account (auth.uid()), meaning the database itself blocks any user from reading another user's rows — it isn't just an app-layer convention. You sign in with Google OAuth or an email magic link; either way, authentication is handled by Supabase Auth, and we never see or store a password.

AI features

When you ask MoneyHome's built-in assistant a question, the app sends a summary of the relevant parts of your ledger (e.g. matching transactions, balances) along with your question to an AI provider so it can generate an answer. By default, that provider is Google's Gemini API, called from our server using our own API key — your message and the data needed to answer it pass through our server to Google's API and back, and are not sold, used for third-party advertising, or (per Google's API terms) used to train Google's consumer models.

You can also bring your own API key for Gemini, OpenAI, Anthropic, OpenRouter, or DeepSeek. Your key is stored only in your browser (local storage) on your own device — it is never saved on our servers or in our database. It travels with each chat request solely so we can route the call to your provider, and with your own key in use, your questions and ledger summaries go to your provider account under your agreement with that provider, not ours.

Your rights

Waitlist data

Joining the early-access waitlist stores your email, the plan you clicked (if any), and campaign attribution (UTM parameters, referring page) in a dedicated waitlist table. That table only accepts new entries from the website — it cannot be read, edited, or exported by the public, only by us. We use it solely to notify you when MoneyHome opens up and to honor any founder pricing tied to your signup. We don't sell or share the waitlist. Local browser storage (see below) remembers your campaign source and which pricing option you viewed so a return visit doesn't lose that context before you sign up.

Cookies and local storage

We keep this to the minimum needed to run the product — nothing here is used for ad targeting or cross-site tracking:

Changes to this policy

If we materially change what we collect or how we use it, we'll update this page and change the "Last updated" date above. For material changes, we'll also try to notify signed-in users directly (e.g. in-app notice or email).

Contact

Questions about this policy or your data? Email privacy@moneyhome.app.