We transform complex legal documents, tribunal decisions and government records into clear explanations anyone can understand — and publish the data underneath.
Deep analysis of public records and decisions.
Complex information explained simply.
Shining light on systems and institutions.
Empowering people with knowledge and context.
Evidence-based. Non-partisan. Fundamentally public.
Thirty-seven people brought human rights complaints against one Ontario police service over fifteen years. Four reached a hearing about whether discrimination happened. One received a remedy — and the police board spent seven and a half years trying to take it back.
89% of complaints never reached a hearing. Most ended on a deadline, a form, or an unanswered letter — not on the facts.
Representation decides who survives. No represented applicant was dismissed for missing a deadline. Nearly half of unrepresented ones were.
The public record only shows failures. Cases that settle produce no public document. One settlement is visible in fifteen years — because it was litigated to the Supreme Court of Canada.
52 published decisions · 37 matters · joined to subsequent court records
Counted by matter, not by decision.
Every figure is extracted from the four corners of a published decision and carries a confidence score. Nothing is imputed — a silent field is recorded as silent, never as a zero.
Rates are calculated by matter — one person's case — not by decision. One matter can produce four decisions, and counting decisions would overweight the most litigated files.
Published decisions are a survivorship sample. Matters that settle or are withdrawn produce no public document, so every rate here is a rate among adjudicated matters. Closing that gap is what the FOI Tracker is for.
A tribunal does not annotate its own published decisions when a court sets them aside. Our first analysis reported that a finding of discrimination had been cancelled. It had been restored on judicial review, upheld at the Court of Appeal, and leave to appeal was dismissed by the Supreme Court of Canada.
We added a required join to court records, a validation rule that blocks publishing any outcome without it, and this log. Every correction is published in full, dated, with what changed downstream.