I'm working on a backend product and the term "eDiscovery" is overused in my industry. What's another appropriate word that has enough resonance to be marketable? Discovery in this context does not seem to be appropriate.
An appropriate synonym that immediately springs to mind is disclosure.
You might also consider reveal.