1. Who we are
This site is operated by Jonathan Fordyce and Gareth Shillaw trading as TFC Health (“TFC”, “we”, “us”). We are the data controller for the personal data described below.
If you have any questions about this policy or how we handle your data, email tfchealthmedia@gmail.com.
2. What we collect
- Analytics data — pages you visit, how long you stay, what you click, your country, your device type, your browser. Collected via Vercel Analytics (always on, anonymised, cookieless), Google Analytics 4, and Microsoft Clarity session recordings & heatmaps (the last two only with your consent). Clarity recordings mask all text and form input, and we do not record our checkout pages.
- Purchase data — if you buy our guide, Stripe collects your name, email, billing address, and card details. Stripe processes these on our behalf. We never see or store your card details.
- Email — if you buy our guide, we send a small number of transactional emails (receipt, download link, brief onboarding). We do not currently run a marketing newsletter.
- Support correspondence — if you email us, we keep a record of the conversation so we can help you and learn from common questions.
3. Duncan, our AI health coach (health data)
If you use Duncan, our AI coaching chat at tfchealth.io/coach, we process additional data. Some of what you tell Duncan (your goals, diet, supplements, how you sleep and feel) is health information: special category data under UK and EU GDPR and sensitive personal information under the California CPRA. We treat it accordingly.
- Account and chat data — your email address (sign-in), your conversations with Duncan, and per-message usage records. Stored in our database (Supabase) with per-user access controls.
- Coach memory (members only, with your explicit consent) — if you are a paying member and choose to set up a profile, we store a short set of details you give us (sex, age band, activity level, diet style, goal, supplements and any notes) plus a rolling summary of your conversations, so coaching gets personal over time. This is optional and members-only: free accounts are stateless and Duncan does not remember them between sessions. You can view, edit, switch off or delete this in Account at any time, and switching it off immediately deletes the stored profile and summary.
- AI processing — your messages are sent to Anthropic (the maker of Claude, the AI model Duncan runs on) to generate replies, and to OpenAI to power search over TFC's own content library. Both process this data as our processors, under data processing agreements, and do not train their models on it.
- Safety records — if a conversation triggers our crisis-safety protocol (for example mentions of self-harm), we keep a minimal internal safety log so we can review that the protocol worked. We never use your health data for advertising, and we never sell it.
The legal basis for coach memory is your explicit consent (UK GDPR Article 9(2)(a)), collected separately at onboarding and withdrawable at any time. Chat delivery itself is processed under contract. Duncan is for adults (18+) and provides general wellness education, not medical advice; see the Terms for the full description.
You can export everything Duncan holds about you as JSON, or delete your account entirely, from the Account page. Deletion removes your profile, memory, conversations and account immediately, with backups purged within 30 days. Conversations older than 12 months are deleted on a rolling basis.
4. Legal basis
We rely on the following lawful bases under UK GDPR:
- Contract — processing your purchase and delivering the guide you bought.
- Consent — the Google Analytics 4 cookies and tracking only fire after you click “Accept” on the cookie banner. You can withdraw consent at any time using “Privacy settings” in the footer.
- Legitimate interest — running cookieless analytics (Vercel Analytics) to understand site performance, and responding to your support emails.
- Legal obligation — keeping records of purchases for tax and accounting law.
5. Third parties we use
We use a small set of trusted services to run the site. Each has its own privacy policy:
- Stripe — payment processing. stripe.com/privacy
- Vercel — hosting, edge network, analytics, file storage (the guide PDF lives in Vercel Blob). vercel.com/legal/privacy-policy
- Google Analytics — user-consent-gated audience and conversion analytics. policies.google.com/privacy
- Microsoft Clarity — user-consent-gated session replay and heatmaps, with all text and form input masked. privacy.microsoft.com
- Supabase — database and sign-in for the Duncan coach (chat history, coach memory, subscriptions). supabase.com/privacy
- Anthropic — the AI model behind Duncan (processes your chat messages to generate replies; no training on your data). anthropic.com/legal/privacy
- OpenAI — converts coach questions into search vectors so Duncan can look things up in TFC's own library (no training on your data). openai.com/policies/privacy-policy
- Resend — transactional email delivery. resend.com/legal/privacy-policy
Some of these providers are based in the United States. Transfers happen under the UK extension to the EU-US Data Privacy Framework or the UK International Data Transfer Agreement, with standard contractual clauses where applicable.
6. Cookies and analytics
We use as few cookies as possible. None for advertising. None for tracking you across other websites.
- Strictly necessary — small data points needed to make the site work (e.g. your cookie-banner choice). Always on.
- Analytics (consent required) — Google Analytics 4 and Microsoft Clarity. Off by default. They only fire after you click “Accept” on the banner. We use Google Consent Mode v2 for GA4, and the Clarity recording script is not even loaded until you say yes — so decliners are never recorded.
- Cookieless analytics — Vercel Analytics. No cookies, no fingerprinting, no cross-site identifiers. Always on.
Change your mind any time using “Privacy settings” at the bottom of any page.
7. How long we keep your data
- Purchase records: 7 years (UK tax law).
- Email correspondence: until it is no longer relevant, typically 2 years.
- Analytics data in Google Analytics 4: 14 months (the GA4 default; user-level data deleted after that).
- Session recordings in Microsoft Clarity: 30 days (Clarity’s default; aggregated heatmaps may persist longer in anonymised form).
- Analytics data in Vercel Analytics: 90 days.
8. Your rights
Under UK GDPR you have the right to:
- Ask what data we hold about you
- Ask us to correct inaccurate data
- Ask us to delete your data (subject to legal retention)
- Ask for your data in a portable format
- Object to or restrict our processing
- Withdraw consent for analytics any time
- Complain to the ICO if you think we have got it wrong
Email tfchealthmedia@gmail.com to exercise any of these rights. We will reply within 30 days.
9. Children
This site is not directed at children, and Duncan (the AI coach) is strictly 18+: you confirm you are 18 or over at sign-in, and we record that confirmation. We do not knowingly collect data from anyone under 18; if you believe we have, contact us and we will delete it.
10. Changes to this policy
If we make a material change we will update the “Last updated” date at the top of this page and, where appropriate, re-prompt you for cookie consent.