Title: Consiva.ai
Author: swaransoft26
Published: <strong>October 26, 2026</strong>
Last modified: October 26, 2026

---

Search plugins

![](https://ps.w.org/consiva-ai/assets/banner-772x250.png?rev=3765528)

![](https://ps.w.org/consiva-ai/assets/icon-256x256.png?rev=3765528)

# Consiva.ai

 By [swaransoft26](https://profiles.wordpress.org/swaransoft26/)

[Download](https://downloads.wordpress.org/plugin/consiva-ai.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/consiva-ai/#description)
 * [Reviews](https://wordpress.org/plugins/consiva-ai/#reviews)
 *  [Installation](https://wordpress.org/plugins/consiva-ai/#installation)
 * [Development](https://wordpress.org/plugins/consiva-ai/#developers)

 [Support](https://wordpress.org/support/plugin/consiva-ai/)

## Description

Consiva.ai scans your site for the cookies and trackers it really uses, blocks them
until visitors agree, and re-scans your site each time you activate or change your
consent settings.

Every consent decision becomes a timestamped, versioned, tamper-evident record you
can export from your Consiva dashboard. You can see which notice version a visitor
read, which purposes they allowed, and which configuration was in force at that 
moment.

Consiva.ai helps businesses implement privacy and consent controls, and helps you
work toward DPDP-aligned and GDPR-aligned privacy practices.

#### What this plugin does

 * Scans your public pages for cookies, scripts, trackers, forms and embeds, and
   tells you plainly what it could not reach.
 * Prepares a recommended setup and asks you to confirm anything it could not classify.
 * Serves Consiva’s banner and preference centre. Its wording, colours and languages
   are set in your Consiva dashboard.
 * Blocks well-known tracking scripts and embeds (analytics, advertising, social
   media, video and maps) until a visitor consents: scripts added the WordPress 
   way, tags written into your theme (on WordPress 6.9 or later), and trackers that
   other scripts add later.
 * Optionally signals Google Consent Mode v2 to your Google tags.
 * Records every decision and withdrawal, with evidence you can export from your
   Consiva dashboard.
 * Re-scans your site after every change to your consent settings, and tells you
   honestly where it cannot help.
 * Detects WooCommerce and adds an optional, unticked marketing opt-in at checkout.
 * Captures marketing consent on Contact Form 7 and WPForms forms.
 * Suggests text for your privacy policy.
 * Works on multisite: each site connects and is configured separately; network 
   admins get a read-only overview.

#### Five key benefits

 1. **See what’s actually on your site.** An automatic scan finds cookies, trackers,
    forms and embeds, and tells you plainly what it could not reach.
 2. **Go live in minutes, not an afternoon.** A recommended configuration and one click
    to activate. No keys, no code, no theme editing.
 3. **Know what is on your site.** Consiva re-scans your site whenever you change your
    consent settings.
 4. **Keep evidence you can hand to an auditor.** Tamper-evident, versioned records
    of every decision, exportable from your Consiva dashboard.
 5. **Grow into privacy operations.** Start with consent; add rights requests, breach
    records and processor governance in Consiva when you need them.

#### What it does not do

No plugin or service can make a website legally compliant, and this one does not
claim to. Consiva.ai helps you implement privacy and consent controls, and helps
you keep evidence of them. Responsibility for your site’s compliance remains with
you.

Consiva cannot block tags that run on your server, inline code snippets it does 
not recognise, or third-party cookies once a script has run. The verification scan
tells you when something still fires before consent, and where.

#### Performance

Pages never wait for Consiva: the front end reads only settings already stored on
your site, and the plugin adds no database queries. Measured on a test site: about
2–3 ms of added PHP time per page, a 1.4 KB inline script (1.6 KB with Google Consent
Mode on, gzipped), and no layout shift. On a visitor’s first page view, Consiva’s
banner is often the largest thing painted, so speed tools may report a later Largest
Contentful Paint while it appears; your page’s own content is not held back.

#### Accessibility

The plugin’s own admin screens are tested against WCAG 2.1 AA, work with the keyboard
alone, reflow at 400 % zoom, respect reduced motion, and support right-to-left languages.
The visitor-facing banner is Consiva’s, and its accessibility is Consiva’s to state.

#### Source code

The plugin’s admin JavaScript and CSS ship as readable source; there is no build
step.

One script is minified by hand: the small inline script the plugin prints first 
on every page (it holds back trackers until the visitor chooses), kept short so 
it does not slow pages down. Its readable source, with full names and comments, 
is included at `assets/src/consent-bootstrap.js`. It is not loaded; the plugin’s
tests run every scenario against both versions so they stay identical.

### External services

This plugin is an interface to the Consiva privacy service, operated by Swaran Soft
Support Solutions Pvt. Ltd. Scanning, classification, consent records, evidence 
generation and verification happen on Consiva’s servers. **Nothing is sent to Consiva
until you explicitly authorise the connection** on the plugin’s Get Started screen:
activating the plugin makes no outbound requests.

Consiva stores customer privacy records and evidence in India. Certain non-persistent
application and runtime assets may be delivered through global infrastructure for
performance.

 * Terms of Service: https://consiva.ai/legal/terms-of-service
 * Privacy Policy: https://consiva.ai/legal/privacy-policy
 * Sub-processors: https://consiva.ai/legal/privacy-policy#subprocessors

What is sent, and when:

 * **When you connect** (you tick the authorisation box and choose Connect): your
   browser goes to app.consiva.ai to sign in or create your Consiva account. Your
   site then sends api.consiva.ai its domain, the connection code, and WordPress
   as the platform. Consiva briefly fetches one address on your site (`/?consiva-
   verify=…`) to confirm you control the domain.
 * **While connected** (from your site’s server to api.consiva.ai): requests to 
   start and follow scans, read results and your consent settings, apply the settings
   you choose, and a daily connection check. Consiva’s scanner visits your public
   pages, as a visitor would.
 * **On your visitors’ pages**: their browser loads Consiva’s banner script from
   api.consiva.ai, reads your published banner settings from there, and sends each
   consent decision there: the choices made, a random visitor ID, the page address,
   the language and the notice version. As with any web request, Consiva’s servers
   receive the visitor’s IP address and browser details. The choice is kept in the
   visitor’s browser storage (`cmp_consent`, and `cmp_visitor_id`), or in cookies
   of the same names if that storage is blocked.
 * **Form and checkout opt-ins** (only on forms you enable): your site sends api.
   consiva.ai that a visitor agreed to the opt-in’s purpose (such as marketing emails
   or a newsletter), when, the kind of form, the form’s name, the page address (
   without query string), the exact wording of the checkbox and, for checkout, the
   order number. Never names, email addresses or other form contents.
 * **When you delete the plugin**: Consiva is told to revoke this site’s credentials
   and pause the banner; your account, consent records and evidence are kept.

Tracker addresses in the plugin: the plugin contains a list of well-known tracker
addresses (Google Tag Manager, Google Analytics, Google Ads, Meta, Hotjar, Microsoft
Clarity, Heap, Clicky, LinkedIn, TikTok, HubSpot, Microsoft Advertising, X, YouTube,
Vimeo and Google Maps) so it can recognise those scripts and embeds on your pages
and hold them back until the visitor consents. The plugin never contacts these services
and sends them nothing; they are only loaded if your site already includes them 
and the visitor agrees.

A free plan is available. Paid plans are for additional service capability and are
purchased at app.consiva.ai. All plugin code is fully available under GPLv2 or later;
nothing in the plugin is locked.

## Screenshots

[⌊You authorise the connection first. Nothing is sent to Consiva before that.⌉⌊You
authorise the connection first. Nothing is sent to Consiva before that.⌉[

You authorise the connection first. Nothing is sent to Consiva before that.

[⌊See the cookies and trackers Consiva found, and confirm anything it could not 
classify.⌉⌊See the cookies and trackers Consiva found, and confirm anything it could
not classify.⌉[

See the cookies and trackers Consiva found, and confirm anything it could not classify.

[⌊A recommended setup, ready to activate in one click.⌉⌊A recommended setup, ready
to activate in one click.⌉[

A recommended setup, ready to activate in one click.

[⌊Consiva's banner, with Accept All and Reject All at equal weight. Well-known trackers
and embeds wait for the visitor's choice.⌉⌊Consiva's banner, with Accept All and
Reject All at equal weight. Well-known trackers and embeds wait for the visitor's
choice.⌉[

Consiva’s banner, with Accept All and Reject All at equal weight. Well-known trackers
and embeds wait for the visitor’s choice.

[⌊Visitors choose by category, and can change or withdraw their choice at any time.⌉⌊
Visitors choose by category, and can change or withdraw their choice at any time
.⌉[

Visitors choose by category, and can change or withdraw their choice at any time.

[⌊Choose which forms get a marketing opt-in, each with its own wording and purpose.⌉⌊
Choose which forms get a marketing opt-in, each with its own wording and purpose
.⌉[

Choose which forms get a marketing opt-in, each with its own wording and purpose.

[⌊The opt-in takes your form's own style, and is never pre-ticked.⌉⌊The opt-in takes
your form's own style, and is never pre-ticked.⌉[

The opt-in takes your form’s own style, and is never pre-ticked.

[⌊Detects your store and adds an optional, unticked marketing opt-in at checkout.⌉⌊
Detects your store and adds an optional, unticked marketing opt-in at checkout.⌉[

Detects your store and adds an optional, unticked marketing opt-in at checkout.

## Installation

 1. Install Consiva.ai from Plugins  Add New, or upload the plugin folder to `/wp-content/
    plugins/`.
 2. Activate it. Nothing is sent anywhere yet.
 3. Open **Consiva.ai** in the admin menu, read what will be shared, tick the box, 
    and choose **Connect & Scan My Site**.
 4. Sign in to Consiva or create a free account, and approve the connection.
 5. Back in WordPress, follow the scan, review the recommended setup and choose **Activate
    Consent Controls**.

Consiva.ai needs a site served over https, the PHP OpenSSL extension (to store its
credentials encrypted), and a site at the root of its domain (not in a subfolder).
The Connect screen tells you before anything is sent if one of these is missing.

## FAQ

### Does this make my site DPDP compliant?

No. No plugin or service can make a website legally compliant. Consiva.ai helps 
you implement privacy and consent controls and keep evidence of them. Responsibility
for your site’s compliance remains with you.

### Does it slow my site down?

No request to Consiva ever happens while a page is being built, and the plugin adds
no database queries to your pages. It adds about 2–3 ms of PHP time and a 1.4 KB(
gzipped) inline script, and causes no layout shift. The banner script loads asynchronously;
on a visitor’s first page view the banner is often the largest thing painted, so
speed tools may report a later Largest Contentful Paint while it appears. See Performance
above.

### Where is my data stored?

Consiva stores customer privacy records and evidence in India. Certain non-persistent
application and runtime assets may be delivered through global infrastructure for
performance.

### Do I need a Consiva account?

Yes. You create one (or sign in) while connecting, in a few clicks. There is a free
plan.

### Is the plugin free?

Yes. The plugin is free and open source (GPLv2 or later), and a free Consiva plan
is available. Paid plans add service capability, such as more sites or scheduled
scans, and are purchased at app.consiva.ai. The plugin’s code is the same on every
plan.

### What happens if I uninstall?

Consiva is told to revoke this site’s credentials and pause the banner, and all 
of the plugin’s settings are removed from WordPress. Your Consiva account, consent
records and evidence are kept, because deleting consent evidence without asking 
would be indefensible. If you want your account deleted too, choose that when you
deactivate.

### Does it work with WooCommerce?

Yes. It detects WooCommerce, keeps the cookies your cart and checkout need, and 
can add an optional marketing opt-in to checkout (never pre-ticked), recorded with
the order number. It works with both the classic and the block checkout.

### Which forms can have the marketing opt-in?

Contact Form 7 and WPForms forms, and WooCommerce checkout. You choose the forms
on the Consiva.ai  Form and checkout consent screen. The opt-in follows the form
wherever it is placed (any page, widget or popup), whatever its fields. A new or
duplicated form has no opt-in until you turn it on.

### Can I change how the opt-in checkbox looks?

It uses the form plugin’s own checkbox markup, so it takes the look of the other
checkboxes in your form and your theme. To restyle it, target `.consiva-consent-
optin` (every opt-in) or `.consiva-consent-optin--wpforms-12` / `.consiva-consent-
optin--contact-form-7-12` (one form; use your form’s ID), or `.consiva-consent-optin--
checkout`, in Appearance  Customize  Additional CSS. Developers can replace the 
markup with the `consiva_consent_optin_html` filter; it must keep the checkbox named`
consiva_consent_marketing`, and the box can never be pre-ticked.

### Can I use it on client sites?

Yes. Each site connects to Consiva separately, so each client’s settings and records
stay separate. On multisite, network admins see every site’s status on one read-
only screen; each site’s own administrator connects it.

### What is “verification”?

Each time you activate or change your consent settings, Consiva re-scans your site,
so the results you see reflect your current setup. The plugin shows when the re-
scan is running and when it has finished.

### Does it work with caching plugins and CDNs?

Yes. Nothing about a visitor’s consent is written into the page: the banner and 
the blocking read the visitor’s choice in their browser, so a cached page is correct
for everyone, and you do not need to exclude pages from your cache. Tested with 
WP Super Cache, W3 Total Cache (page cache and JS minify/combine) and LiteSpeed 
Cache (JS minify, combine, defer and delay, iframe lazy load), and with a simulated
Cloudflare APO edge cache and Rocket Loader.

Consiva.ai marks its own scripts so optimisation plugins leave them alone (data-
no-optimize, data-no-defer, data-cfasync=”false”, nowprocket) and adds itself to
the exclusion lists of W3 Total Cache, LiteSpeed Cache, WP Rocket and Autoptimize.
If you use another optimisation plugin, exclude scripts containing `consivaBootstrap`
or `consiva-consent-runtime`, and tags with `data-cookiecategory` or `data-consiva-
category`, from minify, combine, defer and delay.

### Do I need to exclude anything from my cache?

Only if your CDN caches every URL regardless of what WordPress says (for example
a Cloudflare “Cache Everything” rule that ignores origin headers). Then add a bypass
for URLs with the `consiva-verify` query parameter: Consiva uses it once, while 
you connect, to check you control the domain. It is sent with no-store headers, 
which WordPress caching plugins respect.

### Another plugin is interfering with page processing. What happens?

On WordPress 6.9 or later, Consiva.ai holds back tracker scripts and embeds written
directly into your theme by checking each page before it is sent, through WordPress’s
own page output filter. If another plugin (usually a caching or optimisation plugin
that rewrites the whole page) keeps replacing that output, Consiva.ai stops checking
page output on your site after a few pages, so it cannot break them, and tells you
on the Dashboard, Plugins and Consiva screens and in Site Health. Trackers added
the normal WordPress way, and by other scripts, stay blocked. Change the other plugin’s
setting, then choose “Try again”.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Consiva.ai” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ swaransoft26 ](https://profiles.wordpress.org/swaransoft26/)

[Translate “Consiva.ai” into your language.](https://translate.wordpress.org/projects/wp-plugins/consiva-ai)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/consiva-ai/), check
out the [SVN repository](https://plugins.svn.wordpress.org/consiva-ai/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/consiva-ai/) by 
[RSS](https://plugins.trac.wordpress.org/log/consiva-ai/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [consent management](https://wordpress.org/plugins/tags/consent-management/)[cookie consent](https://wordpress.org/plugins/tags/cookie-consent/)
   [dpdp](https://wordpress.org/plugins/tags/dpdp/)[GDPR](https://wordpress.org/plugins/tags/gdpr/)
   [privacy](https://wordpress.org/plugins/tags/privacy/)
 *  [Advanced View](https://wordpress.org/plugins/consiva-ai/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/consiva-ai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/consiva-ai/reviews/)

## Contributors

 *   [ swaransoft26 ](https://profiles.wordpress.org/swaransoft26/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/consiva-ai/)