Widget Cookie and Storage

Version 1.0 · Effective July 6, 2026 · THERCSGROUP PTE. LTD. (trading as SmartAlex, Singapore Reg. No. 202543608D)

What the Widget stores on a visitor's device, why, how long, and which consent bucket it falls in. Functional storage makes the Widget work and is set on first interaction. Marketing storage is deny-by-default and set only where a valid consent signal permits it.

NameTypePurposeDurationBucket
sa_vidFirst-party cookie (server-set, HttpOnly)Stable visitor identifier so a conversation and its outcome can be attributed and de-duplicatedUp to ~400 daysFunctional for operation; Marketing when used for attribution
Visitor contextlocalStorageRemembers the current session spine so the experience is continuousUntil clearedFunctional
Consent statelocalStorageRemembers your consent choices so they are respected and not re-askedUntil cleared or changedFunctional (strictly necessary)
Attribution parameterslocalStorageHolds campaign parameters and click identifiers for conversion measurementShort-lived; only when Marketing consent is grantedMarketing
Widget UI statelocalStorageRemembers open/closed and theme preferencesUntil clearedFunctional

Strictly-necessary storage is set without prior consent, as permitted by e-privacy rules. Marketing storage is not set until a valid consent signal permits it, and is cleared on withdrawal or on a recognised opt-out such as the Global Privacy Control. The sa_vid cookie is first-party to the installing business's domain and is not a cross-site tracking cookie. The visitor "Your data" panel lets you clear this storage.