A demand letter arrived in a WooCommerce store owner’s inbox last year. Not from a European data authority. From the UK ICO. The store had UK visitors. It had GA4 installed. And GA4 was firing on page load — before anyone clicked the consent banner. That’s not a GDPR violation. It’s a PECR violation. And most WooCommerce stores with UK traffic are doing exactly the same thing. The UK ICO reviewed 200 websites in 2025 and found 134 of them — 67% — non-compliant with cookie consent requirements. PECR fines run to £500,000 per violation, separately from anything GDPR can add on top.
PECR and GDPR Are Not the Same Law
Most WooCommerce store owners who have done any compliance work have focused on GDPR. Cookie banner installed, privacy policy updated, consent mode configured. That’s GDPR. It’s not PECR.
PECR — the Privacy and Electronic Communications Regulations — is a separate UK law that predates GDPR and survived Brexit with its own enforcement regime. Where GDPR governs how personal data is processed, PECR governs access to a person’s device. They are different legal triggers. The ICO enforces both, independently, with separate fine structures.
Being GDPR-compliant does not make you PECR-compliant. The two laws address different moments in the data journey.
Under PECR, the moment a cookie is placed on or read from a visitor’s device is the regulated act — not what happens to the data afterward. That’s why a GA4 pixel firing on page load is a PECR problem even if your GDPR consent mode is perfectly configured: the device access happened before consent was given, and GDPR consent mode doesn’t change the PECR timeline.
The PECR Compliance Failure Most WooCommerce Stores Share
The most common PECR failure pattern in WooCommerce stores is straightforward: a tracking pixel fires on page load. Doesn’t matter if it’s GA4, Meta Pixel, Google Ads, or Klaviyo. If it accesses the visitor’s browser before they’ve given consent, it’s a PECR violation for any UK visitor on the receiving end.
The ICO confirmed in 2025 that analytics cookies are not strictly necessary and require prior consent under PECR. That covers GA4. It covers behavioural analytics. It covers any script that reads or writes to a visitor’s browser for non-essential purposes.
The banner configuration doesn’t fix it if the script fires first. This is the architectural problem most WordPress consent plugins don’t solve cleanly. They present the banner. They may even block the script on refusal. But if the script loads alongside the banner rather than after consent is recorded, the PECR violation has already occurred.
You may be interested in: EU Digital Omnibus Will Rewrite GDPR Cookie Rules
PECR Applies to You Even If You Are Not UK-Based
This is the piece that surprises most non-UK store owners. PECR applies to any organisation that uses cookies on devices belonging to UK users, regardless of where the business is located. If your WooCommerce store ships to the UK, ranks on UK Google, or simply has UK visitors arriving organically — PECR applies.
Post-Brexit, the UK operates its own data protection framework. UK GDPR and PECR run in parallel, both enforced by the ICO. A Singapore-based store, a Philippine-based store, a US-based store — if UK users are visiting, the ICO has jurisdiction over the device access that PECR regulates.
The fine ceiling for PECR violations is £500,000 per violation. UK GDPR can add a further £17.5 million or 4% of global annual turnover on top. The ICO doesn’t typically lead with maximum fines for first infringements — but the ICO’s 2025 review finding 67% non-compliance signals an enforcement escalation that has already begun.
What PECR Actually Requires From Your WooCommerce Store
PECR requires that non-essential cookies — including analytics and advertising — obtain prior, informed consent before any device access occurs. That means:
- Consent before the script loads. Not alongside. Not on the next page. Before the pixel fires.
- Rejection must be as easy as acceptance. Pre-ticked boxes, deceptive accept-only banners, and “legitimate interest” overrides for analytics do not satisfy PECR.
- Consent must be genuine choice. Burying the reject option behind extra clicks is the failure pattern the ICO’s 2025 review documented most frequently.
- Records of consent must be kept. You need to be able to demonstrate that consent was given before device access occurred, not assumed.
This creates a sequencing problem that client-side tracking architectures handle poorly. Every browser-loaded pixel is a race between the consent banner rendering and the script firing. In practice, many WordPress consent plugins lose that race on slow mobile connections.
You may be interested in: Your Tracking Broke Three Days Ago and Nobody Told You
Why Server-Side Architecture Changes the PECR Equation
PECR is triggered by device access — placing or reading files in a visitor’s browser. Server-side tracking processes data on the publisher’s server, not the visitor’s device. That’s a structural difference, not a technicality.
When events flow from WooCommerce through a server-side pipeline before reaching GA4, Meta, or Google Ads, the PECR-regulated act — device access — either doesn’t occur (if no client-side cookie is set) or is reduced to a single first-party cookie rather than multiple third-party scripts each touching the browser independently.
A server-first architecture doesn’t eliminate PECR obligations — consent is still required for any first-party cookie that accesses the device. But it reduces the surface area from six independent browser scripts to one first-party event collection point. That’s a fundamentally more defensible architecture in an enforcement environment that is actively auditing.
Transmute Engine™ runs on your own subdomain — not a third-party server — which means events processed through it flow through your infrastructure first. The client-side footprint is a single lightweight inPIPE™ event collector rather than individual GA4, Meta, and Google Ads scripts each independently accessing the browser.
The Practical Compliance Checklist
For WooCommerce stores with UK traffic, PECR compliance requires addressing the sequencing problem at the infrastructure level, not just the banner level:
- Audit which scripts fire before consent. Use browser dev tools with a clean session — check what network requests fire the moment a page loads, before you interact with any consent banner. Every third-party script in that list is a PECR risk.
- Check your consent plugin’s blocking behaviour. Does it prevent scripts from loading, or just prevent them from executing? Loading a script to check if consent has been given is still device access.
- Review your banner UX. Rejection must be as easy as acceptance. If accepting takes one click and rejecting takes three, that’s the pattern the ICO’s 2025 review cited most.
- Document consent records. If you can’t demonstrate when consent was given and for which purpose, you cannot defend a PECR inquiry.
- Consider architectural reduction. Fewer scripts touching the browser means fewer PECR compliance points to manage. Server-side collection reduces that number.
67% of websites are non-compliant with UK cookie law right now. The ICO has signalled active enforcement. PECR is not waiting for you to catch up.
PECR — the Privacy and Electronic Communications Regulations — is UK law that governs cookies and electronic marketing. GDPR governs how personal data is processed. PECR governs access to a person’s device. Post-Brexit, both run in parallel in the UK, enforced independently by the ICO. Being GDPR-compliant does not mean you are PECR-compliant.
Yes. PECR applies to any organisation that places cookies on devices belonging to UK users, regardless of where the business is registered or based. If your WooCommerce store has UK visitors, PECR applies to you.
No. The ICO confirmed in 2025 that analytics cookies are not strictly necessary and require prior consent under PECR. GA4 tracking that fires on page load before consent is given constitutes a PECR violation for any UK-visiting traffic.
PECR is triggered by accessing a visitor’s device — planting or reading files in their browser. Server-side tracking processes data on the publisher’s server rather than the visitor’s device, which reduces the PECR surface area. Events processed server-side do not constitute device access under PECR, giving server-first architectures a structural compliance advantage.


