Intercom
FunctionalIntercom messenger and live chat.
How to block it until consent
Intercom sets intercom-id-*, intercom-session-*, intercom-device-id-* first-party cookies and opens a websocket. Generally treated as functional if initiated by the user, but auto-loaded messenger typically requires functional consent.
Detection signals
Host domains
- intercom.io
- intercomcdn.com
- widget.intercom.io
- api-iam.intercom.io
Cookies set
- intercom-id-*
- intercom-session-*
- intercom-device-id-*
Request patterns
- /messenger/
- /embed
- /frame/
Categorisation follows common EU/DPC guidance. Your specific deployment may change the category (e.g. Stripe on a checkout page vs. a marketing page).