dotnetic Posted November 21, 2021 Share 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 Link to comment Share on other sites More sharing options...
kongondo Posted November 21, 2021 Share Posted November 21, 2021 I think we forgot a link to the module ?. Link to comment Share on other sites More sharing options...
wbmnfktr Posted November 21, 2021 Share 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? Link to comment Share on other sites More sharing options...
dotnetic Posted November 21, 2021 Author Share 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 Link to comment Share on other sites More sharing options...
wbmnfktr Posted November 22, 2021 Share 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. Link to comment Share on other sites More sharing options...
dotnetic Posted November 22, 2021 Author Share 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. Link to comment Share on other sites More sharing options...
teppo Posted November 23, 2021 Share 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 Link to comment Share on other sites More sharing options...
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