Web SDK

A plug-and-play JavaScript SDK for embedding compliant consent banners and preference centres on any website.

Compliant Consent on Any Website

Add notice, choice and withdrawal to your site without rewriting the front end or shipping a new release for every copy change.

One-Line Install

Drop a single script tag or npm package into any stack — React, Next.js, WordPress or plain HTML.

Themeable Banners

Match your brand with configurable layouts, colours and copy, all managed from the console.

Preference Centre

Give visitors a persistent screen to review purposes, change choices and withdraw consent.

Async & Non-Blocking

Loads asynchronously and stays small, so Core Web Vitals and page speed scores are not hurt.

Event Hooks

Subscribe to consent changes in the browser to gate scripts, pixels and analytics in real time.

Multi-Domain Support

Run one configuration across several domains and subdomains with per-site overrides.

How the Web SDK Works

1

Embed the Script

Add the SDK snippet to your site head and point it at your workspace configuration.

2

Configure Purposes

Define purposes, copy and banner design in the console — changes go live without a code deploy.

3

Gate & Record

Scripts fire only with valid consent, and every decision is stored as an auditable record.

Go Live With Consent This Week

One snippet turns your website into a DPDP-ready consent collection point — with the banner and purposes managed for you.