hearth.

Privacy

A plain-English account of what we keep, where it lives, and who else sees it.

Last updated · 26 April 2026

Hearth is a small, private app for managing a household's money. It's not a product we sell — it's a tool we run for ourselves and a short list of people we've invited. The same care we'd want for our own finances is the care we take with yours.

This page is the long version. The short version: we collect what's needed to make Hearth useful to you, we don't sell anything, and you can take it all back at any time.

Who this applies to

Anyone signed in to Hearth at hearthapp.ca. Access is invitation-only — your email has to be on the household's allowlist before you can sign in.

What we collect

Only what Hearth needs to run:

We don't run analytics, advertising trackers, or third-party scripts. There is no tracking pixel on this site.

Where it lives

Hearth runs on Cloudflare. Specifically:

Cloudflare's data centres are global, so your data may be processed in regions outside Canada. Their privacy practices are at cloudflare.com/privacypolicy.

Who else sees what

Hearth uses two outside services to deliver specific features. Both are kept on a tight leash.

That's the entire list. We don't share data with anyone else, and we don't sell anything to anyone.

How long we keep it

Transactions, budgets, and goals stick around as long as your account does — that's the point of a budgeting app. You can delete any individual transaction, account, or upload at any time.

If you delete your account, it goes into a 7-day grace period (so a misclick doesn't lose years of records). Sign in within those seven days to cancel. After that, your data is removed from the database, and statement files are removed from R2.

Sign-in codes expire after 10 minutes whether they're used or not. Sessions expire after 30 days.

What you can do

Security

Sign-in is by one-time email code or passkey — no passwords to leak. Sessions use HttpOnly, Secure cookies. Statement uploads and database access are scoped to your household: another household's data is never returned by any endpoint. We rate-limit sign-in attempts so a stranger can't brute-force a code.

That said, no system is bulletproof. If something goes wrong we'll tell you directly — there's a short list of users, and we know how to reach you.

Children

Hearth isn't for kids. We don't knowingly collect data from anyone under 13.

Changes to this page

If we change how Hearth handles your data, we'll update this page and bump the date at the top. If the change is meaningful, we'll send a note to your sign-in email.

Get in touch

Questions, requests, or just want to know what we have on you? Email [email protected]. A real person reads it.