A couple of months ago I've read that hosting google fonts on your own server is a better but maybe slower solution as loading content from google servers is already something that the users must be informed about due to submitting your IP to google.
Now I am realizing that basically the same thing is true for consent services that host the entire experience on their servers and give users only the service, am I right? They all claim they are safe to use, but I fail to understand how so.
I was testing a consent service that requires me to basically load their cloud hosted javascript code:
<script type="text/javascript" charset="UTF-8" src="https://cdn.cookie-consent-provider.com/<SOME-ID>.js"></script>
Now I can't get my head around whether this is already some sort of non-compliant GDPR behaviour because even if this provider would do everything to protect the data and be compliant, etc, I still would have to establish a connection to their servers first, in order to be able to inform the users because in some cases self-hosting this service is not possible due to a paywall or not-available at all.
So basically
- loading my website
- script loads cookie consent from remote server
- cookie consent is displayed
would be invalid because the user could not decide, nor decline step 2? He or she would send their IP to the remote address without consent.
The fun part is: What if the consent banner has no way of declining step 2.? I mean, this is weird because you would decline consent to access the consent servers.
§6 https://gdpr-info.eu/art-6-gdpr/ states that consent is required and if this is true, then no consent service unless self-hosting would actually be compliant?
Where am I wrong?