WhatsApp Web Messaging · Version 1.0.0 · 2026.07.30-r20.5

Security, privacy and operational boundaries

Protect linked-device sessions, tokens, customer evidence, uploads and tenant/account access while understanding the module’s supported WhatsApp boundary.

20 code-backed guidesExact navigationInterlinked workflows

Guides in this workflow

Select the exact setup, Inbox, verification, automation, portal, audit or troubleshooting action you need.

Understand the linked-device security model

The phone authorises a persistent WhatsApp Web device session that remains isolated per CRM account.

Administrator and security/compliance roles

Understand the no-Business-API boundary

The module does not use WhatsApp Business API, Cloud API, Meta Graph API or public Meta webhooks.

Administrator and security/compliance roles

Understand loopback connector protection

The private connector is intended for 127.0.0.1 and not for public Internet exposure.

Administrator and security/compliance roles

Understand encrypted connector-token storage

Random connector secrets are encrypted using the CRM’s supported encryption service before database storage.

Administrator and security/compliance roles

Rotate a connector token safely

Use the administrator-only internal rotation action only as part of managed repair; the connector configuration must be updated consistently.

Administrator and security/compliance roles

Understand why tokens are not shown in normal settings

Zero-touch preparation removes the need for staff to copy secrets, ports or URLs.

Administrator and security/compliance roles

Understand account session isolation

One account’s session, QR, event stream and runtime removal cannot intentionally remove another account’s session.

Administrator and security/compliance roles

Understand CSRF protection

Administrator form and AJAX state-changing requests require the current CRM CSRF token.

Administrator and security/compliance roles

Understand server-side permission checks

Menu hiding is not the only protection; each controller action rechecks native and per-account access.

Administrator and security/compliance roles

Understand protected media paths

Download endpoints validate account/contact access and constrain the resolved file to the managed upload root.

Administrator and security/compliance roles

Understand file-content validation

Uploads are checked by server MIME inspection and configured size rather than filename alone.

Administrator and security/compliance roles

Understand client-portal ownership checks

The signed-in contact can retrieve only verified conversations and media linked to that contact.

Administrator and security/compliance roles

Understand administrator customer-history scope

Staff history is filtered to accounts they can view.

Administrator and security/compliance roles

Understand verification email privacy

The raw email reply is not copied into audit context; a one-way hash supports evidence without unnecessary disclosure.

Administrator and security/compliance roles

Understand automated-message privacy

Audit/session event context stores identifiers and field lengths/results rather than duplicating raw customer replies.

Administrator and security/compliance roles

Understand profile-photo privacy

Only a remote URL may be stored and it can expire; the module does not promise a permanent local image copy.

Administrator and security/compliance roles

Understand retained compliance history

Soft deletion removes an account from operations but deliberately retains messages, verification and audit evidence.

Administrator and security/compliance roles

Apply least-privilege account access

Grant only View, Reply, Convert or Manage required for each staff member and account.

Administrator and security/compliance roles

Protect the connected phone and linked devices

Review WhatsApp Linked devices on the phone and unlink unfamiliar sessions immediately.

Administrator and security/compliance roles

Run a security verification checklist

Test unauthorised Inbox access, media IDs, portal ownership, CSRF, account isolation, audit redaction and loopback-only connector binding.

Administrator and security/compliance roles