2. Necessary functions and your choices
We use necessary storage for the functions you request, including signing in, keeping your basket, continuing a booking and securing account recovery. These functions remain available when you reject optional measurement.
Optional website analytics and performance measurement stay off unless you choose to allow them. Optional measurement is not selected for you, and continuing to browse does not mean you agree. You can accept or reject it and change your choice at any time through Cookie settings in the website footer.
3. Storage used by this website
- basket-storage — local storage
- Remembers service items, descriptions, prices and quantities so you can return to your basket. The application sets no automatic expiry. It remains until removed or the website's browser storage is cleared, subject to your browser's controls.
- laundro-booking — session storage
- Remembers your checked or unsupported postcode, coverage-check time, collection date, turnaround, bag choice and instructions while you continue booking. Normally retained for the tab's session. A coverage check expires after 24 hours; that does not delete the stored booking after 24 hours.
- Account and sign-in storage
- Supabase authentication maintains your session and temporary sign-in/security state. Names and lifetimes depend on the authentication flow and configuration. Contact us for information about the entries relevant to your account.
- auth_recovery — cookie
- Recognises a password-recovery flow. Not accessible to ordinary page scripts. Expires after up to 15 minutes and is removed earlier following a successful reset through that flow.
- laundro-measurement-consent — local storage
- Remembers your accepted or rejected optional-measurement choice, its version and decision/expiry time. Your choice is valid for 180 days. Local storage has no browser expiry; the website removes expired or invalid entries when it checks them and can access storage. It contains no customer identity, address or order details. No choice is stored until you decide. Missing, invalid or expired choices leave optional measurement off.
- Vercel Analytics and Speed Insights — optional measurement
- Website-use and performance reporting is enabled only if you allow optional measurement. These tools may send technical/browser, page-use and performance information to Vercel. Device storage and provider-held reporting are different; see the privacy notice for questions about provider processing and retention.
4. Changing or clearing information
Use Cookie settings to review your choice or withdraw optional measurement. Rejecting or withdrawing optional measurement does not prevent signing in, keeping a basket, checking a postcode or booking a collection. Accept and reject choices are remembered for the same 180-day period.
Withdrawing stops further optional measurement through our website controls. The page may reload to stop previously loaded measurement code. Withdrawal does not cancel an order or erase records needed for a separate lawful purpose. For questions or requests about information already collected, use the privacy contact details.
You can also clear or block storage through your browser. Blocking all storage may stop necessary account or booking functions working. Clearing website data can remove your saved choice and require you to sign in or check your postcode again.
Signing out does not automatically clear your basket or booking choices. Take care on shared devices and use your browser's website-data controls when appropriate. Avoid putting sensitive personal information in collection instructions.
5. Separate marketing choices
Email and WhatsApp promotions have separate opt-ins. Choosing website measurement does not subscribe you to either channel. Subscribing to promotions does not authorise website measurement, advertising pixels, email-tracking pixels or tracking across websites or devices.