=== Adwings Chat Platform Widget === Contributors: advertisingwing1 Tags: chat, live chat, customer support, helpdesk, messaging Requires at least: 6.3 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Plugin URI: https://wp-chat.advertisingwing.com Embeddable live chat widget for customer support, powered by the Adwings Chat Platform service. == Description == Adwings Chat Platform Widget adds a real-time chat bubble to every front-end page of your WordPress site so visitors can talk to your support agents without leaving the page. Features: * One-click install — paste your site key and you're live * Real-time messaging powered by Socket.IO * Shadow-DOM isolated UI so theme styles can't break the widget * Configurable accent color and corner placement * Zero PHP-side socket logic — everything runs in the visitor's browser You will need an account on the Adwings Chat Platform service to obtain a site key. == External services == This plugin connects to the Adwings Chat Platform service (by default `https://chat-api.advertisingwing.com`, or a custom endpoint configured via the optional "Server URL" setting), in order to load the chat widget script and exchange chat messages between site visitors and support agents in real time. What data is sent and when: * The visitor's browser loads the widget JavaScript from the configured Server URL (or the optional Widget Script URL override) on every front-end page view of your site. * When a visitor opens the chat and sends a message, their message content and an auto-generated session identifier are sent from the visitor's browser to the configured Server URL over HTTPS / WebSocket. No data is sent from the WordPress server itself. * As with any HTTP/WebSocket request, the connection inherently exposes the visitor's IP address and browser User-Agent to the configured service, but the service does not store them; only the message content and session identifier are persisted. * The site key you enter in the plugin settings is rendered as a `data-key` attribute on the widget `