Hosting all your assets by yourself, on your own servers and doing analytics without sending data to a third party is not a terribly tall order.
one could argue that it is less eco friendly as well given how much space is going to be used repeating the same file on a multitude of servers
And seeing how most websites are 20 megs+, the eco argument seems forced.
Currently on HN frontpage there is an article "How to avoid layout shifts caused by web fonts" [1]. It lists several techniques you can use to reduce font size. One of the examples shows how subsetting reduces Roboto Regular size to 11KB.
[0] https://noyb.eu/en/austrian-dsb-eu-us-data-transfers-google-...
Browsers don't share cache between sites: https://www.stefanjudis.com/notes/say-goodbye-to-resource-ca...
https://www.hetzner.com/news/vertrag-zur-auftragsverarbeitun...
It's ok that their infrastructure logs IPs that it has to. They commit via their DPA to protecting personal data such as embedded in those logs, not logging what they don't need, not keeping it longer than necessary, only sharing it with third parties that agree similar protections, anonymising and aggregating as needed, etc.
You probably want an agreement like that with a hosting provider for another reason, not just IP logging: They have physical access to all your on site storage, user databases, etc. It's good that they commit to treating data on those physical systems with appropriate respect.
Doubling your bandwidth costs vs hosting the woff files? oops
Still forwarding the ip address in the X-Forwarded-For header? oops
Not following the license agreements of font providers? my bad
The local bakery down the street just needs to figure out what a reverse proxy is, what a redirect is, and what Nginx is and how set rules for it, and then weigh the pros and cons vs self-hosting assets.
I’m sure that’s easily doable for them, aren’t regulations fun?
Very few business owners are experts in all regulations when starting. You learn and adjust.
Frankly, I’ve even found myself doing this without thinking on occasion. The prompts are beyond useless.
(This is assuming you're using uBO, because who the hell isn't these days?)
Twitter is one of those service that just states "we collect data, deal with it when using this website" (which is already not legal) but the thing is, I don't even see this pop-up because uBlock is filtering it out. If Twitter now collects my personal data, it is not only breaking the opt-in component of GDPR but also doesn't even notify me about data collection.
Quite a lot of services have JS-only popups which I also don't see. Do they collect data? I think so. Do they know they are doing it illegally? I would bet quite a bit of money that they never thought about somebody getting past their cookie banner without consenting, so probably no.
Ignorance is a bliss, but if given a choice to not share extra info with random companies, many will in fact take that opportunity.
So a popup warning that your visit to this website will be recorded by Google may be just what the doctored ordered to shake people of their nirvana and make them look at things a bit more closely.
Smart websites would just host the font files on their own domains but I guess the dumber ones will just add Google Fonts and similar to their consent list, yes.