Method & provenance
How we keep the record
The National Storm Overflow Hub shows each overflow's current state. It does not keep a history you can go back to. River Truth does: we record every spill event the Hub publishes, every 30 minutes, and when a record changes we keep the earlier version too.
Spill events recorded
176,747
Storm overflows covered
15,743
Recording since
6 May 2026
What we keep
- Every spill event published by the Hub for every water company in England and Wales, including Welsh Water's own feed, checked every 30 minutes. Each event is its own record.
- Every later change to an event. Records are often updated after they first appear, for example when an end time is added once a spill stops. We keep the earlier version as well as the latest. So far we have kept 77 earlier versions.
- The raw data exactly as received, since 20 September 2026. Each response from the Hub is stored unmodified, with a SHA-256 fingerprint and the address it came from.
- River flow, level and rainfall readings from the Environment Agency. We keep recent readings online and archive older ones rather than discarding them.
- Which version of our code processed each pull, so any figure on this site can be traced to the logic that produced it.
Latest recorded pull
- Source
- nsoh:dwr-cymru
- Finished
- 2026-09-20T08:30:17.058Z
- Pages stored
- 3
- SHA-256, page 1
- 6a738ea414847c59b627f89686a75a4c69f8bb79f9f231ae05924563a1801d8e
- Code version
- 3651acde76323aaef63ed28626119f9ebad8563d
Daily independent timestamps
Every night we list every file we stored the day before, with its SHA-256 fingerprint, and send the fingerprint of that list to two independent timestamping authorities (DigiCert and FreeTSA, using the RFC 3161 standard). Each signs it with the time. Once sealed, a day cannot be changed without the fingerprints no longer matching, and the proof does not depend on trusting us.
| Day (UTC) | Files | Manifest SHA-256 | Download |
|---|---|---|---|
| 2026-09-19 | 0 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 | list · digicert · freetsa |
To check a day yourself: download the list and a timestamp, then run openssl ts -verify -digest $(sha256sum manifest.txt | cut -c1-64) -in manifest.freetsa.tsr -CAfile cacert.pem using FreeTSA's published cacert.pem.
Limits
- Our own record starts in May 2026. Earlier years come from the water companies' annual returns, not from us.
- Raw responses have been stored since 20 September 2026. Before that we kept the processed records only.
- The Hub publishes the latest event for each overflow. If one overflow started and stopped twice between two of our 30-minute checks, the first of those could be missed.
- We reproduce official records and say how we computed from them. We do not assert what any company did.
Requests
Researchers, journalists, councils and legal teams can ask for an extract of the record for any overflow, company or period we hold, with the fingerprints needed to check it. Email [email protected]. Sources are listed on the credits page.