TSM for Data Retention has "Event-based Retention Management. Data is retained based on a time interval after the occurrence of a retention-initiating event. Meet regulatory requirements " Here's a link. http://www-306.ibm.com/software/tivoli/products/storage-mgr-data-reten/
Maybe you should consider this enhanced version of TSM for your customer. Curtis