ShareGate Overcast will consume billing data and metrics coming from your Azure subscriptions using a permissions delegation model, so ShareGate Overcast requires that you login with an Organizational (Azure AD) or Personal (Microsoft) user account. ShareGate Overcast then uses the permission delegation to impersonate your user and access your Azure resources. That means that it will have the same access on Azure resources as the user who is logged in.
ShareGate Overcast requires a user with the Reader Azure role definition on your subscriptions. The Reader role only gives access to the control-plane on Azure. As such, this role does not grant any access to your data-plane (ex: data stored inside SQL databases or in storage accounts blobs or tables).
Note: ShareGate Overcast uses the Azure REST APIs to connect on your behalf and perform queries. These queries are performed against the Billing APIs as well as the various resources that are analyzed in order to determine recommendations on how to reduce costs.