Mesabi tells you whether Minnesota's privacy law reaches your site and keeps the written inventory it requires - each kind of personal data with why it is held, where, who receives it and how long - sensitive data only on consent, every review dated, nothing quietly erased.
Opens in this browser with an invented site's inventory already in it. No account, no email address, nothing installed. It describes data and never holds any.
The problem
The Minnesota Consumer Data Privacy Act, in force since July 31, 2025, requires a business with 100,000 Minnesota consumers to maintain an inventory of the data it manages. The cure period ended January 31, 2026. Each violation can cost $7,500.
controllers must maintain one of the data they manage - the first state law to say so outright.
Captain Compliance →Not a reminder. A line is refused without why the data is held, where, who receives it and how long it is kept. Sensitive data is refused on anything but consent. A line is retired, never erased. Nothing is deleted.
How it works
Minnesota consumers, and revenue from selling data.
Why, where, to whom, how long.
Retire what changed; review on a cadence.
What it will never do
Mesabi holds the inventory, nothing more.
Pricing
For one site.
The inventory, always current.
Monthly. Your bank statement says Mesabi Software. Your licence key is on your screen as soon as the payment confirms.
Pay by card through Square, on Square’s own checkout page — we never see or store your card number. Or pay with bitcoin through our own bitcoin server. Either way you come back here, type your business name, and your licence key is on the screen — no email, no waiting on us.
Questions
At 100,000 Minnesota consumers a year - not counting those seen only to take a payment - or 25,000 with over a quarter of revenue from selling data.
Among other things, a person's sex life or sexual orientation - much of what an adult site knows. It is held only with consent.
Retire the old line with the day and add the new one. The history stays.
No. It is the inventory and the record.
The demo on this page is the whole program, running on invented records. Paying gets you a licence key — one line of text, on your screen as soon as the payment confirms: the checkout brings you back to our thank-you page, you type your business name and the key appears. Paste it into the program and from then on it keeps your own records. Until then, nothing you type into it is kept.
The key is checked inside the page, on your own machine. It never calls us, so there is still no account and nothing about your business goes anywhere. If you ever stop paying, your records stay exactly where they are, read-only, and Export still hands you every one of them.
An invented subscription site has six kinds of data on its inventory - try adding a sensitive one without consent.