@Schmitz, Simon Welcome to Microsoft Q&A Forum, Thank you for posting your query here!
You cannot effectively control it. Essentially, global administrators have the authority to gain full access to all resources in Azure.
Therefore, if they possess this permission at the subscription or tenant level, they might not have direct access to the storage account. However, they can grant themselves the necessary permissions to access the storage account.
Azure roles, Microsoft Entra roles, and classic subscription administrator roles
Additional information: You can try using CEK (Client-Side Encryption) or CPK (Customer-Provided Keys). Essentially, a key is provided during the data upload, so the key is required to read the data. Client-Side Encryption or Customer-Provided Keys Encryption
Use Azure Private Link: Azure Private Link allows you to access Azure services (such as Azure Data Lake Storage Gen2) over a private endpoint in your virtual network. This means that the data is not exposed to the public internet and can only be accessed by authorized users within your virtual network. You can create a private endpoint for Azure Data Lake Storage Gen2 in your virtual network and use it to access the data.
Use RBAC and ACLs: While RBAC alone may not be sufficient to protect sensitive data, it can still be used in conjunction with ACLs to provide an additional layer of security. You can use RBAC to control who has access to the Azure Data Lake Storage Gen2 account, and use ACLs to control who has access to specific files and folders within the account. By using a combination of RBAC, ACLs, CMK, and Azure Private Link, you can ensure that your sensitive data is protected from unauthorized access. I haven't tried this option.
Difference between Global Admin and Owner in Microsoft Azure
Please let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.