Worthline logoWorthline
How it's different Pricing The map My account Open your ledger
Worthline logoWorthline
How it's different Pricing The map My account
Open your ledger
Legal

Privacy Policy

Last updated: July 25, 2026

Worthline is built solo, in public, by one person — not a company with a data-monetization team. This policy explains, in plain language, exactly what we collect, why, and what control you have over it. If anything here is unclear, just ask.

On this page
  1. Who we are
  2. Information we collect
  3. How we use your information
  4. The anonymous map
  5. Cookies & similar technologies
  6. Signing in with Google
  7. AI-generated insights
  8. Founding Member payments
  9. Who we share data with
  10. How long we keep your data
  11. Security
  12. Your rights (GDPR / CCPA)
  13. Children's privacy
  14. International data transfers
  15. Changes to this policy
  16. Contact us
01

Who we are

Worthline ("we", "us", "Worthline") is a personal-finance calculator and anonymous wealth-comparison tool, operated as an independent, solo project. This policy applies to worthline.io and every page and feature on it, including the ledger calculator, the account area, and the live map.

We are the "data controller" (under GDPR terminology) for the personal data described below.

02

Information we collect

We collect different data depending on how you use Worthline. Here's the complete list — nothing more is collected than what's shown here.

If you just use the calculator, without an account

Nothing leaves your browser. The numbers you type into the ledger (cash, investments, property, debts, age, country) are stored only in your browser's local storage, temporarily, so the form doesn't reset if you reload the page. We never see these numbers on our servers unless you explicitly choose to save a ledger to an account or opt into the map.

If you create an account

DataWhy we collect it
NameDisplayed on your account and, if you choose, on shareable result cards.
Email addressLogin, password resets, and account-security notices (like a new sign-in alert).
Password (hashed)We never store your actual password — only a one-way cryptographic hash. We cannot see or recover it.
UsernameUsed for your public profile link and invite links you share.
Avatar (color or Google photo)Shown on your account and, optionally, invite pages.
X (Twitter) handle (optional)Only shown on cards you choose to share — never used for anything else.

Your saved ledgers

If you save a ledger, we store: cash, investments, property value, debts, calculated net worth, country, region, age, annual expenses, average debt interest rate, and your self-reported "vibe" (behind / on track / comfortable). This is the actual financial data our core feature exists to analyze — we treat it as sensitive and never sell or advertise against it.

Technical & account-security data

When you log in, we store your session (via a secure cookie), your IP address, and browser/device identifier (user agent) — solely to detect suspicious logins and let you stay signed in. Session records are tied to login events, not to your browsing activity elsewhere.

If you contact us

Our contact form collects your name, email, subject, and message, plus a Google reCAPTCHA response used purely for spam prevention. We use this only to reply to you.

03

How we use your information

  • To run the core feature — calculating and displaying your corrected net worth, percentile, and historical trend.
  • To operate your account — authentication, saved ledgers, notification preferences, Founding Member status.
  • To keep the service secure — detecting bots, rate-limiting abuse, and flagging suspicious logins.
  • To communicate with you — password resets, security alerts, and replies to messages you send us. We do not send marketing email.
  • To improve the product — aggregated, anonymized usage patterns only (e.g. how many people use the map) — never your individual entries.

We do not sell your personal data, and we do not use it to serve targeted advertising, because Worthline doesn't run ads.

04

The anonymous map

The map is opt-in. If you check "I want to appear on the map" when saving a ledger, your net worth, country, region, and vibe are added to a regional aggregate.

K-anonymity guarantee: a region only ever appears on the map once at least 5 people have opted in from it. Below that threshold, it shows only as a locked, dashed circle with a headcount — never an individual figure. Even Founding Members, who unlock exact regional percentiles, only ever see their own rank within the aggregate group — never anyone else's individual number.

You can remove yourself from the map at any time from your account settings, without deleting your saved ledger history.

The separate "Paint the Map" feature lets you leave a public, anonymous opinion pin (e.g. "good for investment") about a location. These pins show your general opinion only — never your identity to other users, though we retain an internal link to your account to prevent abuse and to let you erase your own pins later.

05

Cookies & similar technologies

We use a small number of strictly necessary cookies — no advertising or cross-site tracking cookies.

CookiePurposeDuration
wl_access_tokenKeeps you signed in for API requests. HttpOnly — inaccessible to JavaScript.15 minutes
wl_refresh_tokenSilently renews your session without asking you to log in again.30 days

We also use your browser's local storage (not a cookie, and never sent to our servers) to temporarily hold un-saved calculator inputs, your last few net-worth checks for trend comparisons, and which map regions you've already seen unlock — all of which you can clear anytime via your browser settings.

06

Signing in with Google

If you choose "Continue with Google," we receive your name, email address, and profile photo from Google, used solely to create or log you into your Worthline account. We never receive your Google password, and we don't access your Gmail, Drive, or any other Google service. You can review or revoke Worthline's access anytime from your Google Account permissions page.

07

AI-generated insights

Founding Members can request a personalized written insight about their financial trajectory. To generate it, we send a limited, purpose-built summary — your regional percentile, ledger history over time, and any goals you've set — to an AI model provider (OpenAI) for a single, one-off completion. This request is not used by the provider to train their models, per their API data-usage terms at the time of writing. We cache the resulting text on our own servers to limit how often this data is sent.

08

Founding Member payments

If you upgrade to a paid Founding Member plan, your payment is processed by a third-party payment processor. We do not receive, see, or store your full card number — only a payment confirmation and subscription status. Refer to your payment provider's own privacy policy for how they handle your card details.

09

Who we share data with

We share data only with the specific service providers needed to run Worthline, each bound to use it solely for that purpose:

  • Hosting & database provider — stores account and ledger data securely.
  • Google — for "Sign in with Google" and reCAPTCHA spam protection.
  • OpenAI — for generating Founding Member AI insights (see Section 7).
  • Email delivery provider — for password resets and security notices.
  • Payment processor — for Founding Member subscriptions (see Section 8).
  • OpenStreetMap / CARTO — the map tile providers behind the live map; they receive only generic map-tile requests, not your personal data.

We do not sell personal data to anyone, and we do not share individual ledger entries publicly under any circumstance — only aggregated, k-anonymous regional data, as described in Section 4.

We may disclose information if legally required to (e.g. a valid court order), or to protect the security of the service against fraud or abuse.

10

How long we keep your data

  • Account data — kept while your account is active, deleted upon account deletion request (see Section 12).
  • Saved ledgers — kept until you delete them individually or delete your account.
  • Session records — expire automatically (access token: 15 minutes; refresh token: 30 days).
  • Contact form submissions — kept for as long as needed to resolve your inquiry, then archived or deleted periodically.
  • Password reset tokens — expire after 30 minutes and are deleted after use.
11

Security

We apply industry-standard safeguards: passwords are hashed (never stored in plain text), session tokens are HttpOnly and transmitted only over HTTPS, sensitive endpoints are rate-limited against brute-force and bot abuse, and automated bot-behavior detection can suspend accounts that show clearly non-human usage patterns. No system is perfectly secure, but we treat your financial data with the same care we'd want for our own.

12

Your rights (GDPR / CCPA and similar laws)

Depending on where you live, you may have the right to:

  • Access the personal data we hold about you.
  • Correct inaccurate data — most of this you can already edit yourself in your account settings.
  • Delete your account and associated data. Contact us and we'll process this promptly.
  • Export your data — your saved ledger history can already be exported as a CSV file from your account, or as a full financial statement (Founding Members).
  • Withdraw consent at any time — e.g. by removing yourself from the map, or disconnecting Google sign-in.
  • Object to or restrict certain processing, and lodge a complaint with your local data protection authority.

To exercise any of these rights, contact us — we reply personally, usually within a day or two.

13

Children's privacy

Worthline is not directed at, and is not intended for use by, anyone under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will delete it.

14

International data transfers

Because our service providers (hosting, email, AI, payments) may process data in countries other than your own, your data may be transferred internationally. Where required, we rely on appropriate safeguards such as Standard Contractual Clauses with these providers.

15

Changes to this policy

If we make material changes to this policy, we'll update the "Last updated" date at the top of this page and, for significant changes, notify active accounts via the in-app notification system.

16

Contact us

Worthline is built and operated by one person. For any privacy question, data request, or concern, reach out directly — every message is read personally.

Questions about your data?

Reach out any time — you'll hear back from a real person, not a support queue.

Contact us

Built solo, in public. Follow the build on 𝕏

Privacy Terms Contact

© 2026 Worthline. All rights reserved.