Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

purge_users

719 sites Security covered
View on drupal.org

Auto Purge Users lets administrators delete inactive users based on time conditions. Users are selected as per criteria that check for different types of user inactivity. Some of the criteria that are used to select users are

  • Those who exceed a configured period of inactivity in days, months, etc..
  • Those who have not activated their account since registration for a specified period of time.
  • Those who have not logged in for a long periods of time.

The users who are purged can be notified that their account has been purged. Optionally you can limit the purge to specific roles like authenticated, etc..
You can go to “Administer -> People -> Auto Purge Users” to configure the duration of account inactivity, status of account and filter the users by roles.

The content created by the users being purged can also be purged or can be re-assigned to anonymous users after the purge. The user cancellation methods on the form provides the functionality to assign purged user content to anonymous user or entirely delete the content. Users can be deleted on cron by enabling the auto purge option in configuration page or can be deleted manually by pressing the delete users button. Users deleted during cron are logged via the watchdog.

Important notes:

This module has to use custom logic especially when reassigning content to guest / anonymous.
So please

  • test and use the module carefully
  • ensure to have regular and working backups
  • 3517192

  • exclude roles which should never be touched (especially roles with lots of content created)
  • report and fix bugs and issues with us

The background is, that there are no good core concepts for some of the cases, which would allow to solve these better.

Version 4.x

BC breaking change: the notification delay is now calculated relative to each rule's expiration value #3517192: Calculate the notification time by subtracting the notification period from each rule's value.

Version 5.x

New policy-enabled experimental version. Use with caution.

Activity

Total releases
9
First release
Jan 2025
Latest release
5 days ago
Release cadence
56 days
Stability
11% stable

Release Timeline

Releases

Version Type Release date
5.0.0-beta2 Pre-release Apr 13, 2026
5.0.0-beta1 Pre-release Jan 13, 2026
5.0.0-alpha3 Pre-release Apr 29, 2025
5.0.0-alpha2 Pre-release Apr 27, 2025
5.0.0-alpha1 Pre-release Apr 26, 2025
4.0.0 Stable Apr 26, 2025
5.x-dev Dev Apr 26, 2025
4.0.0-rc2 Pre-release Mar 8, 2025
4.0.0-rc1 Pre-release Jan 18, 2025