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.
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.
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.
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
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...
And seeing how most websites are 20 megs+, the eco argument seems forced.