=== Data Subject Request Form ===
Contributors: Shashikumar Naikar (Auditor)
Tags: gdpr, ccpa, data subject request, privacy
Requires at least: 5.0
Tested up to: 6.0
Stable tag: 1.1.0
License: Proprietary
License URI: https://xpertlync.com/

Handle GDPR/CCPA data subject requests through a frontend form.

== Description ==

This plugin is a commercial product of XpertLync Solutions Pvt. Ltd. and is not free software. Redistribution or commercial use without a valid license is prohibited.

This plugin provides a modern, dynamic frontend form for users to submit data subject requests (DSRs) under privacy regulations like GDPR and CCPA. It now includes:

* Shortcode for easy form placement
* Modern, compact UI that inherits your active WordPress theme's styles
* Single, dynamic form for all regions (EU, California, Others)
* New fields: First Name, Last Name, Country (dropdown), I am a (an) (Customer/Prospect/Visitor), Multi-select Request Type(s), File Upload, GDPR Consent, Captcha
* Google reCAPTCHA v2 or Simple Captcha (admin selectable)
* All fields except file upload are mandatory
* Customizable email notifications and templates with new placeholders (including user_identity and request_types)
* Admin can see masked reCAPTCHA keys in settings
* Admin settings page is now clearly categorized: Email Settings, Notification, Test Email, Captcha Settings, Shortcode
* Request tracking with unique IDs
* Admin interface for managing requests
* Fully compatible with commercial use (GPL-3.0-or-later)

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/dsr-request-form` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Configure the plugin settings under XpertLync's DSR Form in the admin menu
4. Use the [dsr_form] shortcode to display the form on any page or post

== Frequently Asked Questions ==

= How do I customize the form? =
You can customize the form fields by editing the template files in the plugin's templates directory.

= Can I change the email templates? =
Yes, you can edit the email templates in the templates/emails directory or override them in your theme. Placeholders for all new fields are supported.

= How do I track requests? =
Each submission generates a unique tracking ID that is displayed to the user and included in all notifications.

== Screenshots ==

1. Modern frontend form with theme-inherited UI
2. Categorized admin settings page
3. Request list in admin

== Changelog ==

= 1.1.0 =
* Major redesign: single dynamic form, new fields, modern UI, theme color inheritance
* Added Google reCAPTCHA v2 and simple captcha options
* Admin settings page restructured and categorized
* Email templates and notifications updated for new fields
* Masked reCAPTCHA keys visible in admin
* Bug fixes and improved compatibility

= 1.0.0 =
* Initial release