Cookie PolicyPrivacy Policy

Clear pool chemistry guidanceReminders and checklists that keep upFind local pool pros by ZIP
Cookie Policy

Your choices about cookies and browser storage

Necessary storage keeps Avenblu working. You choose whether to allow analytics and optional functional features, and can change that choice whenever you want.

Avenblu

Pool care made simple means practical guidance, clearer language, and enough restraint to tell you when it is time to verify a label or call a professional.

Last updated: October 12, 2026. This policy covers the Avenblu website. Cookies are small records stored by your browser; local and session storage serve similar purposes. Optional categories start off. Continuing to browse does not grant consent, and rejecting optional storage does not prevent access to the site.

Storage used by the website

Categories, providers, purposes, and retention
CategoryNameProviderPurposeDuration
Necessaryavenblu_consentAvenbluRemembers this browser’s versioned category choice, without an account or visitor identifier.180 days from your choice
Necessaryavenblu_sessionAvenbluKeeps your account signed in.30 days; cleared on sign-out
Necessaryavenblu_google_oauth, avenblu_reddit_oauth, avenblu_qbo_oauthAvenbluProtects requested sign-in or account-connection handoffs.10 minutes; cleared after the callback
Necessaryavenblu.join-funnel (session storage)AvenbluKeeps progress in the registration form you are completing.Current tab session; cleared on completion
Analytics_ga, _ga_*Google AnalyticsDistinguishes visits and maintains analytics session state after you opt in.Google’s default is up to 2 years; browser and property settings may shorten this
Analyticsavenblu_calc_session, avenblu_calc_engaged_atAvenbluMeasures calculator and marketing interactions and same-browser follow-up attribution.7 days, refreshed by permitted activity
Analyticsavenblu_ga4_eventsAvenbluTemporarily passes permitted events across a redirect.5 minutes or until consumed
Analyticsavenblu_ga4_once:* (session storage)AvenbluAvoids sending a permitted event twice.Current tab session
Functionalavenblu_recommendation_dismissals_* (local storage)AvenbluRemembers dismissed dashboard recommendations.Until removed or Functional consent is withdrawn
Functionaltawk_uuid_*, twk_idm_key, TawkConnectionTime and chat browser storagetawk.toSupports optional chat, returning-visitor recognition and connection continuity.Provider documents visitor cookies at 6 months and connection cookies for the session; other storage varies

Optional services and third parties

Analytics consent enables Google Analytics and Avenblu’s calculator and marketing measurement endpoints. Advertising personalization and Google signals are disabled. We do not currently deploy advertising pixels or retargeting, so there is no separate Marketing option.

Functional consent enables configured chat, interactive maps and booking embeds, and remembered dashboard dismissals. Map tiles, Google Maps and Cal.com may receive your IP address and browser details when loaded. Their exact storage depends on the configured service and its current behavior; we do not claim a fixed cookie inventory or duration for these embeds. Directory lists, external booking links, and ordinary support routes remain available without loading them.

Cloudflare Turnstile protects forms against abuse. Hosting/security infrastructure may use necessary security storage whose names and duration depend on deployment settings. Stripe’s hosted checkout and portal, and Square’s payment SDK where configured, support payments you request and fraud prevention. Those providers’ own sites and payment flows have their own notices. This preference control does not change necessary sign-in, payment, or security behavior.

The footer loads a Directree verification image. This is an external image request, not an analytics script; its server can receive request information. External infrastructure and provider configuration must also be reviewed by the site operator.

Changing or withdrawing consent

Use Cookie Preferences in the footer or the persistent page control. Accept all allows Analytics and Functional; Reject non-essential leaves Necessary only. Save preferences applies your selected categories. Your choice belongs to this browser, lasts up to 180 days, and is requested again if our consent model materially changes.

Withdrawal stops further optional dispatch and removes known first-party analytics cookies and event markers we control. Turning off Functional clears owned preference and known chat storage. If chat or Google Maps has loaded, the page refreshes to stop its active connections. Other open tabs notice a changed choice when active or through a periodic check; suspended tabs update on return.

We cannot remove cookies or stored data on another provider’s origin, recall requests already sent, or erase historical server records through this control. Browser privacy settings can remove additional storage. If your browser blocks the consent record, optional categories stay off and we may ask again. For personal-data questions and rights, see our Privacy Policy.

Provider references: Google Analytics cookie documentation and tawk.to storage documentation. Provider behavior and configured retention can change.