Per-category enforcement
Refuse a category and the matching capture genuinely does not run — with analytics off, tracking truly stops, not just visually.
Design the banner, decide what counts as essential, apply the right behaviour for each visitor's region — and crucially, enforce it: analytics and marketing tags do not run until the visitor agrees. Delivered through the widget already on your site.
A pretty banner that lets the tracker fire anyway is not consent — it's theatre. OpsIQ wires the visitor's choice straight into the platform's own consent layer. Decline analytics, and the capture genuinely stops at the source. Nothing queues, nothing fires "just this once".
Most consent tools show a banner and hope. OpsIQ enforces the choice at the source.
Refuse a category and the matching capture genuinely does not run — with analytics off, tracking truly stops, not just visually.
Tag any third-party script to stay dormant until its category is granted; OpsIQ activates it the instant the visitor consents — never before.
EU/UK visitors get opt-in; US visitors get opt-out with "Do Not Sell or Share". Browser GPC and DNT signals are honoured whichever mode you pick.
Emits the right gtag signals from each visitor's choice, so GA4 and Google Ads obey consent natively. No IAB TCF needed for most sites.
Start from 20+ layouts — bar, box, card, full-screen, corner — then own every pixel in the style studio: transparent, solid or gradient surfaces, your colours, your logo, your wording, your motion. Live preview at desktop and mobile widths before you publish.
Define your own categories and the exact wording visitors see. Mark what's genuinely essential for your business — that stays always-on and can't be toggled off — and let everything else be the visitor's choice. An AI cookie scanner can crawl your site, find every cookie and tracker, categorise it and write a plain-language purpose.
Run several domains under one workspace? A decision a visitor makes on one carries across the rest of the group for the number of days you set — so they aren't re-prompted on every property, and your consent record stays consistent everywhere.
The consent ledger proves who agreed to what and when; the access log shows who on your team touched a contact's data; residency and retention settings declare your policy; and a printable DPA fills itself in from those values.
No second snippet, no tag manager wrestling. The banner is delivered through the same OpsIQ widget that runs your chat — so it boots before anything else, applies the visitor's region, and gates capture from the very first page-view. Geo behaviour is automatic: EU/UK opt-in, US opt-out, GPC and DNT honoured everywhere.
Set it up once in the studio; it runs and records itself from then on.
List the categories that matter to you, write the visitor wording, and mark what is essential. The AI scanner can seed the list for you.
Pick from 20+ layouts, set transparent / solid / gradient colours, add your logo and copy, and preview at every width.
Publish. The OpsIQ widget already on your site carries the banner — no new snippet, geo-aware on boot.
Declined categories never load. Tagged third-party scripts stay dormant; Consent Mode v2 signals fire for Google.
Every grant and revoke lands in the consent ledger. DSAR export, erasure and a printable DPA are ready for the auditor.
Generic consent platforms (Cookiebot, OneTrust and the like) do the banner well. OpsIQ does the banner — and the enforcement, the platform context, and the pricing — differently.
| What matters | Standalone CMP | OpsIQ |
|---|---|---|
| Beautiful, configurable banner | Yes | Yes — 20+ designs + studio |
| True enforcement at the source | Blocks scripts it knows about | Capture stops in the platform itself |
| Part of one platform | Separate product | Built into your widget & CDP |
| Consent ledger you own | Add-on / export | Built in & searchable |
| DSAR export & erasure | Often a higher tier | Included |
| Printable DPA | Usually not | Auto-filled from your settings |
| Pricing model | Often per-pageview / per-domain | No per-pageview metering |
Product names belong to their owners and are used only for comparison. For IAB-framework programmatic ads, OpsIQ also offers a TCF surface; most sites don't need it.
A large library of banner designs and a full colour system — transparent, solid or gradient — to match your brand.
Define your own categories and wording. You decide what is essential; everything else is the visitor's choice.
Scan your site and let AI auto-detect every cookie and tracker, categorise it and write a plain-language purpose.
Opt-in, opt-out, or auto-by-region; GPC and DNT honoured; re-consent intervals for strict regimes.
Emit the right gtag signals so GA4 and Google Ads obey each visitor's choice natively.
Mark any third-party script to stay dormant until its category is granted, then activate it instantly.
Live accept rates by category and domain from your visitors' real choices, scoped to your workspace.
A choice made on one of your sites carries across the others in the group for the days you set.
A searchable, tamper-evident record of every grant and revoke — your proof for an audit.
Find the person, prove consent, hand them a copy, and erase on request.
A Data Processing Addendum that fills in your controller, DPO, residency and retention automatically.
Write the wording each visitor reads, per locale, with the right behaviour for their region.
OpsIQ gives you the tooling to operate a defensible consent programme. It is not legal advice, and a tool can't certify your compliance — but it gives you the controls, records and documents to demonstrate it.
Opt-in by default for EU/UK, granular categories, freely-given choice, easy withdrawal, and a consent record you can produce on request.
Opt-out mode with a "Do Not Sell or Share My Information" control and GPC honoured as a valid opt-out signal.
A tamper-evident consent ledger, an admin access log, and a printable DPA auto-filled from your residency and retention settings.
Most consent tools render a banner and assume scripts behave. OpsIQ wires the visitor's choice into the platform's own consent layer: with a category declined, the matching capture is never loaded — it doesn't fire "just once" and isn't merely hidden. Your own third-party tags can be marked to stay dormant until their category is granted, and Google Consent Mode v2 signals are emitted so GA4 and Google Ads obey natively.
No. The banner is delivered through the same OpsIQ widget that already powers your chat. One tag carries both, so consent is applied from the first page-view without a second snippet or tag-manager setup.
Yes. You define your own categories and wording, and you choose what is essential for your business. Essential stays always-on and can't be switched off by visitors; everything else is genuinely their choice. Nothing is forced on by OpsIQ.
Auto-by-geo gives EU/UK visitors opt-in (nothing non-essential runs until they accept) and US visitors opt-out with a "Do Not Sell or Share" control. Browser Global Privacy Control (GPC) and Do-Not-Track (DNT) signals are honoured whichever mode you pick. You can also force opt-in or opt-out everywhere.
If you enable group-domain sharing, a decision made on one of your workspace's domains carries to the others for the number of days you set (1–730), so visitors aren't re-prompted on every property. A re-consent interval can re-ask returning visitors after N days, and changing your policy version re-prompts everyone automatically.
The consent ledger is a searchable, tamper-evident record of every grant and revoke by contact, channel, action and date. Alongside it sit an admin access log, residency & retention settings, and a printable DPA that fills in your controller, DPO, residency and retention values automatically.
Yes. DSAR export and erasure are built in and run through the Action Gateway, so the operations are role-checked and logged. You can find the person, prove their consent state, hand them a copy, and erase on request.
Usually not. Google ads already obey Consent Mode v2 and every other tag is handled by auto-blocking — no CMP ID required. TCF is only for sites running IAB-framework programmatic ads; if you need it, OpsIQ can expose a __tcfapi surface and a per-visitor TC string.
Even with a category granted, you set the ceiling. The visitor capture mode decides how much detail the platform records — from full fidelity down to a strict, privacy-first minimum — so your data practice matches your appetite, not just the law's floor. One setting, applied everywhere capture happens.
Three quiet upgrades that make the studio faster and the dashboard smarter: save your colours, type, effects and motion as a reusable style preset; hold the banner back with a show-after delay so content paints first; and let AI read your accept rates and hand you the insights and next steps.
Every grant and revoke is chained: each entry carries an HMAC hash of the one before it, so any after-the-fact change to an old row breaks the chain and shows. That's the difference between a log you keep and proof you can hand an auditor — searchable by contact, channel, action and date, and never silently rewritten.
Every capability, grouped. ★ marks a stand-out.
| Feature | What it does |
|---|---|
| Design studio | |
| 20+ premium design layouts ★ | 13 bars, 11 cards, 5 sheets and 5+ modals — genuinely distinct structures, not recolours. |
| Design palettes & colour system | 12+ named palettes give every layout a coherent, visually-distinct starting look. |
| Colour studio: solid / gradient / transparent ★ | Per-element colour modes with multi-stop gradients, angle control and live updates. |
| Typography control | Pick the font stack and set heading, message and label sizes and colours. |
| Effects & visual finishes | Glassmorphism, shadow, blur and opacity with automatic light/dark adaptation. |
| Motion & entrance animations | 10 entrance animations plus button variants and hover colours. |
| Brand logo upload | Put your logo on the banner and the preferences panels — upload or link. |
| Saved style presets NEW | Save colours, typography, effects and motion as a reusable preset and apply it anywhere. |
| Position & layout control | 10 placements for card layouts plus width control. |
| Corner radius control | From sharp to fully rounded to match your brand shape. |
| Persistent reopen tab | A floating "Cookie settings" tab so visitors can change or withdraw consent anytime. |
| Live preview (desktop & mobile) | WYSIWYG at real device sizes, with animations replaying as you tweak. |
| Categories & enforcement | |
| Admin-defined cookie categories ★ | Your own categories and wording — you decide what is essential. |
| Per-category enforcement ★ | Refuse a category and the matching capture genuinely stops at the source. |
| Auto-block third-party scripts ★ | Tag any script to stay dormant until its category is granted, then activate instantly. |
| AI cookie scanner & categorisation ★ | AI crawls your site, detects every cookie, categorises it and writes its purpose. |
| Cookie declaration table | A plain-language audit table of what you track, shown inside preferences. |
| Law & compliance | |
| Auto-by-region (geo-aware) ★ | EU/UK opt-in, US opt-out with "Do Not Sell", a banner for the rest of the world. |
| Global Privacy Control (GPC) honour ★ | Treat a GPC signal as a valid opt-out, no banner needed. |
| Do-Not-Track (DNT) honour ★ | Treat a browser DNT signal as an opt-out automatically. |
| Do Not Sell or Share (CCPA) ★ | A CCPA/CPRA control for US visitors in opt-out mode. |
| Group-domain consent sharing ★ | One choice carries across your group domains for 1–730 days. |
| Re-consent interval | Re-ask returning visitors after N days for stricter regimes. |
| Policy versioning & auto-re-prompt | Bump the policy version and everyone is re-prompted automatically. |
| Google Consent Mode v2 ★ | Emits the right gtag signals so GA4 and Google Ads obey consent natively. |
| IAB TCF v2.2 framework support | Optional __tcfapi surface and TC string for programmatic ads. |
| Content & localization | |
| Multi-language with AI translation ★ | AI translates your wording into 30+ languages with browser auto-detect. |
| Editable button & link text | Set every label and place policy links inline or below. |
| Additional custom links | Add Terms, Imprint or other links with your own labels. |
| Consent choice duration | How long a choice is remembered — 1–730 days, default 180. |
| Show-after delay NEW | Hold the banner back by a set delay so page content paints first. |
| Compliance & audit | |
| Consent ledger (tamper-evident) ★ | HMAC-chained hashes make a searchable, un-rewritable proof of every grant and revoke. |
| Admin access log ★ | Every view, edit, export and erasure recorded with a reason tag. |
| Data residency declaration | Declare EU / US / UK / APAC / other for your DPA. |
| Activity retention policy | Set an auto-delete window, or 0 to keep forever. |
| Consent Mode visitor capture NEW | Choose Capture-all, Balanced, PII-only or Strict — even within a granted category. |
| Controller & DPO details | Name, address and DPO details that flow into the DPA. |
| Printable DPA template ★ | Auto-filled GDPR, UK GDPR and CCPA addendum, ready to print to PDF. |
| Data subject rights | |
| DSAR export ★ | Export a contact's full archive as JSON — profile, activity, consent and access. |
| DSAR erasure ★ | Soft-delete and redact now, hard-delete after 30 days, with an audit trail. |
| Action Gateway for DSAR | Every DSAR operation is role-checked and access-logged. |
| Analytics & insight | |
| Consent analytics dashboard ★ | Live accept rates by category and domain, with a funnel and KPI cards. |
| AI consent analysis NEW | AI reads your KPIs and writes the insights plus the next steps to take. |
| Delivery | |
| Single-script delivery (via widget) ★ | The same opsiq.js that runs your chat carries the banner too — no second snippet. |
| Geo-aware boot | Detect the visitor region on boot and apply the right law mode and language. |
| Master enable / disable toggle | Show or hide the banner for all visitors immediately. |
Design your banner, switch on enforcement, and show the auditor a consent ledger that proves it. All delivered through the widget you already have.