Install
Works with Drupal: ^9 || ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Automatically clean up expired content based on standard Drupal date fields.
### Features
* **Per-Content-Type Configuration**: Independent settings for each content type.
* **Core Date Support**: Uses standard `created` and `changed` dates—no custom fields needed.
* **Flexible Retention**: Set periods from 1 week to 2 years.
* **Status Filtering**: Clean all content, or target only published/unpublished items.
* **Audit Ready**: Comprehensive logging of all cleanup operations.
### Why this module?
Unlike other modules that require custom "expire" fields, **Content Cleaner** leverages the metadata already present in your nodes, making it lightweight and easy to set up on existing sites.
### Requirements
* Drupal 9, 10, or 11.