Skip to content
HIPAA-Compliant Agency•BAA Signed Before PHI•NHS Digital Standards•WCAG 2.2 AA
HIPAA-Compliant Agency•BAA Signed Before PHI•NHS Digital Standards•WCAG 2.2 AA

UK Data Processing Agreement for Web Development: What NHS Buyers Need to Check

A practical guide to UK data processing agreements for NHS web development, covering Article 28 requirements, agency access, subprocessors, international transfers, healthcare data, deletion, and procurement checks.

UK Data Processing Agreement for Web Development: What NHS Buyers Need to Check
Qrolic Health Technical Team
11 min read
DPA
Article 28
NHS Web Development
UK GDPR
Data Protection
Table of Content

NHS Design System Manual

Reviewed and updated for the latest developments in nhs design system manual and related healthcare compliance standards.

Appointing a web development agency can create data protection responsibilities long before your new website reaches production. Development teams may access existing accounts, contact submissions, databases, integrations, hosting environments, or support systems during the project.

A UK data processing agreement for web development becomes particularly important when your agency processes personal data on your organisation's behalf. Under Article 28 of UK GDPR, the controller must have a binding contract or other legal act with the processor that sets out specific requirements.

The DPA should also sit within your wider UK GDPR data protection compliance framework. For NHS buyers, that means connecting the contract with technical access, development environments, hosting, integrations, subcontractors, international access, security, and project exit arrangements.

Understanding UK GDPR DPA requirements for web agencies

Yes, where the agency acts as a processor and processes personal data on behalf of your organisation, an Article 28 contract is required. The contractual requirement exists because the controller remains responsible for determining why and how the personal data is processed, while the processor acts on the controller's documented instructions.

The important point is that calling a document a "DPA" does not establish the relationship. You need to understand what the agency actually does with personal data.

When the agency is a processor

A web agency is commonly a processor when it handles personal data for your organisation while following your instructions.

For example, an agency may:

  • Maintain a CMS containing registered user information.
  • Migrate an existing database into a new website.
  • Configure an appointment or referral integration.
  • Provide technical support involving user records.
  • Access hosting infrastructure containing personal data.
  • Maintain APIs connecting the website with another healthcare system.

The precise role depends on the actual processing arrangement. Contract wording should reflect the real data flow rather than simply applying a standard supplier template.

When the agency may not be a processor

A contractual label does not determine whether an organisation is a controller or processor. The practical question is who determines the purposes and means of processing for the relevant activity.

An agency may have its own controller responsibilities for certain processing it performs independently. Those activities should therefore be assessed separately rather than automatically placing every activity under the DPA.

Why NHS buyers should determine roles before signing

Getting the roles right at procurement stage helps establish:

  • Which party determines the purpose of processing.
  • Which party gives documented instructions.
  • Which party has responsibility for particular processing activities.
  • Which contractual controls are required.
  • Which security and transfer arrangements must be assessed.
  • Which subcontractors require approval or oversight.

During healthcare implementations, we find that role clarity becomes much easier when the procurement team maps the actual website data flow before reviewing contract language.

A practical procurement record can show the website, CMS, database, hosting provider, agency, integrations, support tools, and any other organisation that may receive or access personal data.

When should you sign a DPA with a web agency?

The safest operational approach is to have the relevant contractual controls in place before the agency begins processing personal data on your behalf.

That timing matters because website development often involves personal data before launch. Waiting until the production website is ready can leave migration, testing, debugging, or support activity outside the intended contractual framework.

Before personal data enters the agency's environment

Consider every environment where the agency might handle personal data:

  • Development databases.
  • Staging websites.
  • Testing environments.
  • Support platforms.
  • Backup systems.
  • Analytics environments.
  • Migration tools.
  • Monitoring systems.

A project can therefore involve processor activity even when the public website is still unavailable to patients.

Before granting access to existing systems

Review access before providing agency credentials for:

  • CMS platforms.
  • Hosting accounts.
  • Cloud infrastructure.
  • CRM systems.
  • Patient portals.
  • APIs.
  • Databases.
  • Support systems.

The access decision should follow the contractual and security assessment, not precede it.

Why "we will sign it before launch" can be too late

Personal data may already have been accessed during migration, troubleshooting, testing, or support. A website development contract that only considers production processing can therefore miss important processing activity earlier in the project.

The better approach is to identify when processing actually starts and ensure the contractual framework is ready before that point.

The practical procurement sequence

  1. 1.Map the proposed processing.
  2. 2.Determine controller and processor roles.
  3. 3.Assess the supplier.
  4. 4.Review security and subprocessors.
  5. 5.Agree the DPA.
  6. 6.Authorise appropriate access.
  7. 7.Begin processing.

This sequence also creates a clearer audit trail for procurement, information governance, and technical teams.

Core requirements: what must a UK GDPR DPA contain?

Article 28 requires specific contractual terms between controllers and processors. ICO guidance identifies requirements covering processing details, documented instructions, confidentiality, security, subprocessors, data subject rights, assistance, end-of-contract arrangements, and audits.

The DPA should be specific enough to describe your actual website project rather than simply reproducing generic GDPR wording.

Subject matter and duration

The agreement should identify what processing is taking place and how long it will continue.

For a website project, consider whether the relationship covers only development or also includes hosting, maintenance, technical support, migrations, backups, and ongoing administration.

Nature and purpose of processing

Describe the activities the agency will perform.

Examples include:

  • Website development.
  • Database migration.
  • Website maintenance.
  • Technical support.
  • Hosting, where applicable.
  • API integration.
  • System administration.
  • Security monitoring.

Clear descriptions reduce ambiguity when responsibilities change during delivery.

Types of personal data

Identify the categories relevant to the project.

Depending on the website, this may include:

  • Names and contact information.
  • User account information.
  • Appointment information.
  • Website submissions.
  • Staff information.
  • Service-user information.
  • Health information where applicable.

The DPA should reflect the data the agency can actually access, rather than only the data expected on the public-facing website.

Categories of data subjects

Specify who the information relates to.

For healthcare projects, categories may include:

  • Patients.
  • Website users.
  • Staff.
  • Healthcare professionals.
  • Service users.
  • Carers, where applicable.

Controller rights and obligations

The DPA should make the controller's role clear, including documented instructions and relevant governance responsibilities.

The controller should also understand what information it can request from the processor to demonstrate that contractual obligations are being met.

How should a DPA handle web agency subprocessors?

A web agency rarely operates every technical service itself. Your DPA therefore needs to address organisations that the agency uses to process personal data on your behalf.

What counts as a subprocessor in website development?

Potential subprocessors can include:

  • Cloud hosting providers.
  • Managed infrastructure providers.
  • Email delivery services.
  • Monitoring platforms.
  • Support platforms.
  • Backup providers.
  • Development subcontractors.
  • Third-party APIs that process personal data.

The important question is not whether the supplier calls another organisation a "vendor". Ask whether that organisation processes personal data for the agency's service to you.

Prior authorisation

Article 28 requires the processor to obtain the controller's prior authorisation before engaging a subprocessor. The arrangement may use specific or general written authorisation, with requirements around notification of intended changes where general authorisation is used.

Your procurement team should therefore understand how the agency proposes to introduce new subprocessors.

Flow-down contractual obligations

A processor using a subprocessor must put appropriate contractual data protection obligations in place with that subprocessor.

For an NHS buyer, the practical question is whether the agency can demonstrate that the same relevant protection continues through the supplier chain.

Agency accountability

The agency remains responsible to the controller for the subprocessor's compliance with the relevant Article 28 obligations.

That makes subprocessor visibility an important procurement issue rather than an administrative detail.

What an NHS buyer should request

Ask for:

  • Current subprocessor list.
  • Processing purpose for each supplier.
  • Location of each supplier.
  • Categories of data involved.
  • Change notification process.
  • Relevant transfer mechanism where required.
  • Contractual protection applied to each subprocessor.

Specific DPA checks for NHS organisations

An NHS buyer should test the contract against the actual operating model of the supplier. A DPA that looks complete on paper can still leave important technical questions unanswered.

Processing instructions

Check whether the agreement restricts the agency to documented instructions.

Ask:

  • Can the agency use client data for its own purposes?
  • Can it use client data for product improvement?
  • Can it use client data to train AI systems?
  • Are secondary uses explicitly restricted?
  • How are new processing instructions documented?

Article 28 requires processors to process personal data according to the controller's documented instructions, unless UK law requires otherwise.

Confidentiality

Identify everyone who may have access to personal data.

The assessment should cover employees, contractors, developers, support personnel, and other individuals working on the account.

Confidentiality obligations should be supported by practical access controls. A contractual restriction has limited value if unnecessary users retain access to production information.

Security measures

The DPA should connect contractual requirements with appropriate technical and organisational measures.

For a healthcare website, examine controls such as:

  • Encryption.
  • Access control.
  • Authentication.
  • Environment separation.
  • Logging.
  • Secure development practices.
  • Backup controls.
  • Privileged access management.

The agency should be able to explain how these measures operate in the environments used for your project.

Data breach notification

Ask how the agency will notify your organisation if it discovers a personal data breach.

Clarify:

  • Who receives the notification.
  • What information the notification contains.
  • How quickly the agency escalates the issue.
  • Who supports the investigation.
  • How evidence and relevant logs are preserved.
  • How the process supports the controller's regulatory responsibilities.

Article 28 requires processors to assist controllers with obligations relating to personal data breaches and other relevant compliance duties.

Data subject rights

The agency may need to help locate, export, correct, restrict, or delete information.

Your contract should establish how such requests reach the technical team and what information the agency can provide to support your response.

DPIA assistance

Where a Data Protection Impact Assessment is required, the agency should be able to provide useful technical information.

That can include:

  • Data-flow diagrams.
  • Hosting details.
  • Integration architecture.
  • Access models.
  • Security controls.
  • Retention arrangements.
  • Subprocessor information.

The agency does not replace your DPO or information governance function. Its role is to provide the technical information needed for the controller's assessment.

Audit and evidence

Ask what evidence the agency can provide about its Article 28 responsibilities.

ICO guidance states that processors must provide information needed to demonstrate compliance and allow for audits or inspections by the controller or its appointed auditor.

For procurement, this can translate into practical evidence such as security documentation, relevant assurance reports, subprocessor information, access procedures, and documented policies.

Review the DPA against the actual data flow

If your agency can access patient, staff, or service-user information during development, reviewing the DPA alongside the technical data flow can expose gaps that the contract alone may not show.

Review your UK GDPR requirements with Qrolic Health →

What if your web agency is based outside the UK?

An overseas development team creates an additional question that procurement teams sometimes miss. The issue is not simply where your website database is hosted.

The relevant question is whether personal information is sent or made accessible to a separate organisation outside the UK.

Agency location is not the only question

Ask:

  • Where can personal data be accessed?
  • Where are support teams located?
  • Where are developers located?
  • Where are cloud services contracted?
  • Where are subprocessors located?
  • Can overseas staff access production systems?
  • Can overseas staff access support or backup systems?

ICO guidance states that making UK-held personal information accessible to a separate organisation outside the UK can constitute a restricted transfer. Remote access can therefore be relevant even where the underlying data remains on UK servers.

India example

Suppose an NHS organisation uses a web agency based in India for development or technical support. If that separate organisation can access personal information held on UK systems, the arrangement may constitute a restricted transfer.

The fact that the database remains physically hosted in the UK does not by itself remove the transfer issue. ICO guidance specifically uses an Indian IT support company accessing UK-hosted information as an example of a restricted transfer.

What mechanisms may be relevant

Depending on the circumstances, the organisation may need to consider:

  • UK adequacy regulations.
  • Appropriate safeguards.
  • The UK International Data Transfer Agreement.
  • The UK Addendum.
  • A transfer risk assessment or relevant data protection test where required.

The appropriate mechanism depends on the actual transfer and recipient. ICO guidance states that restricted transfers must be covered by an applicable transfer mechanism or exception.

The three questions to ask

  1. 1.Does UK GDPR apply to the processing?
  2. 2.Is personal information being sent or made accessible to an organisation outside the UK?
  3. 3.Is that recipient a separate legal entity?

ICO's current guidance uses this three-step approach when assessing whether a restricted transfer exists.

Based on our healthcare IT experience, overseas access should be mapped during supplier assessment rather than discovered after development credentials have already been issued.

Did You Know ?

A UK web agency processing personal data for an NHS organisation generally needs an Article 28 contract. The DPA should define processing, documented instructions, confidentiality, security, subprocessors, breach assistance, data subject rights, deletion or return, and audit rights.

What should the DPA say about healthcare data?

Healthcare websites can involve information that requires additional protection under UK GDPR. The DPA should identify these data flows accurately without attempting to replace the controller's wider legal assessment.

Identify special category data

Depending on the service, a website may process:

  • Patient health information.
  • Symptoms.
  • Diagnoses.
  • Treatment information.
  • Health-related appointment information.
  • Referral information.

Whether particular information is special category data depends on the circumstances and what the information reveals.

Do not rely on the DPA as the lawful basis

A DPA controls the processor relationship. It does not create the controller's lawful basis for processing personal data.

The healthcare organisation remains responsible for determining the appropriate legal basis and, where relevant, the additional requirements for special category data.

For teams reviewing the relationship between Article 9 requirements and website architecture, the same principle applies: identify the data flow first, then assess the relevant legal requirements.

Define the data flow

A useful technical map can include:

Website → CMS → Database → API → CRM or patient system → Hosting → Support systems

The actual architecture will vary, but the exercise helps reveal where personal information can enter, move, be stored, or be accessed.

Prevent unnecessary data exposure

Production patient information should not automatically become development test data.

Where possible, use synthetic or appropriately de-identified information for development and testing. Restrict support access, apply least-privilege controls, and retain appropriate logs for privileged activity.

Project completion and procurement checks

What happens to patient data when the website project ends?

Project termination is part of the processor relationship, not an administrative task for the final week of delivery.

Article 28 requires the contract to address the controller's choice to have personal data deleted or returned at the end of processing, subject to applicable legal retention requirements. Existing copies must also be addressed.

Return or deletion

Define what happens to:

  • Production databases.
  • Migration exports.
  • Uploaded documents.
  • User records.
  • Support tickets.
  • Logs containing personal information.
  • Temporary development copies.

The agreement should establish who decides whether information is returned or deleted and how completion is evidenced.

Backups

Backups require specific attention because deletion may not occur instantly across every backup cycle.

ICO guidance recognises that immediate deletion from backups may not always be technically practical, provided appropriate safeguards apply and the data is subsequently deleted in accordance with an appropriate retention cycle.

Your DPA should therefore address backup retention rather than simply stating "data will be deleted".

Developer laptops and local environments

Offboarding should consider local databases, downloaded exports, screenshots, logs, temporary files, repository copies, and other project artefacts.

A technical handover should confirm that unnecessary copies are removed and that remaining access is justified.

Access removal

Project closure should include removal or review of:

  • CMS accounts.
  • VPN access.
  • Cloud accounts.
  • Repository access.
  • API credentials.
  • Database credentials.
  • Support platforms.
  • Monitoring tools.

While building patient-facing healthcare platforms, we treat access removal as part of the technical project lifecycle rather than a separate administrative exercise.

DPA checklist for choosing a healthcare web agency

Use the following checklist during procurement or supplier review.

  • Controller and processor roles documented.
  • Processing purposes documented.
  • Data categories documented.
  • Data subject categories documented.
  • Documented instructions included.
  • Confidentiality obligations included.
  • Security measures documented.
  • Breach notification process defined.
  • Data subject rights assistance defined.
  • DPIA assistance addressed.
  • Subprocessor authorisation process defined.
  • Current subprocessor list available.
  • International access identified.
  • Transfer mechanism assessed where required.
  • Audit rights addressed.
  • Return or deletion requirements defined.
  • Backup deletion addressed.
  • Access removal process defined.
  • Contract change process documented.

The checklist is most useful when procurement, information governance, and technical teams review it together. A contractual answer should be tested against the supplier's actual development and support model.

What should you ask a web agency before signing its DPA?

Use direct questions during supplier evaluation rather than relying solely on the agency's standard contract.

  1. 1.Will you process personal data during development?
  2. 2.Will developers have access to production data?
  3. 3.Where can our data be accessed from?
  4. 4.Which subprocessors will you use?
  5. 5.Can subprocessors change without notification?
  6. 6.Where is our data hosted?
  7. 7.Can overseas staff access our systems?
  8. 8.What happens after termination?
  9. 9.How will you notify us about a personal data breach?
  10. 10.Can you support our DPIA and audit requirements?
  11. 11.Can you provide evidence of your security controls?
  12. 12.Can you document the complete data flow?

A strong supplier should be able to answer these questions in operational terms. Vague responses often indicate that the contractual documentation has not been connected to the actual delivery model.

Ongoing DPA management and review

How Qrolic Health approaches DPA requirements in healthcare web development

Qrolic Health approaches DPA requirements from the technical implementation side, working alongside client legal, information governance, procurement, and DPO teams rather than presenting itself as a legal adviser.

Contract before processing

Processing boundaries should be established before access is granted to relevant systems or data.

Data-flow visibility

The website, hosting environment, APIs, databases, support tools, integrations, and third-party services should be mapped so the contractual scope reflects the technical architecture.

Healthcare-specific implementation

Healthcare workflows can involve patient accounts, forms, referrals, appointment information, clinical integrations, and other sensitive information. These flows require appropriate technical controls and clear responsibilities.

International access

Development, support, hosting, and subprocessor locations should be considered together. Overseas access can create transfer considerations even when information remains hosted in the UK.

Project exit

Data return, deletion, backup handling, credential removal, and technical handover should form part of the project plan.

Our healthcare platform work, including projects such as Herexa Health, IPPF, and RxHere, provides practical experience of systems involving patient-facing workflows, integrations, and controlled data flows. Those examples should not be treated as evidence of any specific client's contractual or legal compliance.

For NHS organisations evaluating NHS compliant website design and development, the DPA should be reviewed alongside the proposed technical architecture and delivery model.

When should you review an existing web agency DPA?

A DPA should not be treated as a document that remains unchanged throughout a long supplier relationship.

Review the arrangement when:

  • The website is redesigned.
  • The hosting provider changes.
  • A CRM or EHR integration is introduced.
  • A new analytics or monitoring platform is added.
  • A new subprocessor is introduced.
  • The agency changes ownership.
  • The development team changes materially.
  • Overseas support is introduced.
  • New patient-facing functionality is added.
  • The contract is renewed.
  • Processing purposes change significantly.

A change in technical architecture can change the processing relationship even when the supplier itself remains the same.

Regular review also gives procurement and information governance teams an opportunity to confirm that the DPA still matches the actual service.

Conclusion

A UK data processing agreement for web development is not simply a document to sign before a website launches. It forms part of the contractual control framework governing how a web agency processes personal data on your behalf.

For NHS organisations, the practical assessment should extend beyond the wording of Article 28. You need visibility into development environments, production access, hosting, integrations, subprocessors, international access, security, data subject rights, backups, deletion, and project exit.

The strongest procurement process connects these contractual requirements with the technical architecture from the beginning. That approach helps your legal, information governance, procurement, and digital teams evaluate the supplier against the way the website will actually operate.

When the contract and technical implementation tell the same story, supplier governance becomes much easier to manage.

Discuss your healthcare website requirements

Choosing a healthcare web agency is not only a design and development decision. You also need confidence that development access, hosting, integrations, subprocessors, international access, and project handover are addressed from the start.

Discuss NHS compliant website development with Qrolic Health →

Frequently Asked Questions

Does a web development agency need a DPA under UK GDPR?

Yes, where the agency processes personal data on behalf of a controller, Article 28 requires a binding contract or other legal act. The agreement must include specific requirements covering instructions, security, subprocessors, assistance, deletion, and audits.

When should you sign a DPA with a web development agency?

The DPA should be in place before the agency begins processing personal data on your behalf. This includes access during migration, testing, development, support, or troubleshooting, not only processing through the finished website.

What should a UK GDPR DPA with a web agency contain?

It should cover the processing subject matter and duration, processing purpose, data types, data subjects, controller obligations, documented instructions, confidentiality, security, subprocessors, rights assistance, breach and DPIA assistance, deletion or return, and audits.

Does an NHS Trust need a DPA with its website developer?

It depends on the actual relationship. If the website developer processes personal data on the Trust's behalf as a processor, Article 28 requires an appropriate contract. The Trust should first establish the roles and actual processing activities.

Can a web agency use subcontractors under a DPA?

Yes, but Article 28 requires appropriate controls around subprocessors. The controller must provide prior authorisation, and the processor must impose relevant data protection obligations on the subprocessor through a written contract.

Does a web agency based in India require an international data transfer mechanism?

Potentially, yes. If an India-based agency is a separate organisation and accesses UK personal information remotely, that access can constitute a restricted transfer. The applicable transfer mechanism must be assessed before access occurs.

What happens to patient data when a web development contract ends?

The DPA should address whether personal data is returned or deleted, subject to applicable legal requirements. It should also address backups, local copies, databases, credentials, repositories, support systems, and other remaining access.

Does signing a DPA make a healthcare website GDPR compliant?

No. A DPA governs the controller and processor relationship, but it does not establish the controller's overall UK GDPR compliance. Your organisation must still address lawful processing, security, transparency, governance, data rights, retention, and other applicable requirements.

Qrolic Health Technical Team

Qrolic Health Technical Team

Updated for 2026 Compliance Guidance
Qrolic Health - Healthcare Website Design Specialists

Qrolic Health works on healthcare websites and patient-facing platforms where website architecture, integrations, development access, hosting, and data flows must be considered alongside UK GDPR requirements.

Qrolic Health - Healthcare Website Design Specialists

Ready to Build Your Healthcare Platform?

Work with a team that understands HIPAA, accessibility, and healthcare digital experiences from day one.

Service we offer:
HIPAA-Compliant Websites
Healthcare Website Design
Telehealth Platforms
Website Redesign & Migration
Healthcare SEO