Excuse Generator 3000

The excuse stays with you.

This page does not keep a copy. The show happens in your browser.

No account, no analytics

There is no sign-in, no cookie banner, and no tracking script. The words you type stay in the page. Refreshing clears them. This site does not send your situation or your excuse to Excuse Generator 3000.

The mixer

The instant mixer is JavaScript that shipped with the page. It fills a sentence from a fixed list. That work happens in your browser.

AI mode

AI mode is off until you turn it on. Turning it on downloads Qwen2.5 0.5B, about 300 MB, from Hugging Face, plus a small WebGPU library from the WebLLM file host. The files are cached in this browser so the next visit can reuse them. After that, the excuse is written on your device. We do not receive the prompt or the reply.

Hugging Face and the WebLLM file host can see that your browser requested the model, the way any download works. Phones and tablets do not start that download.

The host

The pages themselves are static files on Cloudflare. Cloudflare can see ordinary connection data, such as an IP address, when your browser loads the site. We do not add our own logs of what you typed.

The iPhone app

The app is separate. It stores history and favorites on the phone. It does not send excuses to a server. Apple's on-device model, when the phone has it, also runs on the phone.