Skip to main content

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.

When a user asks you to delete their data — under GDPR, CCPA, or your own privacy policy — HelpAlive removes it for you, keeps an audit record so you can prove it happened, and runs as a background job so even large customers complete in seconds.

What gets deleted

  • The user’s profile — display name, email, role, plan, and other traits you sent through identify().
  • The user’s activity — every event tied to their userId.
  • Their conversations with the AI assistant — every message they sent and every reply.
  • Their questions in the Topics inbox — removed from your team’s review queue.
  • Any suppression flags for the user — cleared, since there’s no user left to suppress.

What’s kept

  • The deletion record itself — when it ran, who triggered it, what was removed. Immutable, never deleted by later requests.
  • Aggregate counts that can no longer be tied to the user — for example, the workspace’s total event count from before the deletion.

User-level vs workspace-level

ScopeWhen to use
UserA single end user wants their data removed.
WorkspaceA whole customer organization is offboarding — remove everyone in the workspace at once.
A workspace deletion cascades automatically to every user inside it.

How to delete a user’s data

From your dashboard:
  1. Open Insight → Audience, find the user, and click Delete user data in the user detail panel. For a whole workspace, do the same from the workspace panel.
  2. Confirm in the dialog. You’ll be asked to re-authenticate if it’s been more than 15 minutes since you last logged in — protection against accidental deletion from an unlocked tab.
  3. The deletion runs in the background. Status appears in Settings → Privacy Management right away.
If you want to trigger deletions from your own privacy center programmatically, our privacy API supports that — talk to your account contact for the API key and details.

Job status

StateWhat it means
QueuedAccepted, waiting to start.
RunningHelpAlive is removing the user’s data.
CompleteEverything deleted.
FailedSomething went wrong. The error is recorded; nothing partial is left behind.
Most deletions complete in seconds. Workspace-level deletes for very active customers can take a minute or two.

Audit trail

Every deletion writes a permanent record:
  • Who triggered it (the dashboard user).
  • When it ran.
  • What was removed (user or workspace, plus counts).
  • Whether it completed or failed.
You can show this record to your privacy team to prove the request was honored.

Lighter alternative: suppression

If a user wants you to stop processing their data without permanently deleting it, use suppression instead. It pauses recording for the user (or the whole workspace) and you can turn it back on any time.
ActionEffectReversible?
Suppress userStops recording activity for the user. Keeps existing data.Yes
Suppress workspaceSame, for everyone in the workspace.Yes
DeleteRemoves everything for the user or workspace.No
Suppression lives in Settings → Privacy Management. Use it for “stop tracking me” requests; use deletion for “remove my data” requests.

Sensitive actions are protected

Deletion, API key regen, password change, and account delete all require recent authentication. After your last login you have a 15-minute window for these actions; after that, you’re prompted to re-authenticate. This protects against someone walking up to an unlocked dashboard and clicking the wrong button.

Working with privacy platforms

If your team handles privacy requests through OneTrust, DataGrail, Transcend, or a similar tool, the typical flow is:
  1. The platform receives the user’s request.
  2. Your privacy team reviews and approves.
  3. They click Delete user data in HelpAlive (or trigger it through the privacy API).
  4. The audit record ID gets attached to the upstream ticket as proof.
We’re happy to wire your privacy platform directly to HelpAlive if you’re seeing significant volume. Talk to your account contact.

Data export

Self-serve exports of a user’s data — the other half of the right of access — are on the roadmap. Today, request an export through your account contact and we’ll generate one for you.

Next steps

Privacy overview

What we collect, what we don’t, and where personal data is removed.

Configure consent

Pause tracking proactively, before a deletion request comes in.