About & Methodology
Satire-first, transparent, and responsibly built.
What this site does
We take any headline or article URL you provide and generate a satirical BBC-style headline and description that exaggerates perceived bias. Outputs are clearly marked as satire and always returned in strict JSON for programmatic use.
How generation works
- Scrape optional metadata from the provided URL (title, description, publisher, logo when found).
- Pass trimmed JSON to an OpenAI model via LangChain with a fixed prompt stored in
prompts/bbc_satire.md. - Enforce JSON-only outputs with keys
rationale,title,description,original_input. - Retry generation and validate JSON structure before returning a response.
Bias disclaimer
This project is satire. The generated text is fictional and intentionally skewed to lampoon media bias. It is not factual reporting and should not be reused as real news.
Data & privacy
- Inputs are used only to craft the satirical response; no personal data is required.
- Analytics (Vercel, LogRocket) are used to improve usability; disable or proxy if you self-host.
- External calls: OpenAI for text generation, optional NewsAPI for example content.
Contact & attribution
Built by the BBC Satire team. For feedback, reach out on Twitter/X.