HelpAlive supports two consent modes and a runtime toggle so you can integrate with whatever consent banner or compliance flow you already run.Documentation Index
Fetch the complete documentation index at: https://docs.helpalive.com/llms.txt
Use this file to discover all available pages before exploring further.
Modes
| Mode | Behavior |
|---|---|
| Auto (default) | HelpAlive starts capturing as soon as the script loads. Use this where your local rules don’t require prior consent. |
| Consent required | HelpAlive loads but stays silent until you call setConsent() with permission. |
Runtime toggle
Even in auto mode, you can change consent at any time — useful when a user updates their preferences in your privacy center.| Field | Effect when false |
|---|---|
analytics | HelpAlive stops recording activity for this user. Anything queued but unsent is dropped. |
chat | The AI assistant disappears entirely until consent is granted again. |
Wiring it to your cookie banner
GDPR-style explicit opt-in
For EU traffic where prior consent is required:- Set the project’s default consent mode to Required in the dashboard.
- Don’t call
identify()until the user accepts. - Call
setConsent({ analytics: true, chat: true })and thenidentify()in your accept handler.
Logout
Logging the user out clears identity automatically. If you want to also revoke consent on logout (useful for shared-device scenarios), callsetConsent with both flags off as part of your logout flow:
What’s stored when the user says no
Nothing. Withanalytics: false:
- No activity is recorded.
- No session is created.
- No device fingerprint, IP, or browser data is collected.
chat: false, the AI assistant doesn’t appear at all — the widget never loads on the page.
Next steps
Privacy overview
What we collect, what we don’t, and where personal data is removed.
Data deletion
Delete a user’s data on request, with a full audit trail.

