{"id":358782,"date":"2026-09-07T14:02:13","date_gmt":"2026-09-07T14:02:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/frtech-dpdp-consent-platform\/"},"modified":"2026-09-07T13:47:08","modified_gmt":"2026-09-07T13:47:08","slug":"frtech-dpdp-consent-platform","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/frtech-dpdp-consent-platform\/","author":23555025,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Frtech DPDP Consent Platform","header_author":"Frtech","header_description":"A DPDP-compliant consent management platform for India. Blocks scripts until explicit yes\/no consent is given, and maintains immutable audit logs.","assets_banners_color":"","last_updated":"2026-09-07 13:47:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/dpdp-cmp\/","header_author_uri":"https:\/\/profiles.wordpress.org\/frtech\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3680943,"resolution":"256x256","location":"assets","locale":"","width":256,"height":283}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The frontend DPDP consent banner.","2":"The granular customization modal for privacy preferences.","3":"The WordPress admin audit log dashboard."}},"plugin_section":[],"plugin_tags":[16626,249949,131785,24215,396],"plugin_category":[54],"plugin_contributors":[279582],"plugin_business_model":[],"class_list":["post-358782","plugin","type-plugin","status-publish","hentry","plugin_tags-cookie-consent","plugin_tags-dpdp","plugin_tags-gdpr","plugin_tags-india","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-frtech","plugin_committers-frtech"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/frtech-dpdp-consent-platform\/assets\/icon-256x256.png?rev=3680943","icon_2x":"https:\/\/ps.w.org\/frtech-dpdp-consent-platform\/assets\/icon-256x256.png?rev=3680943","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The DPDP Consent Platform is a secure, compliant cookie consent banner designed specifically to help WordPress sites align with India's Digital Personal Data Protection (DPDP) Act.<\/p>\n\n<p>Unlike many complex CMPs, this plugin is designed to prevent \"implied consent\" by strictly blocking tracking scripts (like Google Analytics and Meta Pixel) until the user explicitly opts in.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Strict Script Gating:<\/strong> Analytics and marketing scripts are completely blocked from firing until explicit consent is given.<\/li>\n<li><strong>Cache-Safe Architecture:<\/strong> Designed to be compatible with WordPress page caching plugins (like WP Rocket, Cloudflare) by utilizing client-side JS script execution.<\/li>\n<li><strong>Granular Preferences:<\/strong> Users can choose to accept all, reject all, or selectively toggle Analytics and Marketing categories.<\/li>\n<li><strong>Immutable Audit Logs:<\/strong> Securely logs anonymized IP hashes, timestamp, and specific consented categories into the database to serve as compliance proof.<\/li>\n<li><strong>Persistent Consent Withdrawal:<\/strong> A floating privacy shield allows users to easily change or withdraw their consent at any time.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>dpdp-cmp<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>DPDP Consent<\/strong> in the left admin sidebar.<\/li>\n<li>Paste your raw Google Analytics and Meta Pixel scripts into the designated boxes.<\/li>\n<li>The frontend banner will now handle the blocking and execution of those scripts automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20guarantee%20my%20site%20is%20fully%20dpdp%20compliant%3F\"><h3>Does this plugin guarantee my site is fully DPDP compliant?<\/h3><\/dt>\n<dd><p>No plugin can guarantee full legal compliance on its own \u2014 this tool handles cookie\/tracking consent specifically. We strongly recommend consulting a legal professional for your overall compliance posture and ensuring your privacy policy is up to date.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20block%20trackers%20from%20other%20plugins%3F\"><h3>Does this plugin block trackers from other plugins?<\/h3><\/dt>\n<dd><p>No. This plugin strictly blocks the specific tracking scripts you manually configure in its settings. It does not automatically scan or block trackers hiding inside page builders, third-party plugins, embedded videos, or live-chat widgets. A full site audit remains the site owner's responsibility.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin is extremely lightweight and its frontend architecture is built specifically to remain performant even alongside aggressive page caching.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of the DPDP Consent Platform.<\/li>\n<li>Cache-safe script injection.<\/li>\n<li>Database-backed audit trails with IP hashing.<\/li>\n<li>Granular category selection UI.<\/li>\n<\/ul>","raw_excerpt":"A lightweight, cache-safe Consent Management Platform tailored for India&#039;s DPDP Act.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358782"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/frtech"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358782"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358782"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358782"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358782"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358782"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}