Home / What is this?
What is this?
NL Ledger is a thought experiment: what could an ordinary citizen learn about Newfoundland and Labrador public spending from the records governments already publish?
Governments publish a great deal of spending data, but it is scattered across hundreds of PDFs, spreadsheets and web pages that few people have time to read. It gathers 145,362 of those records in one place and tries to make the amounts easier to picture. It gathers provincial contract awards, minister and MHA expenses, public sector pay over $100,000, department and program spending, federal records selected by reported supplier or recipient location, with address conflicts labelled. An address does not establish where work, benefits or spending occurred. Whole reported values are not an NL allocation.
How far to trust the figures
- Every record comes from a published government source, and each one links back to the file and page or row it came from.
- The records are read, cleaned and combined by automated scripts. Reading PDFs and scanned images can introduce errors, and combining sources means deciding how to avoid counting the same money twice. Those decisions are written down on the Methods page.
- The figures have not been independently vetted. Totals are checked against the totals the sources print, and a sample of records has been traced back to the originals, but that is not an audit.
- Before relying on a figure, open its source.
How it was built
NL Ledger was built with AI coding tools, which wrote most of its code and page text under human direction. No figure is produced by an AI: every number is read by code from a government record and links to that record, so any of them can be checked. The code is open source.
What it is not
- It is not an audit, a news report or an official publication.
- It makes no accusations. The patterns it shows are questions people ask about public spending, counted from the records. Each has its method written down, and none is evidence that anything wrong happened.
- It is not affiliated with any government, party or campaign.
Privacy
Visits are counted with Cloudflare Web Analytics, which sets no cookies and does not track individual visitors. The site has no accounts, no sign-in and no advertising.
The feedback box
- What is kept. A note sent from the box at the foot of a page is stored with the kind chosen, the text, the address of the page it was sent from, the time, which of the two checks the sender passed, and an email address only when one was typed in. The same is emailed to the people who run the site.
- What is not kept. No network (IP) address, browser details or cookie is stored with a note. To limit one connection to ten notes a day, a one-way code made from the network address is kept in a separate list, and deleted once it is more than a day old, when the next note arrives. The address cannot be read back from the code without the site's secret key, and the list does not say which note came from it. Cloudflare, which runs the site, keeps a log of each request the site's program handles, a note or a search alike: the time, the address requested, the network address and browser details. Worker logs omit query strings, including receipt incomes, and are kept for a limited time. The text of a note is not in them. Receipt incomes are also removed from the page address stored and emailed with feedback.
- Who sees it. The people who run the site. Notes are held in the site's database at Cloudflare and in the mailbox they are emailed to. A note is never shown on the site. A change made because of one is listed on What people asked for, in the site's words and without names.
- The check that a person is sending it. When someone starts a note (the first letter typed, or a kind picked), the page loads Cloudflare Turnstile, which checks the browser for signs of an automated program. It is not loaded before that, and it sets no cookie on this site. What it collects is in Cloudflare's Turnstile Privacy Addendum. With JavaScript off it never loads; the site asks for one more press of a button instead.
- How long. Notes are kept as a record of what was asked. To have a note or an email address removed, write to info@nlledger.ca.
Status
This is a beta. The coverage and the sources will change, and parts of it may be wrong. Mistakes that are found are listed on the Corrections page. Data was last gathered on Nov. 9, 2026.
Corrections
To ask for a correction, use the box at the foot of any page or email corrections@nlledger.ca. If you are a person or a company named in a record, say which page and what is wrong. Send the page address, what it shows and what you believe is correct, with a document if you have one.
Each record links to the government document it came from. If the record here differs from that document, the error is on this site and will be fixed and logged on the Corrections page. If the document itself is wrong, only the publisher can change it: contact the department, agency, House of Assembly, town or city named on the record.
Help build it
Anyone can suggest a source, question a method, report a figure that does not match its source, or ask for records that are not published. Most of that needs no programming. Help build this