Cookies, plainly
Last updated 1 October 2026
What we set
| Name | Purpose | Type | Lasts |
|---|---|---|---|
| ch_session | Keeps you signed in (httpOnly, secure). | Necessary | 30 days |
| ch_consent | Remembers your cookie choice. | Necessary | 12 months |
| ch_locale | Remembers your language. | Necessary | 12 months |
| ch_views | Counts a page view once per day for growers’ dashboards — no profile. | Necessary | 1 day |
| ch_cart (local storage) | Your cart, on this device only. | Necessary | Until cleared |
| Analytics | Anonymous usage measurement. Loaded only after you opt in. | Analytics | Up to 13 months |
| Marketing | Campaign measurement. Loaded only after you opt in. | Marketing | Up to 13 months |
Changing your choice
Use “Cookie settings” in the footer of any page, or the button above. When you are signed in we also record your choice against your account, so we can show what you agreed to and when.
Payment pages
When you pay by card, Stripe sets its own strictly necessary cookies inside the card form to prevent fraud. They are covered by Stripe’s privacy policy.