What features are you looking for? What OS? What kind of cardio?
There is gadgetbridge for Android, where you can connect a lot of fitness gadgets to and all your data stays on your smartphone. (Check out supported devices to find which hardware to buy).
Then there is opentracks for outdoor cardio, that can either connect to heart tracking stuff directly (like the polar H10 for example) or get data from gadgetbridge.
In both cases you cut out the official app and thus the cloud, but can use commercial high quality hardware.
There are hundreds of open source fitness related projects and devices that work with them. So you have to be clear about your needs, wants and wishes.