Also, unless something's changed, the free tier only technically covers "web content". Going outside HTML and related material directly supporting the display of ordinary web pages (javascript referenced by your HTML, some light image serving, CSS) puts you outside what's covered by the TOS. You can't count on it for that at all.
IIRC that also goes for the other "self serve" plans, so includes paid plans. You need an enterprise plan (probably $5k+/m) to distribute non-Web-page-related files without violating the TOS. People often get away with it as long as they don't go too wild, but you're in even riskier territory than one already is using non-enterprise Cloudflare.