

The consent banner, cache-safe and language-switchable.
Confidr helps a WooCommerce store meet the Digital Personal Data Protection Act, 2023 (DPDPA) — India’s data protection law. It is built specifically for this Act, not adapted from a GDPR plugin, which matters: several GDPR-standard patterns (a “legitimate interest” balancing test, a sensitive-data tier, a data portability right, generic 30-day deadlines) simply don’t exist under DPDPA, and a plugin that assumes they do will mislead you.
Everything lives inside your own WordPress/MySQL install. No external service holds your customer data, your consent records, or your audit trail. The only outbound request this plugin ever makes is a narrow, disclosed, opt-in exception: an AI-assisted notice/policy drafting feature (off by default, uses your own API key). Every feature in this plugin is free — there is no paid tier.
Being honest about scope is part of the product. Confidr deliberately does not:
Nothing in this plugin, its generated content, or its documentation constitutes legal advice. Have India-based DPDPA counsel review your actual notice, policy, and processes before you rely on them.
This plugin does not send customer data, consent records, or audit logs to any third party. All of that stays in your WordPress database.
If you enable AI-assisted drafting and enter your own API key, the plugin sends a drafting prompt to OpenAI (https://api.openai.com/v1/chat/completions). That prompt contains only the business details you typed into Confidr (store name, contact, declared purposes, processor register summaries). It never includes customer emails, order data, or consent log rows.
The call happens only when you click generate on the Notice & Policy Generator screen. It does not run on page views.
This is provided by OpenAI. Terms of use: https://openai.com/policies/row-terms-of-use/ — Privacy policy: https://openai.com/policies/row-privacy-policy/ — API / business terms: https://openai.com/policies/business-terms/ — How API data is used: https://openai.com/policies/how-your-data-is-used-to-improve-model-performance/
WordPress 7.0 includes a core AI Client. This plugin still supports WordPress 6.2, so the optional drafter uses your own OpenAI key until the minimum WordPress version can be raised.
The plugin ships a local list of known tracker URL fragments (for example googletagmanager.com or connect.facebook.net) so it can block those scripts on your storefront until consent is given. Matching happens in your WordPress install. The plugin does not contact Google, Meta, or those CDNs for this purpose.
During setup, the wizard fetches your own site’s front page (home_url) to confirm the banner HTML is present. That request stays on your server.