Effective date: 2026-08-11
KAWAII GChat by Lunomel Privacy Policy
Scope and purpose
KAWAII GChat by Lunomel is an independent Manifest V3 extension for personalizing Google Chat, configuring safe composer shortcuts, navigating the current conversation by date, and optionally managing top-level read state and conversation notification settings. Its content script is limited to https://chat.google.com/*. Google Chat embedded in Gmail is not supported.
Data kept on the device
The extension stores the following data in Chrome's chrome.storage.local:
kgcSettingscontains the schema version, interface language, enabled states, selected theme, per-theme semantic colors, corners, shadows, density, and composer shortcut key and modifier mappings.kgcNotificationJobcontains a resumable notification-job checkpoint: Google Chat resource IDs, prior and desired notification settings, normalized result codes, and timestamps. It never contains conversation names, messages, account identifiers, or tokens. Completed notification changes can be restored for seven days.kgcReadCleanupJobcontains Google Chat resource IDs, one operation timestamp, and normalized result codes for a confirmed mark-all-read job. It never contains conversation names, message bodies, account identifiers, or access tokens.
For native date navigation, Google Chat page sessionStorage can temporarily contain kgcDateJumpPendingV1 with the selected local date, current conversation resource identifier, phase, and creation time. It expires after five minutes and is removed after completion, cancellation, or invalid state. It is not written to Chrome extension storage or sent to the developer.
Local page processing
The extension verifies Google Chat DOM structure and state to apply owned visual styles, route user-configured keys to verified native controls, mount its settings and date-jump controls, and navigate loaded search results. This work occurs in the current page. The extension does not store DOM snapshots and does not read or collect message content.
Optional Google Chat connection
The base extension always uses storage. Only after the user selects Connect does it request optional identity permission and optional https://chat.googleapis.com/* host access. It then asks for these sensitive Google Chat scopes:
https://www.googleapis.com/auth/chat.spaces.readonlyto list conversations and space metadata;https://www.googleapis.com/auth/chat.users.spacesettingsto read and update the current user's notification settings;https://www.googleapis.com/auth/chat.users.readstateto update the current user's top-level read position after confirmation.
The extension requests no message scopes. OAuth access tokens remain in the Chrome Identity cache and are never written to extension storage. Disconnect removes the optional permissions and cached token. Declining the connection leaves themes, shortcuts, and date navigation available.
Network and sharing
Themes, composer shortcuts, and the extension's date-jump controller make no extension-originated network requests. When connected, the browser sends space metadata, notification-setting reads and user-confirmed writes, and confirmed top-level read-state updates directly to Google Chat API for the signed-in user. Thread replies are not marked read. No data is sent to the developer or another third party. Data is not sold or shared.
The extension uses no remote code, remote assets, remote fonts, analytics, or advertising. It does not use an application server or developer-operated database.
What is not collected
The extension does not read, collect, record, persist, or transmit message bodies, attachments, reactions, participant data, account identifiers, browsing history, or DOM snapshots. Space display names can be shown temporarily while the connected settings page is open, but they are not written to checkpoints or sent to the developer.
Control and deletion
Theme Reset All restores theme customizations but preserves interface language, selected preset, and enabled states. Discard controls remove saved notification and read-state checkpoints. Disconnect removes optional permissions and the cached token. Uninstalling the extension removes its local extension storage as managed by Chrome; the short-lived page session entry expires or is removed by the date-jump flow.
Chrome Web Store Limited Use
Google user data is used only to provide the user-facing Chat management actions described above. It is not used for advertising, creditworthiness, lending, unrelated profiling, or human review, and it is not transferred except to Google as required to perform the user-requested Google Chat API operation or as required by law.
Contact
Use the KAWAII GChat by Lunomel support page. Do not include private Chat or account data in a public issue.
施行日: 2026-08-11
KAWAII GChat by Lunomel プライバシーポリシー
対象と目的
KAWAII GChat by Lunomel は、Google Chat の外観調整、安全な入力ショートカット、現在の会話の日付移動、任意のトップレベル既読状態・通知設定管理を提供する独立の Manifest V3 拡張機能です。コンテンツスクリプトは https://chat.google.com/* に限定され、Gmail 内の Google Chat には対応しません。
端末内に保存するデータ
次のデータを Chrome の chrome.storage.local に保存します。
kgcSettings: スキーマバージョン、表示言語、有効状態、選択テーマ、テーマごとのセマンティックカラー、角、影、密度、入力ショートカットのキーと修飾キー。kgcNotificationJob: Google Chat リソース ID、変更前後の通知設定、正規化した結果コード、時刻を含む再開可能な通知処理チェックポイント。会話名、メッセージ、アカウント識別子、トークンは含みません。完了した通知変更は 7 日間復元できます。kgcReadCleanupJob: 確認済みのすべて既読処理に使う Google Chat リソース ID、1 つの処理時刻、正規化した結果コード。会話名、メッセージ本文、アカウント識別子、アクセストークンは含みません。
標準の日付移動では、Google Chat ページの sessionStorage に kgcDateJumpPendingV1 として、選択したローカル日付、現在の会話リソース ID、処理段階、作成時刻を一時保存する場合があります。5 分で期限切れになり、完了、キャンセル、無効状態の検出後に削除します。Chrome 拡張機能のストレージには保存せず、開発者にも送信しません。
ページ内のローカル処理
所有する表示スタイルの適用、設定済みキーから検証済み標準コントロールへの操作、設定・日付移動コントロールの表示、読み込み済み検索結果の移動のために、Google Chat の DOM 構造と状態を検証します。処理は現在のページ内で行い、DOM スナップショットを保存せず、メッセージ内容を読み取ったり収集したりしません。
任意の Google Chat 接続
常に使用する権限は storage です。ユーザーが「接続」を選んだ場合だけ、任意の identity 権限と https://chat.googleapis.com/* ホストアクセスを要求し、次の Google Chat スコープを使用します。
https://www.googleapis.com/auth/chat.spaces.readonly: 会話とスペースメタデータの一覧取得。https://www.googleapis.com/auth/chat.users.spacesettings: 現在のユーザーの通知設定の取得・更新。https://www.googleapis.com/auth/chat.users.readstate: 確認後のトップレベル既読位置の更新。
メッセージ用スコープは要求しません。OAuth アクセストークンは Chrome Identity のキャッシュにのみ保持し、拡張機能のストレージには保存しません。切断すると任意権限とキャッシュ済みトークンを削除します。接続を拒否してもテーマ、ショートカット、日付移動は利用できます。
ネットワークと共有
テーマ、入力ショートカット、拡張機能の日付移動コントローラーは、拡張機能からネットワークリクエストを行いません。接続中は、スペースメタデータ、通知設定の取得とユーザー確認済みの更新、確認済みのトップレベル既読状態の更新を、ログイン中ユーザーのブラウザーから Google Chat API に直接送信します。スレッド返信は既読にしません。開発者や他の第三者には送信せず、データを販売または共有しません。
リモートコード、リモートアセット、リモートフォント、分析、広告、アプリケーションサーバー、開発者運用データベースを使用しません。
収集しない情報
メッセージ本文、添付ファイル、リアクション、参加者データ、アカウント識別子、閲覧履歴、DOM スナップショットを読み取り、収集、記録、保存、送信しません。接続中の設定ページではスペース表示名を一時表示できますが、チェックポイントに保存せず、開発者にも送信しません。
管理と削除
「すべてリセット」はテーマ調整だけを初期化し、表示言語、選択プリセット、有効状態を保持します。破棄操作で通知・既読チェックポイントを削除できます。切断で任意権限とキャッシュ済みトークンを削除します。拡張機能を削除すると Chrome の管理によりローカル拡張機能ストレージが削除され、ページの一時セッション項目は期限切れまたは日付移動処理により削除されます。
Chrome ウェブストアの限定利用
Google ユーザーデータは、上記のユーザー向け会話管理機能を提供するためだけに使用します。広告、信用力・融資判断、無関係なプロファイリング、人による閲覧には使用せず、ユーザーが要求した Google Chat API 操作に必要な Google への送信または法令上必要な場合を除いて転送しません。
連絡先
KAWAII GChat by Lunomel サポートページを利用してください。公開 Issue に Chat やアカウントの個人情報を含めないでください。
시행일: 2026-08-11
KAWAII GChat by Lunomel 개인정보처리방침
범위와 목적
KAWAII GChat by Lunomel은 Google Chat 화면 사용자 지정, 안전한 입력 단축키, 현재 대화의 날짜 이동 및 선택적 최상위 읽음 상태·알림 설정 관리를 제공하는 독립 Manifest V3 확장 프로그램입니다. 콘텐츠 스크립트는 https://chat.google.com/*로 제한되며 Gmail에 포함된 Google Chat은 지원하지 않습니다.
기기에 저장하는 데이터
다음 데이터를 Chrome chrome.storage.local에 저장합니다.
kgcSettings: 스키마 버전, 인터페이스 언어, 활성화 상태, 선택 테마, 테마별 시맨틱 색상, 모서리, 그림자, 밀도 및 입력 단축키 키·수정자 매핑.kgcNotificationJob: Google Chat 리소스 ID, 변경 전·후 알림 설정, 정규화한 결과 코드와 시각을 포함하는 재개 가능한 알림 작업 체크포인트. 대화명, 메시지, 계정 식별자 또는 토큰은 포함하지 않습니다. 완료한 알림 변경은 7일 동안 복원할 수 있습니다.kgcReadCleanupJob: 확인된 모두 읽음 작업을 위한 Google Chat 리소스 ID, 하나의 작업 시각과 정규화한 결과 코드. 대화명, 메시지 본문, 계정 식별자 또는 접근 토큰은 포함하지 않습니다.
기본 날짜 이동을 위해 Google Chat 페이지의 sessionStorage에 kgcDateJumpPendingV1로 선택한 로컬 날짜, 현재 대화 리소스 ID, 진행 단계와 생성 시각을 일시 저장할 수 있습니다. 5분 뒤 만료되며 완료, 취소 또는 유효하지 않은 상태가 확인되면 삭제됩니다. Chrome 확장 프로그램 저장소에는 기록하지 않고 개발자에게도 전송하지 않습니다.
페이지 내부 로컬 처리
소유한 화면 스타일 적용, 설정한 키를 검증된 기본 컨트롤로 전달, 설정·날짜 이동 컨트롤 표시 및 로드된 검색 결과 이동을 위해 Google Chat DOM 구조와 상태를 검증합니다. 처리는 현재 페이지에서 이루어지며 DOM 스냅샷을 저장하지 않고 메시지 내용을 읽거나 수집하지 않습니다.
선택적 Google Chat 연결
기본 확장 프로그램은 항상 storage 권한만 사용합니다. 사용자가 연결을 선택할 때만 선택적 identity 권한과 https://chat.googleapis.com/* 호스트 접근을 요청하고 다음 Google Chat 범위를 사용합니다.
https://www.googleapis.com/auth/chat.spaces.readonly: 대화와 스페이스 메타데이터 목록.https://www.googleapis.com/auth/chat.users.spacesettings: 현재 사용자의 알림 설정 조회·갱신.https://www.googleapis.com/auth/chat.users.readstate: 확인 후 최상위 읽음 위치 갱신.
메시지 범위는 요청하지 않습니다. OAuth 접근 토큰은 Chrome Identity 캐시에만 유지하고 확장 프로그램 저장소에는 기록하지 않습니다. 연결 해제 시 선택 권한과 캐시된 토큰을 제거합니다. 연결을 거부해도 테마, 단축키와 날짜 이동을 사용할 수 있습니다.
네트워크와 공유
테마, 입력 단축키와 확장 프로그램의 날짜 이동 컨트롤러는 확장 프로그램에서 시작하는 네트워크 요청을 하지 않습니다. 연결 시 스페이스 메타데이터, 알림 설정 조회와 사용자가 확인한 갱신, 확인된 최상위 읽음 상태 갱신을 로그인한 사용자의 브라우저에서 Google Chat API로 직접 전송합니다. 스레드 답글은 읽음 처리하지 않습니다. 개발자나 다른 제3자에게 보내지 않으며 데이터를 판매하거나 공유하지 않습니다.
원격 코드, 원격 자산, 원격 글꼴, 분석, 광고, 애플리케이션 서버 또는 개발자 운영 데이터베이스를 사용하지 않습니다.
수집하지 않는 정보
메시지 본문, 첨부 파일, 반응, 참여자 데이터, 계정 식별자, 탐색 기록 또는 DOM 스냅샷을 읽거나 수집·기록·저장·전송하지 않습니다. 연결된 설정 페이지에서 스페이스 표시명을 일시적으로 보여 줄 수 있지만 체크포인트에 저장하거나 개발자에게 전송하지 않습니다.
관리와 삭제
‘모두 초기화’는 테마 사용자 지정만 기본값으로 되돌리고 인터페이스 언어, 선택 프리셋과 활성화 상태는 유지합니다. 삭제 버튼으로 저장된 알림·읽음 체크포인트를 제거할 수 있습니다. 연결 해제 시 선택 권한과 캐시된 토큰을 제거합니다. 확장 프로그램을 제거하면 Chrome의 관리에 따라 로컬 확장 프로그램 저장소가 삭제되고 페이지의 임시 세션 항목은 만료되거나 날짜 이동 흐름에서 제거됩니다.
Chrome 웹 스토어 제한적 사용
Google 사용자 데이터는 위에 설명한 사용자용 대화 관리 기능을 제공하는 데만 사용합니다. 광고, 신용도·대출 판단, 무관한 프로파일링 또는 사람의 검토에 사용하지 않으며, 사용자가 요청한 Google Chat API 작업에 필요한 Google 전송 또는 법률상 필요한 경우를 제외하고 이전하지 않습니다.
연락처
KAWAII GChat by Lunomel 지원 페이지를 이용하세요. 공개 Issue에 비공개 Chat 또는 계정 데이터를 포함하지 마세요.