DEBTFREEDATE

Why we built a debt calculator that knows nothing about you.

Most financial tools are built to collect data. This one is built to refuse it.


What other tools do

When you enter your debt numbers into a free calculator on NerdWallet, Bankrate, or most banking apps, those numbers don’t stay on your screen. They travel to servers. They get logged. They become part of a profile attached to your browser, your device, or your email address.

This isn’t a conspiracy theory — it’s a business model. Free tools are funded by advertising and data partnerships. Your debt situation is valuable information to lenders, insurance companies, and marketers. That’s the trade you make when you use a free calculator.

We’re not criticizing that model. We’re just not using it.

What DebtFreeDate does

Every number you enter into DebtFreeDate stays in your browser. Completely. When you type your Chase Sapphire balance, that number is processed by JavaScript running on your device. It never leaves. It is never transmitted to our servers — because we don’t have servers listening for it.

You can verify this yourself: open your browser developer tools, click the Network tab, and watch what happens when you enter your debt numbers and click Calculate. You will see zero requests carrying your data. We have nothing. We know nothing about what you owe.

No Server

Your calculations run in JavaScript on your device. No data is transmitted.

No Database

We have no database of user debt information. There is nothing to breach.

No Login

We never ask for your name, email, or bank credentials. We don’t want them.

The technical reality

DebtFreeDate is a static web application. This means:

The entire tool is a collection of HTML, CSS, and JavaScript files served to your browser. Once those files load, all computation happens locally. The Snowball and Avalanche algorithms run on your CPU, not ours.

The only external service we use is Plausible Analytics — a cookieless, privacy-compliant visitor counter that tells us how many people visited the site. It does not know what debts you entered, what your result was, or who you are. It counts visits. That’s all.

Your debt plan is yours. If you download it as a JSON file, it lives on your device as a portable JSON file. If you don’t download it, your debt numbers are saved in your browser’s local storage between sessions — they never leave your device or reach our servers.

The browser storage keys we write are: dfd_debts (your debt rows), dfd_method (Snowball or Avalanche), dfd_extra (your extra payment amount), dfd_access (a payment token if you purchased), and dfd_ref (referral source, only written when you arrive via a shared link). You can inspect or delete these at any time in your browser’s Developer Tools → Application → Local Storage.

The simple version

We store nothing.
We track nothing.
We sell nothing.
Your debt numbers are yours.

Ready to see your debt-free date?