High Level Overview
Auto deactivation is a configurable feature that can be activated on a per-site basis. It automatically disassociates a user from a site if they have displayed no activity for a continuous 12-month period, as determined by metrics. Additionally, users can customize the timing of reminder emails, choosing between intervals of 3 months, 6 months, or 9 months of inactivity. This system check is executed once daily, covering all sites.
Reminder emails
Reminder emails are optional and can be configured via the Admin Panel. They respect users' notification preferences, except for the 12-month reminder (Final reminder before deactivation), which is always sent and does not adhere to users' notification preferences.
Deactivation
It's important to note that users are not physically deactivated; their status remains unchanged. Instead, the deactivation process involves unticking them from the site. This unticking occurs 12 months and 1 week after their last recorded metric activity, providing users with a 1-week grace period following the receipt of the final 12-month reminder email.
Activation on a New Site
When initially enabling the "Inactive users" flag for a site, any user who has been inactive for more than 12 months and 1 week will receive the 12-month reminder email and will be removed from the site in the same cron run. This ensures that the system immediately takes action for long-inactive users upon activation.