Disclaimer: It's been a minute since I last looked into this.
I believe Cordova just wraps your code in a web-viewer-within-a-mobile-app.
I think Ionic actually handles taking your JS code and translating it to mobile OS specific API's to make it appear a little more "native."
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.