For records within DT I use a checksum script, run daily, which I assume would alert me to any corruption early in the game. But I also back up DT databases to WORM media, so I would hope that any data loss I note within the lifespan of that media (5 years? 10?) would be mitigated.
For records not in DT, I have no solution. But as I don’t store anything of any permanent importance outside DT, I hoping I’ll be ok.
The script will make me aware of any changes to locked files (so even unintentional editing), which DT itself can’t (which is perfectly reasonable). Obviously it also flags intentional editing - but generally, I have no intention of editing a locked file (files are locked by scripts immediately in some cases, and after a delay in others).