Version 2026-07-29

Cookie Notice

This notice explains how Consultify uses cookies and similar technologies, including local storage, session storage, scripts, and third-party features. It describes what each technology does, who provides it, how long it lasts, and how you can control optional uses.

Effective date: 29 July 2026

Who is responsible
The legal identity details for this draft remain explicit placeholders.

Legal entity: {{LEGAL_ENTITY_NAME}}

Registered address: {{REGISTERED_ADDRESS}}

Company number: {{COMPANY_NUMBER}}

Privacy contact: {{PRIVACY_CONTACT_EMAIL}}

Consultify determines the purpose of Consultify platform analytics and public-booking journey analytics. Salons remain responsible for their client, appointment, treatment, and salon-policy processing as described in the Privacy Notice and applicable agreements.

Your choices
Optional technologies are off unless you actively allow them. Rejecting them does not affect sign-in, booking, payments, or other core features.

You may accept, reject, or make a granular choice. You can withdraw permission at any time through Privacy choices. Rejection and acceptance are remembered for the same six-month period. Removing the privacy-choice cookie through your browser will cause Consultify to ask again, with optional technologies off in the meantime.

Purposes

Essential and requested preference technologies are not switched off by rejecting optional analytics.

Essential
Always active
Always active. These technologies are needed for sign-in, security, bookings, payments, privacy choices, and features you ask us to provide.
Preferences
Used when requested
Remembers choices you make, such as theme or layout, so the service appears and works the way you requested.
Analytics
Optional
Helps us understand visits and booking journeys so we can improve Consultify. We do not use this category for advertising.
Technology inventory
The active first-release inventory. Google Analytics, Google Ads, Meta Pixel, Hotjar, and other advertising tags are not installed by this feature.
TechnologyPurpose and providerData and locationDurationControl
Consultify sign-in sessionconsultify_session · Cookie
essentialConsultifyAuthentication and secure session continuity
Encrypted session state and a time-limited session identifierCurrent Consultify host; Path=/
7 days
May run before a choice because it is essentialRemoved when you sign out or when the session expires
Request protection tokenconsultify_csrf · Cookie
essentialConsultifyProtects account actions against cross-site request forgery
Random security tokenCurrent Consultify host; Path=/
24 hours
May run before a choice because it is essentialRotated automatically and removed on expiry
Privacy choiceconsultify_privacy · Cookie
essentialConsultifyRemembers and enforces your privacy choice
Policy version, random record ID, purpose state, and decision time; no direct personal dataCurrent Consultify host; Path=/
180 days
Does not run before the relevant choice or requestReplaced when you change your choice; can also be removed through browser controls
Signed-in account statesigned_in_account_state · Local Storage
essentialConsultifySupports the signed-in account interface requested by the user
Minimum account and role state used by the existing workspace interfaceCurrent Consultify host
Until sign-out or browser storage is cleared
May run before a choice because it is essentialRemoved by the relevant sign-out flow
Requested task and navigation staterequested_flow_state · Session Storage
essentialConsultifyKeeps short-lived drafts, return paths, warnings, and task progress needed for a requested flow
Page identifiers and short-lived interface stateCurrent Consultify host
Usually until the browser tab closes or the task completes
May run before a choice because it is essentialRemoved when the flow completes, the tab closes, or browser storage is cleared
Requested referral codereferral_code · Local Storage
essentialConsultifyCarries a referral credit explicitly requested through a referral link or code into onboarding
Referral code and a local expiry timestampCurrent Consultify host; companion cookie uses Path=/
Up to 7 days
May run before a choice because it is essentialExpires after seven days or can be cleared through browser controls
Sidebar layoutsidebar_state · Cookie
preferencesConsultifyRemembers the expanded or collapsed layout selected by the user
Expanded or collapsedCurrent Consultify host; Path=/
7 days
Does not run before the relevant choice or requestUpdated by the next sidebar choice or removed through browser controls
Theme preferencetheme · Local Storage
preferencesConsultify using next-themesApplies the appearance selected by the user
Light, dark, or system theme choiceCurrent Consultify host
Until changed or browser storage is cleared
Does not run before the relevant choice or requestUpdated by the next theme choice or removed through browser controls
Public-booking analytics journeyconsultify_public_booking_session:{slug} · Local Storage
analyticsConsultifyConsent
Random temporary journey identifier and expiryCurrent Consultify host
Up to 30 days
Does not run before the relevant choice or requestDeleted immediately when analytics is turned off
Public-booking journey eventsPublicBookingAnalyticsEvents · Server Event
analyticsConsultifyConsent
Page and feature interactions, referral context, browser details, and the temporary journey identifier; no raw IP addressConsultify server
Linkable raw events up to 30 days; aggregates up to 13 months
Does not run before the relevant choice or requestNew collection stops and linkable events associated with the withdrawn record are deleted
Stripe payment featuresstripe_feature_storage · Third Party Feature
essentialStripeLoaded only when the user requests a payment or card featureProvider notice
Provider-controlled payment, fraud-prevention, and session informationStripe-hosted checkout, card capture, or account connection
Provider controlled
Does not run before the relevant choice or requestNot loaded globally; provider storage is controlled through Stripe and browser controls
Meta WhatsApp business connectionmeta_embedded_signup · Third Party Feature
essentialMetaLoaded only when an account owner requests the WhatsApp connection featureProvider notice
Provider-controlled connection and session informationMeta-hosted connection flow
Provider controlled
Does not run before the relevant choice or requestNot loaded globally; provider storage is controlled through Meta and browser controls
Analytics and retention

Public-booking analytics is optional. When allowed, it may record page and feature interactions, referral information, browser details, and a temporary random journey identifier. It is not used to authorise advertising or cross-site tracking, and Consultify does not store raw IP addresses in the analytics event table.

Linkable raw journey events are retained for no more than 30 days. Aggregate reporting may be retained for up to 13 months. Turning analytics off stops future collection, removes the known browser journey key, and deletes linkable events associated with the withdrawn privacy record.

Transactional booking, payment, fraud-prevention, salon policy, and customer-support records are separate from optional analytics and continue to operate when analytics is rejected.

Third-party features

Stripe payment and card features and Meta's WhatsApp business connection are loaded only when you ask to use the relevant feature. They are not loaded globally by the privacy-choice component. Provider-controlled storage may apply within those requested flows.

If Consultify later adds Google Analytics, Google Ads, or another optional provider, it will update this notice, create the appropriate separate purpose, and request a fresh choice before that provider loads.

Browser controls and deletion

Most browsers let you inspect or delete cookies, local storage, and site data. Browser deletion may sign you out, reset requested preferences, or remove work-in-progress state. Rejecting analytics within Consultify does not remove essential technologies, because they are needed for the service or feature you requested.

For privacy questions or an erasure request, contact {{PRIVACY_CONTACT_EMAIL}}. Material changes to purposes, providers, or this policy version will cause optional technologies to remain off until a fresh choice is made.

Your privacy choices
We use essential cookies and similar technologies to keep Consultify secure and make the service work. With your permission, we also use analytics to understand how Consultify is used and improve it. You can accept or reject optional technologies; the service works either way.