Privacy Policy

Last updated: May 2026

This policy explains what information Untrained Chef collects when you use the site, how it is used, and the choices you have. We try to keep this short and concrete β€” no legalese boilerplate. If anything is unclear, contact us.

Analytics

We use Umami, a self-hosted, privacy-friendly analytics tool. It records aggregate page views and country (derived from IP, not stored), without using cookies and without setting any persistent identifier on your device. We cannot identify individual visitors from this data.

Advertising β€” Google AdSense

The site is supported by Google AdSense. Google and its partners may use cookies and similar technologies to serve ads, including personalized ads based on your prior visits to this site or other sites. You can opt out of personalized advertising via Google Ads Settings (https://www.google.com/settings/ads) or via www.aboutads.info. EU visitors are shown a consent prompt for personalized ads as required by GDPR; non-consenting visitors continue to see non-personalized ads.

Sign-in (optional)

Two pages β€” the meal planner and the shopping list β€” require a free account. Sign-in is by email magic link (handled by Resend, EU servers) or Google OAuth. We store your email address and a list of recipe IDs you have planned or added to your list. We do not sell, share, or use this data for advertising. You can delete your account by emailing us; we remove all associated rows within 30 days.

Where the data sits

The site runs on Vercel (US/EU edge). The recipe database is Turso (libSQL, EU region). Email is handled by Resend (EU). Analytics is self-hosted on Hetzner (EU, Germany). AdSense and Google sign-in are handled by Google globally.

Your rights (GDPR)

You can ask for a copy of the data we hold about you, ask us to correct it, or ask us to delete it. For analytics and AdSense data we never identify you individually, so most of these requests apply only to your account if you have signed in. Send the request to the contact address below.

Contact

Privacy questions, deletion requests, or anything related to this policy: [email protected].