Data Retention Policy Automation
The length of time you must keep data for is often governed by the laws and regulations of your local jurisdiction. One thing most jurisdictions share in common however is that you should only keep personal data for as long as is necessary.
The Data Retention Policy Automation introduced in WHMCS 7.5 allows you to have WHMCS automatically enforce your data retention policy in relation to the length of time you keep your client records for.
Data Retention Settings
The new Data Retention Settings can be found in Setup > Automation Settings located in a new section of the same name.
Automatically Delete Inactive Clients
Defaults to off.
This setting allows you to configure client records to be automatically deleted after a given number of months with no invoice or transaction history.
To enable, you must select the radio option for removing clients automatically and specify a number of months greater than 0.
When enabled, the Data Retention Pruning task is performed daily and will remove clients that meet the following conditions:
- Are in a status of Inactive or Closed
- Have no invoices that have been marked paid within the given number of months you specify
- Have no transactions that have been entered or applied within the given number of months you specify
The client status can be changed automatically by the system. This is controlled by the Setup > Automation Settings > Client Status Update setting.