Automation
Automating something that touches personal data: what has to be written down
Five things to write down before an automation that moves personal data goes live.
By Oscar CobbeCurrent as at 9 minute read5 sources
The sentence the whole article rests on
An automation is a processing operation.
Automation work looks like plumbing: an API key, a webhook, a retry policy, a mapping between two field names. Each of those can move personal data.
Moving a customer record from a form into a CRM, then into an email platform, then into a spreadsheet somebody reports from, is a chain of processing operations. Each one has a purpose. If the business never wrote down what those purposes are, it cannot say what each copy is for.
The five things, before it runs
Each of them is harder to write once the automation is running.
- 1The purpose, in one sentence: not what the automation does technically, but what it is for. The lawful basis attaches to the purpose, and the purpose decides whether a later use is a new one.
- 2The lawful basis under Article 6 (your legal ground for using the data), chosen and written down. Automation that runs your operations can rely on a contract or on legitimate interests. Marketing automation can need consent, and the consent must have been given for that purpose.
- 3The retention decision. An automation that copies records into a second system has created a second retention clock, and with no decision it defaults to forever.
- 4The processor position for every service in the chain. Each one that handles personal data on your behalf is a processor and needs an Article 28 agreement with the required clauses. If it is outside the EEA, sending the data there is a separate question again.
- 5The entry in the Article 30 record: the purpose, whose data it is, what data, who receives it, any transfer outside the EEA, how long it is kept and how it is secured.
Whether an assessment has to come first
This question has to be answered before the build, because Article 35 requires the assessment before the processing starts.
Two items on the Data Protection Commission's list can apply to automation work directly. Item 1 is using personal data on a large scale for a purpose other than the one it was initially collected for, under Article 6(4). Item 9 is combining, linking or cross-referencing separate datasets where the linking significantly contributes to or is used for profiling or behavioural analysis of individuals, particularly where the datasets come from different sources, were processed for different purposes, or by different controllers.
An automation that joins a CRM to an analytics property to a payment processor in order to score or segment customers is item 9 in the list's own words. One that takes a customer list collected to fulfil orders and copies it into a marketing platform can fall under item 1. Unless the person consented or a law requires it, Article 6(4) also requires you to test whether the new use is compatible with the original one before you may do it at all. That test is a separate question from whether an assessment is needed.
The screening can find that no assessment is required.
The fewer-than-250 exemption, and employee data
Article 30(5) appears to exempt organisations with fewer than 250 employees from keeping a record of processing. The Article 29 Working Party's position paper says the exemption has three exceptions, and any one of them on its own means the record must be kept. It gives an example: a small organisation is likely to process data about its employees regularly. That processing cannot be considered occasional, so it must be included in the record. A small business that processes its staff's data regularly has to keep a record covering at least that processing.
Where automations leak
Five places an automation can leak personal data.
The intermediate copy nobody deleted. A pipeline stages records in a bucket, a queue or a spreadsheet, the run finishes, and the staging copy stays. It is outside the retention policy because nobody knew it existed.
Logs that contain payloads. Debug logging that dumps a whole record puts personal data into whichever service holds the logs, and that service may not be in your register or have an agreement with you.
The shared service account. When an integration runs under a real person's account, the audit trail says a human did it. Its access also does not end when that person leaves.
The connector that reads everything. A connection set up with the widest access available keeps that access until somebody narrows it.
The error email. A failed job that mails the payload to whoever is on support has just moved personal data into an inbox nobody assessed.
Automated decisions, which is a different rule
There is a line between an automation that moves data and one that decides something about a person. Crossing it can bring in a rule that has applied since May 2018.
Article 22 gives a data subject the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning them or similarly significantly affects them. It has no deferred start date and does not wait for the AI Act.
The word that decides it is solely. A human in the loop only takes you outside Article 22 if that person has real authority and exercises it. Somebody clicking approve on a queue of scores is not a decision-maker, and the hiring case shows it.
An automation that routes, prioritises or flags is ordinary. One that refuses, prices or rejects is a different conversation.
The supplier side of it
If you run automations that process a client's personal data on its behalf, you are its processor. The purpose, the lawful basis and the retention decision above stay with the client as controller. Two of the duties that fall on you as the processor:
Article 28(3) requires the processing to be governed by a contract that sets out the subject matter and duration, the nature and purpose, the type of personal data and categories of data subject, and the obligations and rights of the controller, and that binds the processor to the terms listed in its points (a) to (h). Terms of business without those clauses do not meet it.
Article 33(2) requires the processor to notify the controller of a personal data breach without undue delay after becoming aware of it. There is no 72 hour figure for a processor. The European Data Protection Board's breach guidelines say that, in principle, the client becomes aware once you have told it, so its 72 hours start then. The guidelines recommend telling it promptly so it can still meet that deadline. The clocks are set out here.
The Data Protection Commission's inquiry into a small Irish credit union shows the processor paperwork being examined after a breach. Alongside the security finding, it found no due diligence on the processor and no agreement that met Article 28(3).
How to do this without turning it into a project
The whole of the above fits on one page per automation, written at build time.
Name, purpose, the systems it touches, whose personal data it moves and which data, where the data goes, including any transfer outside the EEA, the lawful basis, the retention, the security measures, the processors involved, whether it makes a decision about anybody, and who owns it. That page covers the Article 30 entry, and it is the starting point for a subject access request, a breach assessment and the handover.
It also makes the automation easier to maintain, because whoever maintains it needs every one of those fields anyway.
Our own retention schedule is the same idea applied to a whole company: every category of record, how long it is kept, what starts the clock, and the statute behind it.
Sources
- 1.Regulation (EU) 2016/679, Articles 4, 6, 22, 28, 30, 33 and 35 · EUR-Lex, Publications Office of the European Union
- 2.Data protection impact assessments, and the Article 35(4) list · Data Protection Commission
- 3.Position paper on the derogations from the obligation to maintain records · Article 29 Working Party, published by the EDPB
- 4.Inquiry into Slane Credit Union, IN-19-7-5 · Data Protection Commission
- 5.Guidelines 9/2022 on personal data breach notification under GDPR, version 2.0, paragraphs 43 to 46 · European Data Protection Board
Free, and no account needed
Does this automation need an assessment first
Article 35 requires the assessment before the processing starts, which means before the build. The free check runs the Irish list against what the automation would do.
Run the free checkBuilt with the paperwork, not beside it
Every automation we build comes with the page described above, because it is the same information the build needs anyway. You get a pipeline that works and a record you can give to whoever asks for it.
Workflow automationWho 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
- GDPRDo you need a DPIA? Ireland has its own list, and it is specific
- IntegrationsWhat it takes to connect Revolut Business to your accounts package
- GDPRYou have had a data breach. What the first 72 hours require
Written on 31 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.