OC Political joins the public record of British political money into one place: who gave, who they met, and what their companies received. Every claim on the platform traces to a published government source, and this page explains how the joining is done — what is automated, where human judgment enters, and what we refuse to show.
Everything on the platform comes from the public record. We use no scraped private data and no leaked material.
| Source | What it provides | Update cycle |
|---|---|---|
| Electoral Commission registers | Donations and loans to parties, members, referendum campaigns — including pre-poll reports | Weekly |
| Companies House | Officers, appointments, persons with significant control (PSC), company records — including published birth month/year | Live API + rolling cache |
| Registers of Members’ & Lords’ Interests | Declared benefits, donations and interests of parliamentarians | Each publication |
| Ministerial transparency returns | Ministers’ meetings with outside organisations | Quarterly, as departments publish |
| Consultant lobbying register | Declared lobbying clients | Quarterly |
| Government contract feeds | Contracts Finder, Find a Tender, Sell2Wales, Public Contracts Scotland; central-government spend over £25k | Daily |
| HM Land Registry | Corporate and overseas property ownership | Monthly |
| Charity Commission | Trustees and charity records | Periodic |
Every donation row we hold carries the Electoral Commission’s own reference number, and our copy is checked against the Commission’s live register — by their references, not by name matching. This catches something most users of this data never see: the register changes. Filings are corrected, withdrawn and re-issued, and an append-only copy quietly accumulates rows the Commission itself no longer stands behind. We hold those withdrawn filings for the record, but they appear in no total.
Pre-poll reports — the interim donation filings campaigns must make during election and referendum periods — are held in full but counted once: each filing is classified as re-reported in a later audited return (shown as provenance only), withdrawn by the Commission (shown nowhere), or never re-reported at all. That last class — roughly £5 million of campaign money whose only public disclosure was a mid-campaign filing — is searchable on the platform’s Pre-poll tab, and to our knowledge nowhere else.
The registers record names, and names are not people. The same donor appears under a dozen spellings; unrelated strangers share exact names. Joining on strings silently merges strangers and splits donors — so we don’t.
Some sources publish no verifying detail. Where verification is impossible, the platform says so rather than guessing:
The platform audits itself. Every night, machine checks verify that the same person shows the same money on every surface — the search index, the directory, and the card — and that platform totals still reconcile to the source registers. Over six hundred identity checks run across three surfaces; a failure blocks release until resolved. Current status: zero violations.
When we are wrong, we fix the cause, not just the symptom: every correction ships with a regression check so the same error cannot recur silently. When a source is wrong, we show the corrected truth and keep the original as provenance. If you believe something on the platform is incorrect, write to [email protected] — corrections are acknowledged, investigated against the source record, and published.