Cookie policy
Last updated 1 October 2026. This page lists every cookie and every piece of browser storage kettleboils.com uses, why, and for how long.
In short
Kettle sets one cookie of its own, the sign-in cookie, and only after you sign in. Everything optional (outside analytics, error reports and, later, ads) waits until you say yes in the cookie banner. Rejecting is as easy as accepting, and reading the site works the same either way.
Your choices
You can change your choice at any time. If your browser sends Global Privacy Control, we treat it as "Reject non-essential" until you choose otherwise.
Categories
- Strictly necessary. Always on, because the site cannot work without them: the sign-in cookie, remembering your choice, and the bot checks on sign-in forms.
- Analytics. Cloudflare Web Analytics, which counts visits without cookies. Kettle's own daily totals are anonymous and store nothing on your device, so they run unless you switch Analytics off or your browser sends Do Not Track or Global Privacy Control.
- Error monitoring. Sentry, which tells us when a script on the page breaks.
- Advertising. Google AdSense, once ads run on Kettle. Off until you allow it. We pass your choice to Google through its Consent Mode.
Everything we use
| Name | Category | What it does | How long |
|---|---|---|---|
kettle_session | Strictly necessary | Keeps you signed in. Set only when you sign in; scripts on the page cannot read it. | 30 days, or until you sign out |
kettle_consent | Strictly necessary | Remembers your cookie choices and the policy version you saw. Never sent to our server. | 6 months, or until the policy changes |
__cf_bm, cf_clearance | Strictly necessary | Set by Cloudflare's network only when its bot protection checks a visit. | 30 minutes (__cf_bm), up to a day (cf_clearance) |
Turnstile | Strictly necessary | The bot check on the sign-up, sign-in and password reset forms. Loads only with those forms. | Set by Cloudflare, no longer than the visit |
g_state | Strictly necessary | Set when you open sign in and Google's button loads; Google uses it to remember sign-in prompts you closed. Google's own cookies on google.com keep you signed in to Google. | About 6 months |
Cloudflare Web Analytics | Analytics | Counts visits on kettleboils.com without identifying you. Loads only with your consent, and never with Do Not Track or Global Privacy Control. | Nothing stored |
Kettle's own counts | Analytics | Anonymous daily totals (see the privacy policy). Need no consent as nothing is stored on your device, but switching Analytics off stops them too. | Nothing stored |
Sentry | Error monitoring | Reports script errors, without your IP address, email or cookies. Loads only with your consent. | Nothing stored on your device |
Google AdSense (__gads, __gpi and others) | Advertising | Not in use yet. Once ads run, they load only with your consent and Google uses these cookies to choose and measure ads. | Up to 13 months, set by Google |
Fonts are served by Kettle itself and set no cookies. Links to other sites, such as the sources under each story, follow those sites' own cookie rules once you open them.
Questions
Read the privacy policy for what we do with data, or email hello@kettleboils.com.
