ChatVeil

Mask non-current chatbot conversation titles with hover reveal and per-title unlocks.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Wooonster
일일 설치 수
0
총 설치 수
4
평점
0 0 0
버전
0.1.0
생성일
2026-05-19
갱신일
2026-05-19
크기
62.4KB
라이선스
MIT
적용 사이트

ChatVeil

ChatVeil is a local-only privacy tool for chatbot sidebars. It masks non-current conversation titles by default, keeps the current conversation visible, reveals masked titles while hovered or keyboard-focused, and lets users pin individual titles visible from chat menus or with a triple-click.

The project ships the same TypeScript masking core in two forms:

  • A Chrome Manifest V3 extension built with WXT.
  • A Tampermonkey userscript built with Vite.

What It Does

  • Masks chat history titles without rewriting the original page text.
  • Reveals a title temporarily on hover or focus.
  • Keeps the active conversation title readable.
  • Adds a lightweight menu action to keep individual titles unmasked.
  • Stores per-title unlocks as hashed keys instead of raw titles.
  • Supports a default skeleton mask, a character mask, and a blur mode.
  • Lets users enable unknown chatbot sites one origin at a time from the popup.

Supported Sites

First-class adapters are included for:

  • ChatGPT: chatgpt.com
  • Claude: claude.ai
  • Qwen: qwen.ai and chat.qwen.ai
  • DeepSeek: chat.deepseek.com
  • MiniMax/Hailuo: minimax.io, agent.minimax.com, and agent.minimaxi.com

The generic adapter also supports known chatbot hosts such as Kimi, Doubao, Tencent Yuanbao, Tongyi, ERNIE/Yiyan, Gemini, Copilot, Perplexity, Poe, Mistral, and Grok. Other chatbot sites can be enabled manually from the extension popup with a single-origin permission request.

Privacy Model

ChatVeil is designed to stay on the page and in the browser:

  • No network calls.
  • No telemetry.
  • No remote code.
  • No title uploads.
  • No raw conversation-title storage.
  • No destructive text replacement.

The content script adds namespaced data-chatveil-* attributes and CSS overlays to mask titles visually. Settings, custom hosts, temporary show-all state, and hashed unlock keys are stored through browser storage or userscript storage.