How much of your free tier goes to fake accounts?

Upload a recent export of your signups. In about two minutes you see the share that look like abuse and what they cost you each month in free credits. Free, and no email needed.

Your users' emails and IP addresses never leave your browser. This page turns each email into a one-way fingerprint with a key that stays on your device, shortens IP addresses to their network, and uploads only that. We keep only the summary: 7 days, or 90 if you book a walkthrough. We never use it to train models or to check other companies' signups.
No file chosen, or drop one here

Needs account_id and created_at. Add email, ip, credits_used and converted for a sharper report. Up to 100,000 signups.

What should the file look like?

One row per account. Two columns are required; the rest sharpen the report. Column names are matched loosely (id, user_id, signup_at, ip_address and so on), so a plain export from your database, Supabase, Auth0, Clerk, Firebase or your Stripe customer list usually works as is.

account_idcreated_atemailipcredits_usedconverted
usr_10412026-10-02T09:14:00Zdana@example.org203.0.113.712true
usr_10422026-10-02T09:14:21Zf.a.r.m+14@gmail.com198.51.100.9100false
usr_10432026-10-02T09:14:40Zsam@mailinator.com198.51.100.9100false

Download the sample export to see the exact shape, or use it as a template.

No export handy? Runs the audit on 3,000 made-up signups, so you can see what you'd get before you export anything.

What one new account's free credits cost you: about $1 for a small free tier, $5 to $20 of API or GPU credit, $200 for a big welcome credit. It only scales the dollar figure.

What happens to your file

  1. Fingerprinted hereEmails are normalised (+tags, Gmail dots) and hashed in your browser.
  2. Linked on our sideWe look for shared inboxes, generated names and bursts from one network, using the same checks that protect live signups.
  3. Summary in secondsEstimates as ranges, with the reasons, never verdicts on individual people.