The FAQ seems to imply that having a CloudMagic account just makes it so that you don't have to set up your email accounts on each device: http://help.cloudmagic.com/article/create-cloudmagic-account...
They definitely use "the cloud", but their FAQ may be able to answer some of your questions there too: http://help.cloudmagic.com/section/security/