dotnetic Posted November 21, 2021 Posted November 21, 2021 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 4
wbmnfktr Posted November 21, 2021 Posted November 21, 2021 As far as I can see it's solely based on fields without taking any templates or other settings into account. Is this correct?
dotnetic Posted November 21, 2021 Author Posted November 21, 2021 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. 1
wbmnfktr Posted November 22, 2021 Posted November 22, 2021 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.
dotnetic Posted November 22, 2021 Author Posted November 22, 2021 @teppo Would you mind changing the link in the blog post? It is now https://github.com/jmartsch/AnonymizeFields or https://processwire.com/modules/anonymize-fields. I needed to change the name of the repo so I could submit it to ProcessWire's module directory.
teppo Posted November 23, 2021 Posted November 23, 2021 On 11/22/2021 at 3:50 PM, dotnetic said: @teppo Would you mind changing the link in the blog post? It is now https://github.com/jmartsch/AnonymizeFields or https://processwire.com/modules/anonymize-fields. I needed to change the name of the repo so I could submit it to ProcessWire's module directory. Sure thing — links updated. 1
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now