Title: DPDP Compliance
Author: gopithecheetah
Published: <strong>30. Oktobra 2025.</strong>
Last modified: 30. Oktobra 2025.

---

Pretražite dodatke

![](https://ps.w.org/dpdp-compliance/assets/icon-256x256.png?rev=3386844)

# DPDP Compliance

 Od [gopithecheetah](https://profiles.wordpress.org/gopithecheetah/)

[Skini](https://downloads.wordpress.org/plugin/dpdp-compliance.zip)

 * [Detalji](https://bs.wordpress.org/plugins/dpdp-compliance/#description)
 * [Recenzije](https://bs.wordpress.org/plugins/dpdp-compliance/#reviews)
 *  [Instalacija](https://bs.wordpress.org/plugins/dpdp-compliance/#installation)
 * [Razvoj](https://bs.wordpress.org/plugins/dpdp-compliance/#developers)

 [Podrška](https://wordpress.org/support/plugin/dpdp-compliance/)

## Opis

SG2 DPDP Compliance Toolkit is a comprehensive WordPress plugin designed to help
Indian websites comply with the Digital Personal Data Protection (DPDP) Act, 2023.
It provides tools for managing user consent, handling data subject rights (DSR) 
requests, generating dynamic privacy policies, and auditing compliance activities.

### Key Features:

 * **Consent Management Banner**: A customizable cookie consent popup that allows
   users to manage preferences for data processing purposes (e.g., communication,
   analytics, marketing, strictly necessary). Supports multi-language (English, 
   Hindi) and test mode for development.
 * **Grievance Redressal Form**: A secure form for users to submit DSR requests (
   access, correction, deletion of personal data). Includes email confirmation, 
   rate limiting, and admin workflow for approval/rejection.
 * **Privacy Policy Generator**: Automatically generates a basic privacy policy 
   based on your site settings, using templates for blogs or e-commerce sites. Easily
   customizable via shortcodes.
 * **Admin Dashboard**: Beautiful, responsive dashboard with metrics (total consents,
   pending requests), sub-pages for settings, logs, requests, audit trails, script
   manager, and exports (CSV/JSON).
 * **Consent Logging & Audit**: Logs all consents and actions to the database with
   IP/user agent hashing for privacy. View/export logs easily.
 * **Shortcodes**: Embed components easily:
    - `[dpdp_grievance_form]`: DSR request form.
    - `[dpdp_consent_status]`: User's current consent status.
    - `[dpdp_privacy_policy]`: Dynamic privacy policy.
 * **Script Manager**: Block or manage third-party scripts based on consent (e.g.,
   GA4, Facebook Pixel integrations via SDK).
 * **Security & Performance**: Rate limiting, nonces, sanitization, and GDPR-inspired
   best practices. No external dependencies beyond WordPress core.
 * **SDK for Integrations**: JavaScript SDK for advanced consent checks (e.g., `
   window.DPDP.getConsent()`).

The plugin auto-creates necessary database tables on activation and sets up default
pages (Privacy Policy, Consent Status, Grievance Form). It's lightweight, mobile-
responsive, and follows WordPress coding standards.

### Why SG2 DPDP Compliance Toolkit?

The DPDP Act mandates consent for personal data processing, data subject rights,
and grievance mechanisms. This plugin simplifies compliance without needing custom
development.

For support, visit [SG2 Technologies](https://sg2technologies.com/) or the [WordPress.org support forum](https://wordpress.org/support/plugin/dpdp-compliance/).

### External services

This plugin optionally uses third-party services for enhanced security and analytics.
These are configurable and disabled by default. All integrations respect user consent
where applicable.

#### Google reCAPTCHA (Optional, for Grievance Form)

Used for spam protection on the DSR request form.
 **Data sent**: User's IP address
and reCAPTCHA response token only when the form is submitted (if enabled in settings).
No personal data is sent without form interaction. **Why/When**: To verify human
submissions and prevent abuse; called via Google's API on form POST. **Provider**:
Google LLC. Terms: https://policies.google.com/terms. Privacy Policy: https://policies.
google.com/privacy.

#### Google Tag Manager (GTM) (Optional, Consent-Based)

Used to load Google Analytics scripts based on user consent.
 **Data sent**: The
GA tracking ID when the page loads (only if consent is given for analytics purposes).
No personal data transmitted without consent. **Why/When**: For analytics tracking;
loads dynamically after user consent via the Script Manager. **Provider**: Google
LLC. Terms: https://marketingplatform.google.com/about/analytics/terms/us/. Privacy
Policy: https://policies.google.com/privacy.

All services comply with DPDP consent requirements. Disable in settings if not needed.

## Instalacija

 1. Upload the `dpdp-compliance` folder to the `/wp-content/plugins/` directory of 
    your WordPress site.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. (Optional) Configure settings via **DPDP > General** (e.g., company name, DPO email,
    consent purposes).
 4. Add shortcodes to pages/posts:
 5.  * Grievance Form: `[dpdp_grievance_form]`
     * Consent Status: `[dpdp_consent_status]`
     * Privacy Policy: `[dpdp_privacy_policy]`
 6. The consent banner appears automatically on frontend (customize in **DPDP > Banner**).
 7. Visit **DPDP > Dashboard** to view metrics and manage logs/requests.

The plugin creates default pages automatically. Test in a staging environment first.

## ČPP

### Does this plugin handle reCAPTCHA for forms?

reCAPTCHA is optional for the grievance form (enable in General settings). It uses
Google's API for spam verification—see the External Services section for details
on data sent. The form also includes WordPress nonces and rate limiting as backups.

### How do I customize the consent banner?

Go to **DPDP > Banner** to adjust texts, styles (position, theme, colors), display
rules (first visit only), and purposes.

### Can I export logs for compliance audits?

Yes, from **DPDP > Exports**, download consents, requests, or audit logs as CSV 
or JSON, with filters for status/date.

### Is multi-language support built-in?

Yes, English and Hindi by default. Add translations in **DPDP > Translations**. 
Banner and forms auto-detect locale.

### What happens on plugin deactivation?

Database tables are preserved by default (toggle in Advanced settings). Consents
are stored in cookies for ongoing compliance.

### Does it integrate with Google Analytics or Facebook?

Yes, via the JavaScript SDK. It updates gtag/fbq consent modes based on user preferences—
see External Services for details.

### How do I regenerate the privacy policy?

Edit the template in **DPDP > Policy** and click “Regenerate”. Use shortcode `[dpdp_privacy_policy]`
to display.

### Is the plugin compatible with caching plugins?

Yes, but clear cache after activation. The banner uses cookies, not server-side 
state.

For more FAQs, check the [documentation](https://sg2technologies.com/docs/dpdp-compliance/).

## Recenzije

Nema recenzija za ovaj dodatak.

## Saradnici i programeri

“DPDP Compliance” is open source software. The following people have contributed
to this plugin.

Doprinositelji

 *   [ Gopi Narayanaswamy ](https://profiles.wordpress.org/gopithecheetah/)

[Prevedi “DPDP Compliance” na vaš jezik.](https://translate.wordpress.org/projects/wp-plugins/dpdp-compliance)

### Zainteresirani za razvoj?

[Pregledajte kôd](https://plugins.trac.wordpress.org/browser/dpdp-compliance/), 
pogledajte [SVN spremište](https://plugins.svn.wordpress.org/dpdp-compliance/)ili
se pretplatite na [dnevnik razvoja](https://plugins.trac.wordpress.org/log/dpdp-compliance/)
od [RSS](https://plugins.trac.wordpress.org/log/dpdp-compliance/?limit=100&mode=stop_on_copy&format=rss).

## Zapis promijena

#### 2.1.1

 * Updated documentation for external services (reCAPTCHA, GTM) to meet WP.org guidelines.
 * Fixed contributors list and short description for readme compliance.
 * Minor tweaks to installation and FAQ for clarity.

#### 2.1.0

 * Initial public release.
 * Added Script Manager for third-party integrations.
 * Improved admin UI with gradients and responsive design.
 * Enhanced grievance form with purple header styling.
 * Added rate-limiting to consent logging.
 * Multi-language support for banner and forms.
 * SDK for GA4/Facebook consent updates.

#### 2.0.0

 * Core features: Consent banner, DSR forms, policy generator.
 * Database tables for consents, requests, audits.
 * Admin sub-pages for all management.
 * Shortcodes and auto-page creation.

#### 1.0.0

 * Prototype: Basic banner and logging.

## Meta

 *  Version **2.1.0**
 *  Last updated **prije 5 mjeseci**
 *  Active installations **Manje od 10**
 *  WordPress version ** 5.0 ili viša **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 ili viša **
 *  Language
 * [English (US)](https://wordpress.org/plugins/dpdp-compliance/)
 * Tags
 * [compliance](https://bs.wordpress.org/plugins/tags/compliance/)[consent](https://bs.wordpress.org/plugins/tags/consent/)
   [data protection](https://bs.wordpress.org/plugins/tags/data-protection/)[privacy](https://bs.wordpress.org/plugins/tags/privacy/)
 *  [Napredni pogled](https://bs.wordpress.org/plugins/dpdp-compliance/advanced/)

## Ocjene

No reviews have been submitted yet.

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

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

## Doprinositelji

 *   [ Gopi Narayanaswamy ](https://profiles.wordpress.org/gopithecheetah/)

## Podrška

Imate nešto za reći? Trebate pomoć?

 [Pogledaj forum podrške](https://wordpress.org/support/plugin/dpdp-compliance/)

## Pokloni

Da li bi ste željeli da podržite napredovanje ovog proširenja?

 [ Pokloni ovom proširenju ](https://sg2technologies.com/donate/)