{"id":387085,"date":"2026-10-26T11:38:22","date_gmt":"2026-10-26T11:38:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dpdp-consentkit\/"},"modified":"2026-10-27T06:48:50","modified_gmt":"2026-10-27T06:48:50","slug":"dpdp-compliance-consentkit","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dpdp-compliance-consentkit\/","author":21161164,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"DPDP Compliance ConsentKit","header_author":"ibsofts","header_description":"Add a DPDP Act-ready consent banner, notice and consent log to your WordPress site. Built for India's DPDP Rules 2025.","assets_banners_color":"c6c7d5","last_updated":"2026-10-27 06:48:50","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/donate.stripe.com\/14keXEbyJ2xp43SdQR","header_plugin_uri":"https:\/\/www.ibsofts.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":94,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ibsofts","date":"2026-10-26 12:11:27","revision":3766355},"1.0.1":{"tag":"1.0.1","author":"ibsofts","date":"2026-10-27 06:48:50","revision":3767868}},"upgrade_notice":{"1.0.1":"<ul>\n<li>Improved the plugin user interface.<\/li>\n<\/ul>","1.0.0":"<ul>\n<li>Initial release.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766290,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766290,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-rtl.jpg":{"filename":"banner-1544x500-rtl.jpg","revision":3766290,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-rtl.jpg":{"filename":"banner-772x250-rtl.jpg","revision":3766290,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3766290,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3766325,"resolution":"1","location":"assets","locale":"","width":1365,"height":567},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3766290,"resolution":"2","location":"assets","locale":"","width":1350,"height":566},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3766290,"resolution":"3","location":"assets","locale":"","width":1156,"height":234}},"screenshots":{"1":"DPDP Compliance ConsentKit dashboard.","2":"Site Key and Languages settings.","3":"Consent Banner"}},"plugin_section":[],"plugin_tags":[268163,216591,249949,24215,396],"plugin_category":[54],"plugin_contributors":[223378,216501],"plugin_business_model":[],"class_list":["post-387085","plugin","type-plugin","status-publish","hentry","plugin_tags-consent-banner","plugin_tags-consent-management","plugin_tags-dpdp","plugin_tags-india","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-ibsofts","plugin_contributors-laddoo","plugin_committers-ibsofts"],"banners":{"banner":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/banner-772x250.jpg?rev=3766290","banner_2x":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/banner-1544x500-rtl.jpg?rev=3766290","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/icon-128x128.png?rev=3766290","icon_2x":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/icon-256x256.png?rev=3766290","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/Screenshot-1.png?rev=3766325","caption":"DPDP Compliance ConsentKit dashboard."},{"src":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/Screenshot-2.png?rev=3766290","caption":"Site Key and Languages settings."},{"src":"https:\/\/ps.w.org\/dpdp-compliance-consentkit\/assets\/Screenshot-3.png?rev=3766290","caption":"Consent Banner"}],"raw_content":"<!--section=description-->\n<p>\ud83c\udf10 <a href=\"https:\/\/dpdpconsentkit.in\/\">Official Website<\/a> | \ud83d\udcd6 <a href=\"https:\/\/dpdpconsentkit.in\/docs\/\">Documentation<\/a><\/p>\n\n<p>\ud83d\ude80 <strong>DPDP Consent Kit<\/strong> helps Indian websites prepare for India\u2019s Digital Personal Data Protection Rules, 2025, without writing code.<\/p>\n\n<p>India's DPDP Act requires businesses that collect personal data to give people (\"data principals\") a clear notice, ask for free, specific and informed consent, and make it as easy to withdraw consent as it was to give it. DPDP Consent Kit adds this consent layer to your WordPress site in minutes.<\/p>\n\n<h3>\ud83d\ude80 Why DPDP Consent Kit<\/h3>\n\n<p>\u2611\ufe0f Built for India's DPDP Act: Wording, flows and settings follow DPDP terminology: data fiduciary, data principal, notice, consent, withdrawal.<\/p>\n\n<p>\u2611\ufe0f Clear, standalone notice: Your banner explains what data you collect and why, in plain language, so the notice makes sense on its own.<\/p>\n\n<p>\u2611\ufe0f Easy consent and withdrawal: Visitors can accept, decline or change their choice later, as easily as they first gave it.<\/p>\n\n<p>\u2611\ufe0f No-code setup: Install, activate, answer a few questions, and your banner is live.<\/p>\n\n<p>\u2611\ufe0f Consent records: Each consent decision is stored with a timestamp and notice version, so you can show what a visitor agreed to and when.<\/p>\n\n<p>\u2611\ufe0f Multi-language support: The Act allows notices in English or any of the 22 scheduled languages.<\/p>\n\n<p>\u2611\ufe0f Blocks scripts until consent: Analytics and marketing scripts load only after the visitor agrees.<\/p>\n\n<p>\u2611\ufe0f Customisable design: Match the banner to your brand with colours, position and text.<\/p>\n\n<p>\u2611\ufe0f Lightweight: No heavy libraries, so your site stays fast.<\/p>\n\n<h3>\ud83d\ude80 What this plugin does not do<\/h3>\n\n<p>DPDP compliance is bigger than a banner. It also covers security safeguards, breach reporting, data retention, handling of children's data, and responding to data principals' requests. This plugin covers the website notice and consent step. It does not provide legal advice and does not guarantee compliance. Please consult a legal or compliance professional for your organisation.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin integrates with the hosted ConsentKit service, operated by iB Softs. The service provides the consent banner and processes visitor consent choices.<\/p>\n\n<h4>ConsentKit hosted JavaScript<\/h4>\n\n<p>When a valid Site Key and valid language configuration are saved, the plugin loads the following external JavaScript file on public-facing pages:<\/p>\n\n<p><a href=\"https:\/\/app.dpdpconsentkit.in\/cdn\/v1\/kit.js\">https:\/\/app.dpdpconsentkit.in\/cdn\/v1\/kit.js<\/a><\/p>\n\n<p>The plugin configures the script element with the Site Key using the data-site attribute and the selected language codes using the data-languages attribute.<\/p>\n\n<p>When a visitor's browser requests the JavaScript file, the ConsentKit server may receive the visitor's IP address and standard HTTP request information, such as the browser user-agent and referring page, when provided by the browser.<\/p>\n\n<p>The hosted JavaScript uses the configured Site Key and language settings to initialise the consent banner. The script may make additional requests to the ConsentKit service to display the banner, process visitor choices and manage consent records. The specific information transmitted through\nthese requests depends on the service's implementation and configuration.<\/p>\n\n<p>For details about the personal information processed by the hosted service, please see its Privacy Policy.<\/p>\n\n<p>Service website: <a href=\"https:\/\/dpdpconsentkit.in\/\">https:\/\/dpdpconsentkit.in\/<\/a><\/p>\n\n<p>Terms of Service: <a href=\"https:\/\/dpdpconsentkit.in\/terms-of-service\/\">https:\/\/dpdpconsentkit.in\/terms-of-service\/<\/a><\/p>\n\n<p>Privacy Policy: <a href=\"https:\/\/dpdpconsentkit.in\/privacy\/\">https:\/\/dpdpconsentkit.in\/privacy\/<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to \/wp-content\/plugins\/dpdp-compliance-consentkit\/, or install it from Plugins \u2192 Add New.<\/li>\n<li>Activate it.<\/li>\n<li>Go to Settings \u2192 DPDP Compliance ConsentKit. <br>Sign in to your ConsentKit account at <a href=\"https:\/\/app.dpdpconsentkit.in\/login\">https:\/\/app.dpdpconsentkit.in\/login<\/a>, get your Site Key, enter it in the Site Key field, set your preferred comma-separated language codes (for example, en,hi,bn), and click Save Settings. The plugin generates the integration script automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20a%20dpdp%20consent%20banner%3F\"><h3>What is a DPDP consent banner?<\/h3><\/dt>\n<dd><p>A website notice that tells visitors what personal data you collect and why, and asks for their consent as the DPDP Act and Rules 2025 require.<\/p><\/dd>\n<dt id=\"does%20my%20website%20need%20one%3F\"><h3>Does my website need one?<\/h3><\/dt>\n<dd><p>If you process personal data of people in India, for example through forms, sign-ups, orders or analytics, you will need a valid way to give notice and collect consent. Requirements depend on your business, so check with your advisor.<\/p><\/dd>\n<dt id=\"is%20this%20a%20registered%20consent%20manager%3F\"><h3>Is this a registered Consent Manager?<\/h3><\/dt>\n<dd><p>No. Consent Managers are separate entities registered with the Data Protection Board under Rule 4. This plugin handles consent on your own website.<\/p><\/dd>\n<dt id=\"is%20it%20only%20for%20india%3F\"><h3>Is it only for India?<\/h3><\/dt>\n<dd><p>Yes. It is designed for the DPDP Rules 2025, and does not cover GDPR or other laws.<\/p><\/dd>\n<dt id=\"can%20visitors%20withdraw%20consent%3F\"><h3>Can visitors withdraw consent?<\/h3><\/dt>\n<dd><p>Yes. A persistent preference link or button lets visitors change or withdraw consent at any time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved the plugin user interface.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add a DPDP Act-ready consent banner, notice and consent log to your WordPress site. Built for India's DPDP Rules 2025.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=387085"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ibsofts"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387085"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387085"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387085"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387085"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387085"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}