Moodle Plugins directory: Deleted User Anonymizer | Moodle.org
Deleted User Anonymizer
Administration tools ::: tool_deleted_user_anonymizer
Maintained by
Marius Rosenbaum,
oncampus GmbH,
Alexander Müller,
Ramona Rommel
Moodle retains some user data by design even after user deletion, which may be a concern depending on the specific data privacy policies of an organisation or local legal interpretations. This plugin anonymizes the remaining personal data in the mdl_user-table after deletion.
Latest release:
3 downloads
2 fans
Current versions available: 1
Deleted User Anonymizer is a "tool plugin" that anonymizes deleted users in Moodle. There are two ways to trigger the anonymization process:
- Event trigger: When a user is deleted, anonymization is automatically triggered for that user.
- Manual anonymization: Administrators can manually trigger anonymization for all previously deleted users.
If user fields are not deleted during account deletion, they are anonymized as follows:
- The
useridremains unchanged. - The
firstnameis replaced with a random adjective. - The
lastnameis replaced with a random animal name. - The
usernameis replaced with the newfirstname+lastname+ a timestamp.
Installation
- Clone the repository into the
/admin/tool/user_anonymizerdirectory of your Moodle installation: - Visit Site administration → Notifications to trigger the installation, or run
admin/cli/upgrade.php.
Configuration
After installation, the plugin can be configured via: Website-Administration → Plugins → Admin tools → Delay for anonymizing user data
Useful links
Contributors
Marius Rosenbaum (Lead maintainer)
oncampus GmbH
Alexander Müller
Ramona Rommel
Please login to view contributors details and/or to contact them
Comments