Simple History 2.23 was recently released. This version adds logging of some of the new privacy and GDPR related functions that was added in WordPress 4.9.6.
Simple History can log the following:
– Privacy data export is requested for a user and when this request is confirmed by the user and when the data for the request is downloaded by an admin or emailed to the user.
– Erase Personal Data: Request is added for user to have their personal data erased, user confirms the data removal and when the deletion of user data is done.
in version 2.22 (that I forgot to blog about) among other things IP addresses is anonymized by default and the logging of events in plugin Redirection is back again.
skip_posttypesfilter are now also applied to deleted posts.
sh_get_callable_name()that returns a human readable name for a callback.
IP addresses are now anonymized by default. This is mainly done because of the General Data Protection Regulation (GDPR)
Both IPv4 and IPv6 addresses will be anonymized and the IP addresses are anonymized to their network ID.
So for example the IPv4 address
192.168.123.124 is anonymized to
the IPv6 address
2a03:2880:2110:df07:face:b00c::1 is anonymized by default to
simple_history/privacy/anonymize_ip_address than can be used to disable ip address anonymization.
sh_error_log() to easily log variables to the error log. Probably only of interest to developers.
Fixed logging for plugin Redirection. The logging of URL redirects and so on stopped working some while back because the Redirection plugin started using the WP REST API. But now it’s working again!