WooRec

DocsPricingSupport
Docs

GDPR Compliance

Zero-Cookie Footprint

100% Clean

WooRec is architected to be invisible. We do not set a single cookie on your users' browsers. We simply piggyback on standard WooCommerce sessions—and only when permitted.

No Proprietary Cookies

Unlike other engines, WooRec does not store tracking IDs or pixels on the client side. Your site's cookie table remains clean.

Standard Session Use

We utilize the existing WooCommerce Session ID (essential for carts) to identify anonymous users, reducing data redundancy.

Consent Gatekeeper

Even though we don't set cookies, we still check for 'Marketing Consent' before transmitting standard session data to our AI.

The "Clean" Architecture

01

User Arrives

The user visits your store. WooCommerce automatically assigns a Session ID (essential for the shopping cart to work).

02

Passive Check

When a page loads, WooRec checks if the user has accepted 'Marketing' cookies via your existing banner (Cookiebot, Complianz, etc.).

03

Selective Transmission

If (and only if) consent is present, we send the product ID and the WooCommerce Session ID to the AI. If not, the data stays on your server.

woorec-tracker.php

// 1. Do we set cookies?

setcookie("woorec_id"...); // ❌ NEVER called

// 2. Logic Flow

if ( ! $this->has_consent('marketing') ) {

// Stop here. Do not touch AI.

return;

}

// 3. Use Existing Data

$uid = WC()->session->get_customer_id();
WooRec::send($uid, ...);
Why this matters for GDPR?

By not setting your own cookies, you simplify your privacy policy. You don't need to declare "WooRec Cookies" in your audit tables because they don't exist. We are a processor, not a tracker.

Installation

API Reference