I mean can I use it offline and be in complete control of all the data rather than storing it in the cloud?
Only if you need to sync with other devices then you can choose to do so by getting a subscription, but it's not a requirement to use the app at all. It only syncs your data to cloud if you're signed in and have a subscription, otherwise it doesn't.