Jump to content

AnonymizeFields (GDPR, DSGVO)


dotnetic
 Share

Recommended Posts

This module allows you to select fields that get anonymized after a defined period of time.

Anonymization refers to either replacing field values with a configurable fill word, or removing stored data altogether. The time period after which page content gets anonymized can be configured (default is 60 days), and anonymized fields can be selected manually via module config screen.

Behind the scenes LazyCron is used to trigger the anonymization process, which makes the whole process completely automatic.

The module was developed for a client that handles job applications. The software we developed required to anonymize personal identifiable data after a specific amount of time, if the applicant did not get the job, according to the law DSGVO. There might be other uses, where this module could come in handy.

Thanks @teppo for mentioning it in ProcessWire Weekly #393. I hope you don't mind, that I copied the description from your site?

You can find the module at https://github.com/jmartsch/AnonymizeFields

and in the modules directory at https://processwire.com/modules/anonymize-fields

  • Like 4
Link to comment
Share on other sites

Yes, right now it lists all fields and then anonymizes the selected fields on every page, regardless of the template. If more people are interested in this module, I could add more options. You are also free to modify the code or contribute additions to the module @wbmnfktr.

  • Like 1
Link to comment
Share on other sites

Maybe I can take some time and look how to customize your module.

Right now I use a hook for this kind of maintenance. While it's using template and fields it's not that easy to update like your module. On the other hand changes are documented.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...