No. Instead of cookies, the LeadDesk Chatbot widget uses browser storage, specifically localStorage and sessionStorage. Together they maintain the chat state and ensure a smooth operation for the chat. If you are using a third party widget, we do not store anything.
Comparing cookies and local storage
Cookies | localStroage and sessionStorage | |
Scope | Sent with server requests; shared with the backend | Client-side only; not sent with server requests |
Size limit | ~4KB per cookie | ~5-10MB per domain |
Lifespan | Configurable expiration |
localStorage:
sessionStorage:
|
Use | Backend communication, tracking |
Storing client-side app state |
List of localStorage items in use
-
closed_at
Records the timestamp when the widget was closed. Used to determine user inactivity or session termination. -
*connectorId*_chatHistory
Stores the serialized chat history for a specificconnectorId
. Enables chat state restoration across page reloads. -
*connectorId*_last_msg_ts
Records the timestamp of the last message sent or received in the chat for a specificconnectorId
. Used to manage token expiration. -
*connectorId*_getjenny_timestamp
Tracks the most recent bot interaction timestamp for a specificconnectorId
. Used to manage session validity. -
*connectorId*_conversationToken
Stores a token representing the current conversation state. Used for maintaining continuity in chat sessions. -
*connectorId*_disclaimer_closed
Flags whether the user has acknowledged or closed a disclaimer popup for a specificconnectorId
. Prevents repeated displays. -
*connectorId*_getjenny_bot_identifier
Identifies the bot configuration used in a specific session. Enables chatbot-specific behavior. -
*connectorId*_last_unload_timestamp
Records the timestamp of the last unload event (e.g., closing a tab or refreshing the page) for a specificconnectorId
. Helps determine session restarts.
List of sessionStorage items in use
-
*connectorId*_chat_is_opened_before
Tracks whether the chat has been opened at least once in the current session for a specificconnectorId
. Useful for initial chat setup and UI rendering logic. -
*connectorId*_getjenny_chat_open
Indicates whether the chat is currently open for a specificconnectorId
. Helps manage UI visibility. -
*connectorId*_getjenny_bot_id
Stores the active bot ID for a specificconnectorId
during the session. Used for directing user interactions to the appropriate bot.
If you want to learn more on the difference between cookies and local storage, this is an excellent read (medium.com article).