Media hosting is a hard problem to solve. The CDN costs with other providers are significantly higher compared to Cloudflare.
Moderation is hard. You wouldnât want to know the type of content that has to be filtered every day.
There is a lot of work going on in the background so that someone uploading a 10MB image gets optimized down to a few hundred KB, strip metadata, and have the media file load fast, etc.
And a lot more other costs and work exist, while no one properly pays for hosting media, so no one wants to work on hosting media. Nostrimg died partially for the reason of CSAM spam.
I donât fully get the concerns about CF either in some cases. Sure, if this is a sensitive application then it could matter.
But if it is media that is already publicly available, what changes?
Everyone complains but no one wants to fund switching to an alterntive reliable CDN (some âcheapâ options bring significant drawbacks as well)
On Nostr.build we also have backups in a completely different provider.