I need to track cardio with terrain data, but I’d rather not trust Strava with my privacy. I know there are some alternatives, but which one is the most reliable and feature-rich? I don’t have smart accessories, just and android phone. Preferably, I’d like an app that let’s me track added weights for calorie purposes (like rucking).
I don’t know if it meets all your criteria but check out golden cheetah
https://www.goldencheetah.org/
Give it some time to learn. It is far more powerful than strava and anything you could pay for (yes, even training peaks).