Last updated: 2026-06-29

PulseAI is a Chrome extension that turns live-stream chat on Twitch and Kick into real-time analytics for streamers and viewers. This policy explains exactly what data PulseAI touches, what stays on your device, and what (only with your explicit opt-in) leaves it.

Summary

What PulseAI reads

On twitch.tv and kick.com pages you open, PulseAI reads public live-chat messages (username + message text) to compute analytics. It does not read private messages, account details, payment information, or browsing activity on other sites. The content script runs only on Twitch and Kick.

What stays on your device

The following is stored locally via chrome.storage and is never uploaded:

What leaves your device (opt-in only)

Data is transmitted only when you enable an AI feature:

  1. Self-hosted backend (optional). If you set a backend URL in Settings, recent chat snippets — message text and usernames, capped to roughly the last 120 lines — are sent to that server, which you operate and control, for LLM summarization.
  2. Bring-your-own-key / BYOK (optional). If you add your own OpenAI or Anthropic API key, recent chat snippets — message text and usernames — are sent directly from your browser to OpenAI or Anthropic using your key. This data is handled under those providers' privacy policies:

PulseAI itself runs no intermediary server in the BYOK path; requests go straight to the provider.