CaseFort · Complaint Registry

You filed it.
The system smiled.

Complaint systems in this space are a public deception — lip service from government that wants you to believe it cares, that you matter. It doesn't. You don't. At best it's a farce. At worst it's a betrayal dressed up as a process.

Your complaint was never meant to produce recourse or restitution. It's an early warning — a flag that the system may be exposed to liability, so it can do what it needs to do to avoid accountability.

Alone, it was never going to move anything. Counted with everyone else's, it becomes the one thing these systems have ever responded to: a documented pattern they can't dismiss one file at a time.

Yours could be the one that makes the count impossible to ignore.

Upload the complaint you already filed See what happens to it

A PDF is enough. Free to register. The Registry is not a filing system and does not contact anyone on your behalf.

The part nobody tells you

Complaint systems are CYA, sold to you as accountability.

Judicial discipline commissions, state bars, CPS ombudsman offices and county grievance units exist so an institution can say a process was available. They are staffed, funded, or appointed by the systems they are supposed to have independence from, and they decide in private. That is not oversight. It is liability management wearing the word "oversight."

The results are not close. Judicial discipline commissions dismiss the overwhelming majority of complaints — commonly reported above 98% — without a hearing, without an explanation, and without anyone outside the building ever seeing the file. Child welfare grievance processes rarely, if ever, return anything a harmed family would recognize as recourse — no reversal, no restitution, no consequence. Attorney discipline runs through the profession's own — colleagues judging colleagues, behind the same closed door.

No independent oversight. No transparency. No accountability. And no one anywhere counting how many times the same name comes up.

What the Registry changes

One record, held outside the systems it describes, where complaints are counted by named actor, by agency or firm, by rule invoked — across bodies and across states. We can't make a commission act. We can make what it dismissed impossible to keep private.

01 The name gets counted. A judge, caseworker, GAL, evaluator or attorney named in one complaint is a story. Named in forty, across four counties, they are a documented problem with a number attached.
02 The silos come down. The judge, the attorney, the GAL and the caseworker in your one case answer to four offices that never speak. The Registry holds all four in the same record.
03 Dismissals become data. How often a body dismisses, how fast, and on what kinds of allegations is itself the evidence that the process is theater.
04 Someone finally has the numbers. Legislators, litigators and reporters have never had a cross-system count to work from. Ours is the first attempt to build one from the people it happened to.

We are building this in the open and we are early. Independent oversight is the goal, not a claim — and it starts with a count nobody has ever had.

How it works — previously filed complaints

Upload the PDF. It becomes structured data.

CaseFort analyzes the complaint you already sent and turns prose into rows: who you filed with, who you filed against, and every allegation you made — each one matched to the rule that governs it in your state. You review every match before anything is registered.

01 · Upload
A PDF of the complaint you filed. Nothing else required.
Any court, agency, firm, or person, any state, any year.
02 · Extract
Which body. Which people. Which allegations.
Each allegation is separated out and matched against the authority that applies to the person named — judicial canons for judges, rules of professional conduct for attorneys and GALs, and child welfare statute and policy for CPS and DHS staff, by state.
03 · You verify, line by line
You check the accuracy of every match.
Confirm that each allegation was captured correctly and matched to the right rule, correct it, or dismiss a match that doesn't fit. AI matching is a starting point; you are the one who knows what happened.
Illustrative extraction · review screen
Filed with: State Commission on Judicial Discipline Named: District Court Judge
Allegation as you wrote it
Matched authority
Your call
"I brought the recordings and the judge refused to let me present any of it at the February hearing."
Code of Judicial Conduct 2.6(A)
Right to be heard according to law
Confirm Dismiss
"The caseworker never interviewed my children before she filed her recommendation."
State child welfare rule · assessment requirements
Required contacts during assessment
Confirm Dismiss
"Opposing counsel told the court I had missed visits that the exchange log shows I attended."
Rules of Professional Conduct 3.3(a)(1)
Candor toward the tribunal
Confirm Dismiss
Illustrative example. Citations shown are representative of the authorities the Registry matches against and are not legal advice.
04 · Registered
Your complaint stops standing alone — it counts toward identifying repeat bad actors and failed systemic practices.
Aggregated with every other complaint naming the same person, agency, firm, or rule — so a name that surfaces again and again becomes visible, and a violation that repeats across cases reads as a systemic practice, not an isolated incident. Held outside the systems it describes, structured so a legislator, a litigator, or a reporter can be shown a pattern instead of a story.
Haven't filed yet

Then file one that's hard to dismiss.

A complaint written in the language of what happened to you is easy to dismiss. A complaint written in the language the oversight body uses to govern its own — with a cited document behind every claim — is a different document entirely. Same facts. Far harder to ignore.

This path requires a case documented in CaseFort — and that is the point of documenting one. A complaint is only as strong as the record behind it. Build the record as your case unfolds and the complaint is largely already written: the allegations you logged when they happened, the findings and exhibits that support each one, and the canon, rule, or statute each allegation implicates in your state.

Without that record you are writing from memory months later, and memory is exactly what these processes are built to outlast.

You review it, you edit it, you decide whether to send it. Filing is yours to do.

Allegations, not adjectives
Each claim states a discrete act by a named person on a specific date — the form an oversight body can process.
Every allegation cites its evidence
Findings from your record are attached to the allegation they support, with the document and page cited.
Written in their terms
Matched to the canon, rule, or statute that governs the person named — so the reviewer is answering their own standard, not your frustration.
Registered either way
Whether or not you ultimately file it, the data is in the aggregate record. Silence should not cost the system anything less.

Not sure it's worth the effort? That question is answered directly below.

Why the aggregate matters

One complaint is an anecdote.
One hundred brings about change.

Change arrives three ways — legislation, litigation, and media exposure. All three need the same thing before they move, and it is the one thing no individual can produce alone.

Legislation
A committee cannot act on testimony from one parent. It can act on a documented count of the same failure across counties, with the statute already named.
Litigation
Pattern and practice is the threshold for the cases that change systems. Attorneys need evidence that the conduct is repeated and known — not novel.
Media
Reporters decline single-family stories they cannot corroborate. They pursue records that show the same office failing the same way for years.

The Registry has one job: identify repeat bad actors and the system practices that keep producing harm. It does that by holding complaint data together across bodies and states — the view the oversight system has never built for itself, and the first practical step toward independent oversight.

"Plenty of groups are organizing people around having their lives destroyed by these systems. Very few, if any, collected the data in a form that a legislator, a litigator, or a reporter can actually use. That is the gap the Registry exists to close."

Carl Roberts · Founder, CaseFort

Why bother filing at all

Three reasons people don't file.

Too much time and effort.
They don't care anyway.
Nothing will come of it.

Every one of them has been fair. Writing a complaint from scratch costs hours you don't have during the worst stretch of your life, and the return has been a form letter months later — when anything came back at all.

So we went after all three. The effort collapses into reviewing what your own record already says. The complaint gets leveled up into the canons, rules, and statutes the oversight body is obligated to answer. And however they dispose of it, the data still counts.

We can't make anyone care. We can make indifference expensive — a complaint written in their own rules, with everyone else's standing behind it.

The effort is already spent — if you documented as you went
That is the case for keeping your case in CaseFort. With the record built, the allegations and the evidence behind them already exist; the complaint is review and edit, not a blank page at midnight.
Written in their terms, harder to dismiss
A specific act, a named person, a date, the canon or statute it violates, and the document that proves it. Vague gets closed fast. Cited and specific has to be answered — on their own standard, not your frustration.
It counts even when they ignore it
Filed or not, acted on or not, the data enters the Registry. A dismissal that used to cost them nothing becomes one more mark in the count.
That is how accountability starts
Not from one strong complaint, and not from us. From enough of them, written well enough and counted in one place, that people who currently answer to no one finally have something to answer for.

Important — read this before you register

The Complaint Registry is not a formal or official complaint system. Registering here does not file anything with any oversight or official body — no court, agency, bar association, ombudsman, or discipline commission — and it does not preserve any deadline. We do not and will not represent you or give legal advice. CaseFort does not submit complaints on your behalf; filing formally with the appropriate governing body remains entirely your responsibility. The Registry is purely a private public service with aspirational goals.

CaseFort is not a legal service, does not represent you, and nothing produced by this platform is legal advice or a legal conclusion. The Registry is a record: it aggregates complaint data so that individuals have collective weight they do not have one at a time.

It didn't count once.
Make it count now.

Upload the complaint you already filed. Ten minutes, one PDF, and a record that stops being yours alone.

Uploading a complaint — the wizard opens automatically once your account is created.

At least 8 characters, with one uppercase letter and one number.

No credit card needed for Free. Paid plans bill at checkout — cancel anytime.

or
Continue with Google

Already have an account?