LiveChat

LiveChat

Live chat platform used by customer support teams to communicate with visitors in real time. The LiveChat widget script embeds a chat bubble and tracks visitor page history to give agents context. Sets cookies to persist chat session state across pages.

Overview

LiveChat is a real-time customer support chat platform used by support teams to communicate with website visitors. Its widget provides a persistent chat interface that follows visitors across pages, giving agents context about the visitor's browsing journey.

What This Script Does

LiveChat's JavaScript snippet loads the chat widget (typically a floating bubble in the bottom-right corner) and performs the following:

  • Chat widget rendering: Injects an iframe-based chat interface into the page. The widget handles message composition, file attachments, and agent availability indicators.
  • Session persistence: Sets cookies (__lc_cid, __lc_cst) to maintain chat session state across page navigations and browser refreshes. This ensures ongoing conversations are not lost when visitors move between pages.
  • Visitor tracking: Records the visitor's page view sequence and current page URL. This browsing history is displayed to agents in the LiveChat dashboard to provide context during support conversations.
  • Pre-chat data collection: May display a pre-chat form collecting visitor name and email before starting a conversation.
  • Proactive chat triggers: Can automatically open the chat window based on rules (time on page, number of pages visited, specific URL patterns) configured in the LiveChat dashboard.
  • Sneak peek: Optionally shows agents what the visitor is typing before they send the message.

The script communicates with cdn.livechatinc.com for static assets and secure.livechatinc.com for WebSocket messaging.

Consent & Compliance

Consent Category: Functional

LiveChat's primary purpose is enabling customer support communication. Key considerations:

  • Session cookies: The cookies for maintaining chat state across pages are necessary for the chat feature to function. These can be classified as strictly necessary if chat is a core part of your customer support offering.
  • Visitor tracking: The page history tracking that provides agents with browsing context goes beyond strictly necessary session management. Under a strict interpretation of ePrivacy, this behavioral tracking within the chat context may require consent.
  • Pre-chat forms: If LiveChat collects personal data (name, email) via pre-chat forms, this collection requires its own consent basis under GDPR.
  • Data storage: Chat transcripts are stored on LiveChat's servers and linked to visitor profiles. LiveChat acts as a data processor.

Should You Block This Without Consent?

Conditional. The core chat functionality (widget display, session persistence) can be classified as functional and may not require consent if live chat is an integral part of your customer support. However, the visitor page tracking, proactive engagement rules, and pre-chat data collection extend beyond strictly necessary functionality. If you want to be conservative under GDPR/ePrivacy, load the widget only after functional consent is granted. If you classify chat as essential to your service, ensure your privacy policy discloses the data processing and that LiveChat is listed as a data processor.

Visit website

Consent Categories

Functional

Also Known As

livechatlive chatlivechatinccustomer support chatchat widgethelp desk chat

Industries

Computers Electronics and Technology

Tracked Domains (1)

livechatinc.comFunctional

Frequently Asked Questions

Does LiveChat require consent?

LiveChat's core chat widget and session cookies can be classified as functional. However, visitor page history tracking and proactive engagement triggers go beyond strictly necessary functionality. A conservative approach is to load the widget only after functional consent is granted.

What cookies does LiveChat set?

LiveChat sets __lc_cid and __lc_cst cookies to persist chat session state across page navigations. It also records the visitor's page view sequence to give support agents context, and may collect name and email through pre-chat forms.

How does ConsentStack handle LiveChat?

ConsentStack classifies LiveChat as a functional vendor. You can configure it to load after functional consent is granted, ensuring visitor page tracking and session data collection are gated behind an informed choice. ConsentStack logs the consent event for compliance records.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for LiveChat

ConsentStack automatically detects and manages LiveChat trackers so your site stays compliant with global privacy regulations.