Automatic User Lifecycle Management
插件管理工具稳定版

Automatic User Lifecycle Management

tool_userautodeleteNiels Gandraß

  • Moodle 1.9–5.1
  • 更新 2026-10-12

Automatically deletes users that have not logged in for a configurable number of days. Supports sending customizable inactivity warning mails prior to final deletion and allows for GDPR-compliant deletion of all personally identifiable information (PII) from the user records.
Automatic user deletion
This plugin automatically deletes users that have not logged in for a configurable number of days.
Automatically deleting users is useful to keep your database clean and remove old accounts that are no longer needed. The plugin can be configured to send warning emails a number of days before the user is deleted. This gives users the chance to log back in and keep their accounts active. It furthermore supports deleting users in a GDPR-compliant way, leaving no trace of personally identifiable information (PII) inside the user record. Automatic deletion can be tested by performing a dry-run to see which users would be affected without performing any actual action.
Features
Automatically deleting inactive user accounts
Sending warning emails to users before deletion
GDPR-compliant deletion of user accounts
Ignoring users with specific roles
Ignore specific authentication plugins
Dry-run mode for testing the configuration
Highly configurable (deletion and warning thresholds, email templates, enabling/disabling of single features, etc.)
Logging of deletion events
Automated testing and support for all active Moodle releases
Documentation: installation, configuration and usage
Detailed information about this plugin, installation and configuration instructions, as well as usage guides can be found in the official documentation on GitHub :
Reporting a bug or requesting a feature
If you find a bug or have a feature request, please open an issue via the GitHub issue tracker .
Please do not use the comments section within the Moodle plugin directory. Thanks
License

返回插件目录