Privacy
Effective 13 July 2026
The London This Week ChatGPT app is free and read-only. It requires no account, does not sell tickets, and does not receive payment details.
Data used to answer a request
The app receives the tool name and the filters or event ID needed to answer a request. No prompts or conversation content are stored by the application. Its code does not write custom tool-call, adoption, session, filter, event-ID, IP-address, or user-agent analytics. Tool results come from the in-memory verified edition.
Rate limiting
For abuse protection, the app uses OpenAI's documented tool-call _meta["openai/subject"] value when it is present. It transforms that value immediately with a daily-scoped HMAC and sends only the transformed token-bucket key to Upstash. The raw openai/subject is not stored or returned. Keys expire after two days. When the value is absent or malformed, requests share a bounded anonymous global bucket; the application does not substitute an IP address, a session header, or a user-agent.
Processors and public-site fonts
- Vercel hosts the MCP app and processes standard network request information to deliver and secure it. Vercel invocation counts may be viewed as an aggregate operational activity proxy; they cannot establish unique monthly users, so the 500-user goal is not measurable from them.
- Upstash stores only short-lived, HMAC-keyed token-bucket state for rate limiting.
- Cloudflare hosts the public London This Week site and policy pages.
- Google Fonts serves the public site's typography from
fonts.googleapis.comandfonts.gstatic.com. Loading the public site can therefore send normal web-request information to Google. The ChatGPT widget does not load Google Fonts, and its CSP remains limited to its own self-contained resources. - OpenAI operates ChatGPT and handles ChatGPT data under its own notices and controls.
Infrastructure providers may process standard network information under their own terms. London This Week does not use that information for profiling, advertising, affiliates, or custom usage measurement.
Your controls
You can choose not to use the app, open event links directly, or stop a conversation at any time. Because the app creates no account and retains no raw subject, prompt, or custom interaction record, it generally cannot identify a person-specific application record. For privacy questions, contact us through the support page.