Privacy Policy

Effective date: May 28, 2026

This Privacy Policy describes how the Group HandLink Chat browser extension handles information.

Data Collection

The extension does not collect, sell, transmit, or share personal information with any project-owned server. There is no account system, analytics service, advertising service, payment processing, AI service, or project-owned backend.

Local Data Storage

The extension stores data locally in the user's browser using IndexedDB, local storage, and Chrome extension storage mechanisms. This can include nickname, local peer identifier, locale and theme preferences, chat invites, connection state, message history, image attachments encoded inside messages, and read mention state.

Peer-to-Peer Message Exchange

Messages are encrypted and exchanged directly with users that the user manually invites or accepts into a chat. Message contents, images, and links are not sent to a project-owned server.

Network Usage

The extension uses WebRTC for peer-to-peer communication. It uses Google's public STUN server at stun:stun.l.google.com:19302 for NAT traversal. STUN traffic is used only to help establish WebRTC connectivity.

Permissions

The extension uses storage to keep local preferences and chat state, tabs to open the extension interface in a tab, and offscreen to keep the WebRTC runtime active and play local mention sounds while the UI is refreshed or closed.

Data Sharing

We do not sell, transfer, or share user data. Data remains local unless the user sends it to invited peers as part of an encrypted chat.

Changes

This policy may be updated by publishing a new version on this page.