Database Anonymization

Database Anonymization

Wordpress plugin

Install on Wordpress

App Details

Anonymize personal data (PII) in WordPress databases for development and testing. Comply with rules and regulations, prevent data leaks.

WordPress databases are often copied from production to test and development environments. This leads to a representative dataset for development and testing.
However, most production databases contain Personal Identifiable Information, so you need to have effective security controls in place to comply with rules and regulations such as EU GDPR.

This plugin contributes to compliancy and supports data leak prevention originating from non-production installations, while retaining the WordPress database structure and integrity.

  • It transforms PII to anonymous data using customizable rules, with each rule creating a step of the data transformation.
  • By retaining the data structure (in most cases), the anonymization will usually not break functionality and keep the data set sufficiently representative.
  • You can anonymize many data types using a wide range of transformations (listed below).
  • It comes with a built-in ruleset for default WordPress installs to get you off the ground.
  • You can add, change and delete rules to make the anonymization work as you see fit.
  • It provides powerful options to anonymize any column in any WordPress database table, supporting all plugins that use the database to store personal data.
  • It can target specific PII hidden in meta database tables such as WP options.
  • It can handle serialized data stored in database records.
  • It can handle JSON data stored in database records.

You can create rules to skip specific records that contain PII of admins, developers and testers. This prevents locking yourself out of WordPress and ensures that you and test users can perform their tasks while personal data from customers and other users is anonymized.

Optionally you can create a temporary back-up, so you can inspect the transformation results before finalizing the anonymization.

You will find this plugin in the Tools menu of WordPress.

Supported data types

All types of personal data are supported with all-purpose transformations.

There are special transformations for the following data types:

  • email address
  • person name
  • nickname
  • nicename (WordPress specific data type)
  • phone number
  • age
  • birthdate
  • IBAN
  • street address
  • city
  • URL
  • IP address
  • HTTP agent

All-purpose transformations

  • One string
    Fills a table column with a character string as defined by you, the same for all records.
  • Empty
    Fills a table column with empty values for all records.
  • Random characters
    Fills a table column with different random characters per record.
  • Random digits
    Fills a table column with different random digits per record.
  • Random pattern
    Fills a table column with different random digits or characters per record according to a pattern. Example: ###-aa/# generates 123-fj/4.
  • Lorem ipsum
    Fills a table column with a lorem ipsum text fragment.

Special transformations

These transformations are crafted for specific data types and create different values per record.

  • Random fake email address
    Generates an address like [name]@[domain].[extension] using a predefined list for fake domains and extensions and random characters for the name.
  • Copy user_email
    Copies the corresponding value of user_email in the WP users table. Requires that user_email has been anonymized in a previous step.
    This transformation helps to keep related records in separate tables consistent.
  • Derive user_nicename from user_email
    Derives the value for the column user_nicename from the column user_email in the WP users table. Requires that user_email has been anonymized in a previous step.
    This transformation keeps those related columns in the WP users table consistent.
  • Random full name
    Generate a full name combining random selections from predefined lists for first and last name.
  • Copy names from WP usermeta table
    Generates a full name combining first name and last name copied from the WP usermeta table. Requires that those columns in the WP usermeta table have been anonymized in a previous step.
    This transformation helps to keep related records in separate tables consistent.
  • Random nickname
    Generates a nickname using a random selection from a predefined lists combined with random characters.
  • Random first name
    Randomly selects a first name from a predefined list.
  • Random last name
    Randomly selects a last name from a predefined list.
  • Random phone number
    Generates random digits combined with predefined characters and digits. Example: +1 ##-####-#### (###) generates +1 59-6291-5282 (302).
  • Random_age
    Generates a random age with a specified minimum and maximum.
  • Random birthdate
    Generates a random birthdate derived from a random age with a specified minimum and maximum.
  • Random IBAN
    Randomly selects a non-existing International Bank Account Number from a predefined list. The format and checksum are valid.
  • Random street name
    Randomly selects a street name from a predefined list.
  • Random street name and house number
    Randomly selects a street name from a predefined list and combines this with a street number using a specified pattern. Example: ###-a s generates 627-d Fake Street.
  • Random city list
    Randomly selects a city name from a predefined list.
  • Random URL
    Generates a URL like https://www.[domain].[extension]/[path] using a predefined list for fake domains and extensions and random characters for the path.
  • Random IP address
    Generates a random IP address in the so called local range from 10.0.0.0 to 10.255.255.255.
  • Random HTTP agent string
    Randomly selects an agent string from a predefined list of fake entries.
  • Empty array values
    Sets an empty string for all values in a serialized or JSON array stored in database records.
  • One array value
    Sets one specific string for all values in a serialized or JSON array stored in database records.

Pricing

Starting from $0 per month.

Check Out the Reviews Badge Widget

By Common Ninja

Reviews BadgeTry For Free!

App Info

Rating

Reviewers

No reviews

Tags

anonymization
database
Personal data
security

Developed By

robinlopulalan

Quick & Easy

Find the Best Wordpress plugins for you

Common Ninja has a large selection of powerful Wordpress plugins that are easy to use, fully customizable, mobile-friendly and rich with features — so be sure to check them out!

Testimonial

Testimonial plugins for Wordpress

Galleries

Galleries plugins for Wordpress

SEO

SEO plugins for Wordpress

Contact Form

Contact Form plugins for Wordpress

Forms

Forms plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Sliders

Sliders plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Comments

Comments plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Maps

Maps plugins for Wordpress

Security

Security plugins for Wordpress

Translation

Translation plugins for Wordpress

Ads

Ads plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Music Player

Music Player plugins for Wordpress

Backup

Backup plugins for Wordpress

Privacy

Privacy plugins for Wordpress

Optimize

Optimize plugins for Wordpress

Chat

Chat plugins for Wordpress

Countdown

Countdown plugins for Wordpress

Email Marketing

Email Marketing plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Membership

Membership plugins for Wordpress

popup

popup plugins for Wordpress

SiteMap

SiteMap plugins for Wordpress

Payment

Payment plugins for Wordpress

Coming Soon

Coming Soon plugins for Wordpress

Ecommerce

Ecommerce plugins for Wordpress

Customer Support

Customer Support plugins for Wordpress

Inventory

Inventory plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Testimonials

Testimonials plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Slider

Slider plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Membership

Membership plugins for Wordpress

Forms

Forms plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Contact

Contact plugins for Wordpress

Comments

Comments plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Common Ninja Apps

Some of the best Common Ninja plugins for Wordpress

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Reviews Badge for Wordpress logo

Reviews Badge

Use a reviews badge to highlight your ratings, build trust at a glance, improve credibility, and help increase conversions across your site.

MP3 Player for Wordpress logo

MP3 Player

Add an MP3 Player to your website and engage visitors with music, podcasts, and spoken audio without any setup complexity.

Social Media & RSS Feeds for Wordpress logo

Social Media & RSS Feeds

Add social media and RSS feeds to your site to display fresh content, grow your online presence, and keep visitors engaged with real time updates.

Vimeo Carousel for Wordpress logo

Vimeo Carousel

Show Vimeo videos with a Vimeo carousel that displays clips in a smooth, flexible layout to boost visibility and engagement.

Wake Up Notifications for Wordpress logo

Wake Up Notifications

Use wake up notifications to re engage visitors with custom alerts that capture attention, boost interaction, and help increase conversions across your site.

Job Listings for Wordpress logo

Job Listings

Create job listings with a jobs board widget that lets you post openings, manage roles easily, and help candidates find the right positions quickly.

HIPAA Compliance Forms for Wordpress logo

HIPAA Compliance Forms

Create secure HIPAA compliant forms that protect sensitive data, offer full customization, and integrate easily for safe medical information collection.

Feedback Form for Wordpress logo

Feedback Form

Collect user insights with a feedback form that gathers valuable input, improves user experience, and helps you understand visitor needs more clearly.

Opening Hours for Wordpress logo

Opening Hours

Add opening hours to your site to give visitors clear, reliable business information that improves trust, reduces confusion, and supports user experience.

Team Member List for Wordpress logo

Team Member List

Present your team with a structured team member list that builds trust, supports credibility, and helps visitors connect with the people behind your brand.

Google Reviews for Wordpress logo

Google Reviews

Show verified customer feedback with Google Reviews to build trust, strengthen credibility, and help visitors make confident purchase decisions.

Flash Cards for Wordpress logo

Flash Cards

Create interactive flash cards that present questions and answers in a clear, customizable format to support learning, training, and user engagement.

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms