Description
PII Tokenizer allows website owners to secure Personally Identifiable Information (PII) such as first name, last name, email, phone, and address in WordPress forms. With seamless integration and a modern admin interface, this plugin provides:
– Vaultless tokenization and detokenization of PII fields via Java-based APIs.
– Dynamic buttons for “Tokenize” functionality appended to form fields for easy usage.
– API key registration after email verification, with secure client ID generation.
– Compatibility with popular WordPress form plugins like WPForms and Gravity Forms.
Key Features:
– Protect sensitive data by tokenizing form fields.
– Use individual “Tokenize” buttons for profile and address fields.
– Easily detokenize data when required.
– Modern admin interface for API key registration and management.
– Backend integration with customizable Java tokenization and detokenization services.
External Services
This plugin connects to external APIs to provide vaultless tokenization and detokenization services for Personally Identifiable Information (PII). These services are required to tokenize or detokenize sensitive data securely.
External API Endpoints
-
Vaultless Tokenization API
- Purpose: The Vaultless Tokenization API is used to convert sensitive PII fields such as name, email, mobile, and address into secure tokens.
- Data Sent: When a user initiates tokenization, the plugin sends the following data to the external API:
- The specific field data (e.g., name, email, address).
- API key for authentication.
- Conditions: This API is triggered when the “Tokenize” button is clicked by the user in a form integrated with the plugin.
- Service Provider: Samuday Technology Services
-
Detokenization API
- Purpose: The Detokenization API is used to convert secure tokens back into their original PII form.
- Data Sent: When a user initiates detokenization, the plugin sends the following data to the external API:
- The tokenized data (e.g., tokenized name or address).
- API key for authentication.
- Conditions: This API is triggered when the “Detokenize” button is clicked by the user in a form integrated with the plugin.
- Service Provider: Samuday Technology Services
-
Address Tokenization and Detokenization APIs
- Purpose: These APIs are specifically designed to handle tokenization and detokenization of address data.
- Data Sent: The following data is sent when address-related actions are triggered:
- Complete address JSON (e.g., street, city, zip code).
- API key for authentication.
- Conditions: This API is triggered when address tokenization or detokenization actions are performed via the respective buttons in a form.
- Service Provider: Samuday Technology Services
License
This plugin is released under the GPLv2 (or later). You can find the license details here: https://www.gnu.org/licenses/gpl-2.0.html
Installation
- Upload the plugin folder to the
/wp-content/plugins/
directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- After activation, navigate to the “PII Tokenizer” menu in the WordPress admin dashboard.
- Register your email, verify it via OTP, and generate your API key.
- Use the plugin with any WordPress form plugin to tokenize PII fields.
FAQ
-
What does this plugin do?
-
This plugin secures Personally Identifiable Information (PII) by tokenizing and detokenizing fields like name, email, phone, and address in WordPress forms. It integrates with Java APIs to perform secure vaultless tokenization.
-
How does the tokenization work?
-
Each form field will have a “Tokenize” button appended to it. When clicked, the plugin sends the data to the backend Java service for tokenization and replaces the field value with a tokenized string.
-
What form plugins are supported?
-
The plugin works with most WordPress form plugins like WPForms, Gravity Forms, and Ninja Forms by dynamically adding “Tokenize” buttons to the appropriate fields.
-
How do I generate an API key?
-
You can generate an API key by registering your email in the “PII Tokenizer” admin menu, verifying it via OTP, and clicking the “Register API Key” button. The API key is required to use the plugin.
-
Is the plugin secure?
-
Yes, the plugin leverages backend APIs for vaultless tokenization and uses secure methods to generate and validate client IDs and API keys.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“PII Tokenizer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PII Tokenizer” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Added individual “Tokenize” buttons for profile fields like first name, last name, and email.
- Appended “Tokenize” buttons dynamically to address fields with support for multiple fields (e.g., city, state, zip).
- Integrated Java APIs for tokenization and detokenization.
- Enhanced API key registration process with secure client ID generation.
- Improved admin interface with a modern, sleek design.
- Added compatibility with popular WordPress form plugins.
1.0.0
- Initial release of the PII Tokenizer plugin.
- Included email registration and OTP verification.
- Provided “Tokenize” functionality for profile and address fields.
- Added basic Java service integration for tokenization.