A Public Cloud is one hosted in a third-party data centre. Microsoft Azure is a Public Cloud service, but that doesn’t mean your data is unsecure.
Properly configured, a Public Cloud environment in Azure is subject to stringent access controls. Many large organisations including banks use Public Cloud technology for their hosting as it can be certified for compliance with ISO requirements.