Cookie and Storage Notice
Last updated: 16 July 2026
Your Choice
Necessary storage is used for functions you request and to remember your privacy choice. Optional analytics and experiments, personalisation, and marketing storage is off until you actively choose it. Accept all and reject optional are presented with equal prominence, and you can select categories individually. Use Cookie Preferences in the footer at any time to change or withdraw a choice.
Necessary and Requested Features
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| ku_consent_v1 | Kennington Upholstery | Stores a signed record of your category choices so the site can honour them. | 180 days |
| ku-session | Kennington Upholstery | Authenticates a customer account after sign-in. | 30 days |
| ku-cart, ku-wishlist | Kennington Upholstery | Keeps items you deliberately add to a basket or wishlist on this device. | Until removed or browser storage is cleared |
| ku-view-mode, ku-recently-viewed | Kennington Upholstery | Remembers a view you selected and products viewed on this device. | Until browser storage is cleared |
Analytics and Experiments
These load only after analytics and experiments consent. PostHog traffic is routed to its EU service through our first-party endpoint. Full URL query and fragment text, form values, message text, and uploaded photographs are excluded.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| ku_vid | Kennington Upholstery | Random browser identifier for consented analytics, stable experiment assignment, and optional broad-interest personalisation. The first-party growth database stores only a secret-keyed one-way form. | 180 days |
| ku-session-id | Kennington Upholstery | Groups safe, consented interactions within the current browser session. | Browser session |
| ph_<project-token>_posthog | PostHog EU | PostHog analytics and experiment state. The middle value is the configured project token, so the exact name is deployment-specific. | Up to 180 days under the configured PostHog project setting |
Personalisation
Personalisation has no additional third-party tag. It requires analytics and experiments consent and uses the ku_vid identifier plus a short-lived, broad-interest profile in our database. It is disabled by default and can be switched on only after approval.
Marketing Measurement
Google and Meta tags are not requested from your browser before marketing consent. Exact cookies can vary when those providers update their services or when an approved feature is enabled; the deployment must be rechecked against this table before activation.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| ku-utm | Kennington Upholstery | Stores approved campaign parameters and a path-only landing page for attribution. It does not store arbitrary query text. | 30 days |
| _ga, _gid, _gcl_au and related Google identifiers | Consented advertising measurement and, where separately enabled, Google Analytics measurement. | Varies by identifier and approved Google configuration; commonly a session to 2 years | |
| _fbp, _fbc | Meta | Consented advertising measurement and campaign attribution. | Up to 90 days |
Session Replay
Session replay is disabled by default. If it is approved and enabled, it will require analytics and experiments consent, be sampled, block forms and marked private areas, mask all inputs and private text, and use the published retention period. It is not permitted to record quote details, contact information, uploaded images, account or checkout content, or arbitrary query text.
Browser Controls
You can also delete or block cookies and site data in your browser. Blocking storage may prevent baskets, account sessions, or saved preferences from working. Browser controls do not replace withdrawal through Cookie Preferences where a provider has already received consented data.