GDPR website security requirements come mainly from Article 32: the people who run a website that handles personal data must protect it with measures appropriate to the risk, and be able to show it. We check and fix those measures on your site and the systems behind it: forms, hosting, plugins, accounts, encryption, backups and breach readiness. You get a secured site and a written record of the measures for your data protection lead.

What Article 32 actually requires

Article 32 sets an outcome and a list of examples. The controller and the processor shall implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk, taking into account the state of the art, the costs of implementation and the nature, scope, context and purposes of processing.

The article lists, as appropriate: pseudonymisation and encryption; the ability to ensure ongoing confidentiality, integrity, availability and resilience; the ability to restore availability and access to personal data in a timely manner after an incident; and a process for regularly testing, assessing and evaluating the measures. Article 32(2) points at the risks to weigh: accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to personal data.

GDPR articles that shape website security

Several articles beyond Article 32 decide how a website should be set up and run. The table links each to what it means for a typical business site.

Article What it means for a website Source
Art. 5(1)(f) Personal data is processed with appropriate security, including protection against loss and unauthorised access GDPR
Art. 25 Protection built into the design, and by default only the data needed for each purpose GDPR
Art. 28 Hosting, form, CRM and email providers act as processors, under a contract that includes Article 32 measures GDPR
Art. 32(1)(a) Encryption in transit and, where useful, at rest GDPR
Art. 32(1)(c) A working, tested way to restore data after an incident GDPR
Art. 32(1)(d) Regular testing of the measures, with results GDPR
Art. 33 Breach notification to the authority within 72 hours where feasible; documentation of every breach GDPR
Art. 34 Informing people when a breach is likely to result in a high risk to them GDPR

Where personal data lives on a business website

Personal data on a website is rarely limited to the database. Contact forms send copies by email, plugins log submissions, analytics and chat tools collect identifiers, and backups keep everything for months.

Our first step is a data path map for the site: each form, newsletter sign-up, account area, booking or payment step, where the data goes after the click, who can read it there, and how long it stays. This map is what the rest of the work and your records of processing build on.

Measures we check and fix

We review the measures that protect that data path and fix what falls short. The work is technical; your data protection lead keeps the legal assessment.

  • Encryption: TLS for every page and endpoint, secure cookie flags, encrypted backups, form submissions kept out of plain email where possible.
  • Access: named administrator accounts, multi-factor sign-in, removal of former staff and contractors, least-privilege roles in CMS, hosting and CRM.
  • Components: CMS, plugins and themes up to date; unused ones removed; third-party scripts listed with their purpose.
  • Data minimisation: form fields limited to what the purpose needs, retention settings for submissions and logs, test data removed.
  • Resilience: backups stored separately from the site and proven by a restore test.
  • Testing: a dated security check of the site, with findings closed and re-checked.
  • Detection and breach readiness: alerts for file changes and new administrators, logs kept long enough to reconstruct an incident, and a short runbook so the 72-hour clock can be met.

What you receive

You receive a secured site and a written record of its security measures that your data protection lead can rely on.

  • The website data path map.
  • A security report with confirmed findings, severity and the fix, sorted into today, this month and later.
  • A record of technical measures per Article 32 point, written for your records of processing and your data protection lead.
  • The fixes, if ordered, and a re-check that confirms each one.
  • A processor list for the website (hosting, forms, email, CRM, analytics) for your lawyer to match against contracts.
  • A breach runbook for the website: who is called, what is preserved, which facts the controller needs for a notification.

What we need from you

We need administrator access to the CMS and hosting, a list of the tools connected to the site, a contact person on the data protection side, and a signed scope letter.

Boundaries

Our work covers the security measures of your website and its connected tools. We do not act as your data protection officer, we do not give legal opinions, and we do not write privacy notices or contracts; your lawyer or DPO does. The decision to notify a supervisory authority or the people affected is yours, and your company files it. The supervisory authority, and in the UK the ICO, decides whether the measures were appropriate.

Risks of treating GDPR security as a cookie banner

When website GDPR work stops at the cookie banner and the privacy notice, Article 32 stays untouched. A template "technical and organisational measures" document copied from the internet describes controls your site may not have, and that gap shows the moment an incident is investigated.

A chatbot can summarise the article, and it cannot see that your contact form sends every submission to a shared mailbox with no multi-factor sign-in. A freelancer may harden the server and leave no record. We check the real site, fix it and document the measures so your DPO can rely on them.

Who does the work

Security engagements are contracted with INNOVA CONSULT LTD., Ottawa, Ontario (Corporations Canada, Corporation Number 1522612). Client data is covered by a confidentiality agreement, and the report belongs to you. The team runs its own servers and more than 80 websites under daily vulnerability checks.

Cost

A fixed price is set in the scope letter after a 30-minute call. It depends on the number of sites, forms and connected tools.

Related services

Sources (checked 2026-10-23)


Maksym Stepanenko, founder of Marketing MIX. Last reviewed: 2026-10-23.