Privacy

Your salary is never stored. Not encrypted, not hashed — never sent at all.

What is recorded

When a calculation settles, the site records what you are working out, never who you are: the state, the salary bracket, the filing status and pay frequency, which calculator you used, roughly how many hours a week if you entered them, and the hour of day. If you use the optimizer it also records your contribution rate as a band, and if you pick a job to compare against it records that occupation code.

Alongside that it stores the country, region and city your request came from, taken from Cloudflare’s edge metadata. Cloudflare also offers latitude and longitude; we deliberately do not read them. A city name is coarse — a coordinate pair is a precision a tax calculator has no business having.

Brackets are wide on purpose — “$75k–$100k”, not “$83,412”. The bucketing happens in your browser before anything is transmitted, which means an exact salary never exists on the server for anyone to leak, subpoena or sell.

What the analytics never record

There are no third-party analytics scripts, no advertising trackers and no social pixels. The typeface is served from this domain, not from a font provider, so nobody else sees your browser fetch it. There is no advertising or tracking cookie and nothing to consent to, which is why there is no cookie banner. If you sign in there is one cookie, described below.

Your neighbourhood, if you offer it

The calculator can tell you where your pay sits among the tax returns actually filed where you live, from the IRS’s published ZIP-code statistics. That needs to know roughly where you are, so it asks, and it is the only field on this site that does.

One honest limitation, because it affects what the answer means: in dense cities several ZIP3 areas overlap — Manhattan is 100, 101 and 102 at once — so the location button can land on a neighbouring area. The area it picked is always shown, and you can change it.

Why record anything?

Aggregate patterns — which states people check, which salary ranges dominate — are genuinely useful and get published openly on the data page. That is only defensible because the data is anonymous by construction rather than by promise.

Opting out

Use the switch below. It takes effect immediately and applies to every page. You can also add ?notelemetry=1 to any URL, or ?notelemetry=0 to undo it.

The full write-up of what is collected, how each band is defined and what the dataset cannot tell you is in the telemetry methodology.

Accounts

Optional, and the calculator is complete without one. Everything above describes the site whether or not you have an account. This section is the whole of what changes if you make one.

There is no password. You give an email address, we send a link, opening it signs you in. The link works once and expires in fifteen minutes, and we store only a hash of it — a copy of our database does not yield a working link.

What an account stores, and nothing else:

Delete any saved figure from your account page, one click each, or delete the whole account there — email address, every saved figure and your settings, gone for good. Signing out clears the cookie. We do not sell any of this, do not advertise against it, and there is nobody to share it with — there are no third parties in this product at all.