$ cat PRIVACY.txt
Nothing personal. There's no signup, no account, no cookie, no localStorage. shout.sh doesn't remember you between visits.
The text you type into the playground never leaves your browser — the banner you see is rendered locally by a WebAssembly build of the same pipeline the server uses. Typing in the box doesn't hit the network.
When you actually curl shout.sh/..., the text you want
rendered is part of the request URL — it has to be, that's how curl
works. The server renders it and discards it. We don't persist request
URLs or bodies beyond the short-lived access logs our host keeps for
abuse prevention.
The web playground at shout.sh runs a self-hosted instance of Umami at analytics.rlew.io to count page views and see which controls get used — font picks, palette picks, copy-to-clipboard clicks, that sort of thing. Umami does not set cookies, does not follow you across sites, and does not build a profile of you.
The only data recorded per visit is the page URL, the referring URL, your device type, browser, OS, and a one-way-hashed identifier derived from your IP that resets daily. Your raw IP address is never written to disk.
Command-line curl calls to shout.sh do not hit Umami — no
JavaScript runs there. Only the web playground is instrumented.
No ads, no remarketing, no affiliate trackers. No Google Analytics, no Facebook Pixel, nothing like that. The only outbound requests the page makes beyond shout.sh itself are to analytics.rlew.io and Google Fonts (for the JetBrains Mono webfont).
Questions, corrections, or takedown requests: ryan [at] rlew [dot] io.