Eighty-seven minutes, traced a week late

The intrusion itself lasted roughly 87 minutes in the early hours of 27-28 July 2026. Beacon's technical account, given by chief technology officer David Simpson, says an AWS access key had been sitting exposed inside JavaScript build artifacts served directly from the company's own public website, the kind of client-side bundle any visitor's browser downloads without ever triggering an alert.

Beacon did not catch the intrusion in real time. Simpson says the company only reconstructed what happened by analysing AWS Cost and Usage Reports covering May through July 2026 after the fact, and found a spike in data-transfer costs on exactly the two days in question, evidence that lined up with the download activity rather than any live detection system flagging it.

That retrospective method explains the disclosure gap: the breach happened on 27-28 July, Beacon told customers on 4 August, and issued an updated account on 13 August that still could not close every question. Simpson told customers directly that 'there are things we may never be able to find out about this incident,' and promised a fuller account in the following weeks.

Who is actually exposed

Beacon's customer base runs to more than 1,500 charities, and the company has been explicit that it has not established how many of them actually had data taken, only that a full copy of its database, including attachment files, was made and was almost certainly downloaded in readable form.

The Register's reporting names specific affected organisations, including Molly Rose Foundation, Macmillan Cancer Support Jersey, English National Ballet, Sheffield Hospitals Charity, Shrewsbury and Telford Hospital Charity, British Deaf Association and Lincoln Cathedral, a spread that runs from bereavement and mental-health support to hospital fundraising, disability advocacy and cultural heritage.

None of that is medical or clinical data in the way a hospital's own patient record would be, but donor and supporter records held by organisations like these routinely include people in bereavement, illness or crisis, exactly the population a data controller is supposed to protect with proportionately more care, not less, than a typical mailing list.

The gap DORA and NIS2 were built to close, but do not reach

The EU's Digital Operational Resilience Act requires financial entities to maintain a register of every ICT third-party provider and to assess the risk each one poses, under Articles 28 to 30, precisely so a vendor's security posture gets audited before, not after, an incident. NIS2 imposes comparable security and incident-reporting duties on essential and important entities across energy, health, digital infrastructure and public administration.

Charities and the SaaS vendors that serve them sit outside both regimes entirely. Their only backstop is the general accountability principle in UK GDPR, which still makes a charity liable as data controller even when a processor's own product fails, and the Charity Commission's serious-incident-report process, which the regulator itself describes as prioritising reports by risk rather than acting on all of them at once.

That is the Servola read that does not appear in any single source report: an AWS key left inside public JavaScript is precisely the class of basic secrets-hygiene failure that a DORA-regulated vendor's mandatory penetration test and audit trail exist to catch before a contract is signed. Strip that regime away, as it is for the charity sector, and the review that should have happened in procurement now happens after the fact, one Charity Commission incident report at a time.

What a charity, or any small nonprofit buyer, should ask before renewing

The practical response does not require a new law. Any charity or nonprofit signing or renewing a SaaS contract can ask a vendor directly for evidence of automated secret-scanning in its build pipeline, a written incident-response commitment with a stated timeline, and confirmation of exactly which donor or beneficiary fields are genuinely necessary to store rather than merely convenient.

The pattern is not unique to Beacon. Vendor breaches driven by basic credential-hygiene failures, from RingCentral's still-unexplained social-engineering incident to the Trezor-ShipMonk shipping-provider compromise, keep recurring because supply-chain security assurance built for regulated sectors does not automatically extend to adjacent sectors buying the same class of tools with a fraction of the security budget and none of the contractual leverage.

Until that leverage exists for charities the way it exists for banks under DORA, self-reporting through the Charity Commission is doing the enforcement job that no external regulator is currently positioned to do, one under-resourced organisation and one serious-incident report at a time.