Some background -- I manage the Openfire server here at the office. It's running v4.0.1, and our Spark clients are running v2.8.1. Because we're in the healthcare industry, we use the Monitoring Service plugin to archive all chat logs onto a backup server to remain HIPAA compliant. All of this is working perfectly.
What I didn't realize until this morning is that Spark is saving its own chat logs in C:\Users\USERNAME\AppData\Roaming\Spark\user\USERNAME@DOMAIN\transcripts. We also use VMware View to provide floating virtual desktops to our call center staff. Their profiles are saved on the View Persona Management server. Spark is doing the same thing there, saving its chat logs into F:\profiles\USERNAME.DOMAIN.V2\AppData\Roaming\Thinstall\Spark\%AppData%\Spark\user\USERNAME@DOMAIN\transcripts.
I ran a test by enabling "Disable chat history" in the preferences and, sure enough, all data in the \transcripts\ folder was emptied immediately. I want this to happen across the entirety of our environment as it's eventually going to eat up enough disk space for this request to become urgent. Before I go down the rabbit hole of trying to script a solution, is there anything built into Openfire that would allow me to manage this?