This Privacy Policy describes how P2P Zero-Trust Chat (“the Extension”, “we”, “our”) handles information when you use our Chrome extension.
Summary
- Chat messages are encrypted end-to-end and travel peer-to-peer between browsers.
- We do not operate a central message server or store your conversation history on our servers.
- Private cryptographic keys never leave your device.
- No accounts, no ads, no analytics tracking.
Data stored on your device
The Extension stores the following locally in your Chrome browser profile (chrome.storage.local and related APIs):
| Data | Purpose |
|---|---|
| Private & public key pairs | Encryption and message signatures |
| Saved chat rooms & message history | Display your conversations (decrypted locally) |
| Verified peers (SAS) | Remember trusted contacts |
| UI settings (language, notifications, layout) | Your preferences |
| Unread counters | Badge on extension icon |
This data remains on your device until you remove the Extension or clear extension data. We cannot access it remotely.
Data on signal.vlk.by (signaling server)
Our signaling service helps two browsers discover each other and exchange WebRTC setup data. It is not a messenger.
| Data | Retention | Purpose |
|---|---|---|
| Public keys | ~2 minutes | Handshake |
| Room membership hashes | ~5 minutes | Peer discovery |
| WebRTC offers / answers / ICE | ~5 minutes | Establish P2P |
| Magic invite sessions | ~30 minutes | Short invite codes |
Not stored on the server: chat message text, private keys, accounts, passwords, or permanent chat history.
vlk.by (optional)
If you choose to shorten a long URL in the chat composer, only that URL is sent to vlk.by. Chat content is not transmitted through this service.
Permissions
- storage — keys, rooms, messages, settings (local only)
- offscreen — WebRTC for P2P messaging and calls (MV3 requirement)
- sidePanel — optional side panel UI mode
- notifications — optional alerts for new messages and incoming calls
- alarms — background P2P reconnect and peer discovery (not used for tracking)
Children
The Extension is not directed at children under 13. We do not knowingly collect personal information from children.
Changes
We may update this policy. The “Last updated” date will change accordingly. Continued use after changes constitutes acceptance.
Contact
Questions about privacy: support@vlk.by or our support form.
Настоящая Политика конфиденциальности описывает, как P2P Zero-Trust Chat («Расширение», «мы») обрабатывает информацию при использовании расширения Chrome.
Кратко
- Сообщения шифруются end-to-end и передаются напрямую P2P между браузерами.
- Мы не храним историю переписки на центральном сервере сообщений.
- Приватные ключи не покидают ваше устройство.
- Без аккаунтов, рекламы и аналитики.
Данные на вашем устройстве
Расширение хранит локально в профиле Chrome (chrome.storage.local):
| Данные | Назначение |
|---|---|
| Пары ключей | Шифрование и подписи |
| Комнаты и история сообщений | Отображение чата (расшифровано локально) |
| Проверенные пиры (SAS) | Доверенные контакты |
| Настройки UI | Язык, уведомления, режим окна |
| Счётчики непрочитанных | Бейдж на иконке |
Данные остаются на устройстве до удаления расширения или очистки данных расширения.
Данные на signal.vlk.by
Signaling помогает браузерам найти друг друга и обменяться данными WebRTC. Это не мессенджер.
| Данные | Срок | Назначение |
|---|---|---|
| Публичные ключи | ~2 мин | Рукопожатие |
| Участники комнаты | ~5 мин | Discovery |
| WebRTC offer/answer/ICE | ~5 мин | Установка P2P |
| Magic-сессии | ~30 мин | Короткие коды |
Не хранится на сервере: текст сообщений, приватные ключи, аккаунты, пароли, постоянная история чата.
vlk.by (опционально)
При сокращении длинной ссылки отправляется только URL. Содержимое чата через сервис не проходит.
Разрешения
- storage — ключи, комнаты, сообщения, настройки (локально)
- offscreen — WebRTC для P2P и звонков (требование MV3)
- sidePanel — режим боковой панели
- notifications — уведомления о сообщениях и звонках
- alarms — переподключение P2P (не для трекинга)
Дети
Расширение не предназначено для детей младше 13 лет.
Изменения
Мы можем обновлять политику. Дата «Обновлено» будет изменена.
Контакты
Вопросы о конфиденциальности: support@vlk.by или форма поддержки.