GDPR
An SEO plugin update exposed board reports, and the Data Protection Commission made three findings
The DPC's inquiry into the breach also found faults in the credit union's record of how it used personal data, and in its arrangements with its website supplier.
By Oscar CobbeCurrent as at 7 minute read4 sources
What happened
In 2018 a small credit union in County Meath notified the Data Protection Commission of a breach. Board reports relating to membership enquiries, stored within its website, had become publicly available through search engine results.
The decision records the credit union's own account of the cause. A search engine optimisation tool installed on the website received an update that Slane Credit Union had not anticipated.
There was no attack. An update to a plugin changed what it exposed.
This piece is about the mechanism. Slane Credit Union is a small community body, and the decision is public.
The decision
Inquiry into Slane Credit Union, IN-19-7-5, decided 26 January 2022, on a breach notified to the DPC on 30 November 2018.
Three findings: security, the record and the processor
The DPC found that the credit union broke Article 5(1)(f) and Article 32(1). It had not put in place technical and organisational measures giving a level of security appropriate to the risk.
It found that the credit union broke Article 24 and Article 30(1). It had not put in place organisational measures that took account of the nature, scope, context and purposes of the processing. And its record of processing did not include all the appropriate information.
And it found that the credit union broke Article 28(1) and (3). It had not done due diligence on its processor, the supplier processing personal data for it, and had no agreement with that processor meeting the requirements of Article 28(3).
The first finding is the security failure itself. The other two concern the record of processing and the processor. The processor was a sole trader the credit union had engaged to design and manage its website, and the decision says the failure on that side contributed to the breach.
| What was found | Articles | What it concerns |
|---|---|---|
| Security not appropriate to the risk | 5(1)(f) and 32(1) | The exposure itself |
| Organisational measures, and a record of processing missing information | 24 and 30(1) | The record of processing |
| No due diligence on the processor, and no agreement meeting Article 28(3) | 28(1) and (3) | The processor |
The sanction
An administrative fine of €5,000 for the infringement of Article 5(1)(f), the security principle.
A reprimand for all of the infringements. The record of processing and the processor agreement were not fined, but the reprimand formally covered them too.
Why an incident becomes an audit
A breach notification can lead a regulator to look at how you process personal data generally. Here, two of the three findings were about duties that exist before any breach: Article 30's record of processing and Article 28's processor agreement.
The processor question
Article 28 requires a written contract with anybody who processes personal data on your behalf. It must set out the subject matter, duration, nature and purpose of the processing, the type of data, the categories of people, and your obligations and rights as the controller. Article 28 also requires you to use only processors that provide sufficient guarantees, which is the due diligence half.
In practice that can mean the hosting company, the email platform, the booking system, the analytics provider, the accountant's software, and a plugin vendor whose service handles the data. The agreement for each may sit inside the vendor's terms, waiting for you to accept it, and not come as a separate document.
Our own compliance record flags this automatically. When we ran it against ourselves on 29 August 2026, it returned eleven findings, each naming a processor holding data on our behalf with no agreement recorded.
What to do
Write the record of processing. It is the document the DPC found incomplete here.
List the processors and find the agreement for each. A missing agreement is a gap to close.
And then look at the website, because that is where this one started. A plugin that updates itself is a supplier making changes to your systems. Know which of yours do.
Sources
- 1.Inquiry into Slane Credit Union, IN-19-7-5 · Data Protection Commission
- 2.Final decision in inquiry IN-19-7-5, 26 January 2022, including paragraph 9.27 · Data Protection Commission
- 3.Decisions listing · Data Protection Commission
- 4.Regulation (EU) 2016/679, the GDPR: articles 5, 24, 28, 30 and 32 · Official Journal of the European Union
Free, and no account needed
Check what a third-party plugin puts you on the hook for
A plugin that reads member data can mean you owe an impact assessment you have not done. The free check compares what you do with the Irish list of processing that needs one (Article 35(4)).
Run the free checkThe record, before anybody asks for it
We map where personal data goes and write your record of processing (Article 30) from that. We list every processor with its agreement, or a note that there is none. Finding the gaps is as much the point as the document.
Talk to us about complianceWho wrote this
Oscar Cobbe · Founder, FourWinds Digital
Writes and maintains the legal explainers on this site, and does the compliance work behind them. Every date and article number here is checked against the legislation itself before it is published, and each article shows the date it was last checked.
More about how we work →Read next
- GDPRYou have had a data breach. What the first 72 hours require
- GDPRDo you need a DPIA? Ireland has its own list, and it is specific
- AutomationAutomating something that touches personal data: what has to be written down
Written on 27 August 2026, last checked against the law by FourWinds on 29 September 2026. This is general information about how the rules work, not legal advice on your situation. Where you need a solicitor, we say so. How we check the law.