Yes! Helios does not require you to upload or send your music anywhere to be analyzed. You can have your own local installation.
Analysis of your commercial music catalogue never require any of it to leave your network. To do otherwise is reckless and would invite customers to get sued by whomever owns the rights to your digital assets.