{% extends "base.html" %}
{% block title %}Your data · Networthy HQ{% endblock %}
{% block content %}
Everything you've entered or imported, signed in as {{ user.email }}.
Take it with you whenever you like — no email, no waiting.
{% if total_rows %}
{{ "{:,}".format(total_rows) }} rows across {{ counts|length }} table{{ '' if counts|length == 1 else 's' }},
straight from the database — not a summary.
{% else %}
Nothing to export yet. Add a holding or import a statement first.
{% endif %}
JSON keeps the full structure; the zip has one CSV per table for spreadsheets.
Session tokens and login codes are deliberately left out — they're credentials,
not your data.
This is the shared demo account, so deletion is disabled — one visitor emptying
it would break it for everyone else. Create your own account
to try this.
Erases every holding, statement, expense, goal and setting on this account.
This can't be undone, and there's no backup we can restore from —
that's rather the point of the privacy promise. Download a copy first if you might
want it.
Your data
Download everything
What's in it
{% for table, n in counts.items() %}
{{ table }}{{ "{:,}".format(n) }} row{{ '' if n == 1 else 's' }}Delete everything
{% if is_demo %}
Prefer your data never left your machine in the first place? Networthy runs locally:
uvx networthy — see Privacy.