Privacy Policyプライバシーポリシー

Last updated: 2026-04-15最終更新: 2026年4月15日

Short version: KeyUp is a local-only Chrome extension. It never reads the content of what you type, never sends anything to a server, and has no analytics, accounts, ads, or tracking.

What KeyUp does

KeyUp listens to keyboard and mouse events on the pages you visit and plays sound effects in response. That is its entire function. The extension runs in your browser only — there is no KeyUp server.

Data we collect

None. KeyUp does not collect, store, transmit, or share any of the following:

  • The characters or text you type
  • The contents of pages you visit
  • URLs, browsing history, or tab information
  • Your IP address, location, or device identifiers
  • Analytics, telemetry, or usage statistics
  • Personal information of any kind

Key-event detection ≠ key logging

KeyUp needs to know that a key was pressed in order to trigger a sound. It does not read, buffer, store, or transmit which characters were typed. The extension reacts to the event and immediately discards it.

Local settings storage

Your preferences (volume, active theme, typing-SE on/off, etc.) are stored locally using chrome.storage.sync. This uses Chrome's own account sync if you are signed in to Chrome, so your settings follow you across devices — but this data stays entirely within Google's Chrome infrastructure and never touches any KeyUp-operated server.

You can clear these settings at any time by removing the extension.

Permissions explained

Here is every permission KeyUp's manifest.json requests, and why:

host_permissions: <all_urls>

Allows the extension to inject its content script into any page you type on — Gmail, Docs, Notion, your own apps, and so on. Without this the extension cannot react to keystrokes anywhere.

content_scripts on <all_urls>

The content script is a tiny listener for keydown / mousedown events. It forwards a trigger (not the key content) to the extension's audio layer.

storage

Saves your settings (volume, theme, toggles) via chrome.storage.sync. No page content is ever written to storage.

offscreen

Chrome Manifest V3 service workers cannot play audio directly. KeyUp uses an offscreen document — a hidden in-extension page — solely for playing sound effect files bundled with the extension.

Third parties

KeyUp does not use analytics, ads, trackers, remote configuration, or any third-party SDK. The extension ships with all audio assets bundled — no audio is streamed from a network.

This landing page (keyup.app) loads Google Fonts and the Tailwind CDN for styling. Those requests are made by the website, not by the extension itself.

Children's privacy

KeyUp is suitable for all ages and does not collect any information, from children or otherwise.

Changes to this policy

If the policy ever changes (for example, if a future premium theme introduces optional cloud features), we will update the "Last updated" date at the top of this page and highlight changes on the landing page.

Contact

Questions, concerns, or bug reports: contact@akizony.com.

要点: KeyUpは完全ローカルで動作するChrome拡張機能です。入力内容を一切読み取らず、サーバーに送信せず、アナリティクス・アカウント・広告・トラッキングは存在しません。

KeyUpの機能

KeyUpは閲覧中のページでキーボード/マウスイベントを監視し、それに応じてサウンドエフェクトを再生します。機能はそれだけです。拡張機能はお使いのブラウザ内でのみ動作し、KeyUp独自のサーバーは存在しません。

収集するデータ

ありません。 KeyUpは以下のいずれも収集・保存・送信・共有しません:

  • 入力された文字・テキスト
  • 閲覧ページの内容
  • URL、閲覧履歴、タブ情報
  • IPアドレス、位置情報、端末識別子
  • アナリティクス、テレメトリ、利用統計
  • その他あらゆる個人情報

キーイベント検知 ≠ キーロギング

KeyUpはSEを再生するため「キーが押されたこと」を検知する必要があります。しかし、どの文字が入力されたかを読み取る・保持する・送信することはありません。イベントを受け取って即座に音を鳴らし、内容は破棄します。

設定の保存

音量、選択中のテーマ、タイピングSEのオン/オフなどの設定は chrome.storage.sync を使いローカルに保存されます。Chromeアカウントにサインインしている場合はChrome標準の同期機能を経由して複数端末で共有されますが、このデータはGoogleのChromeインフラ内に留まり、KeyUp運営の外部サーバーには一切送信されません。

拡張機能を削除すれば設定は完全にクリアされます。

権限について

KeyUpの manifest.json が要求する権限と、その理由を全て列挙します:

host_permissions: <all_urls>

タイピングする任意のページ(Gmail、Docs、Notion、独自アプリなど)にコンテンツスクリプトを注入するために必要です。これがないとどのサイトでもキー入力に反応できません。

content_scripts(<all_urls>

コンテンツスクリプトは keydown / mousedown イベントを監視する小さなリスナーです。トリガー(キー内容ではない)を拡張機能のオーディオ層に転送します。

storage

音量、テーマ、トグルなどの設定を chrome.storage.sync で保存します。ページ内容がストレージに書き込まれることはありません。

offscreen

Chrome Manifest V3 のService Workerは直接オーディオを再生できないため、KeyUpはOffscreenドキュメント(拡張機能内の非表示ページ)を利用して、拡張機能に同梱されたSEファイルのみを再生します。

第三者サービス

KeyUpはアナリティクス、広告、トラッカー、リモート設定、第三者SDKを一切使用していません。全てのオーディオアセットは拡張機能に同梱されており、ネットワークからストリーミングすることはありません。

このランディングページ (keyup.app) はスタイリングのためGoogle FontsとTailwind CDNを読み込みますが、これはウェブサイト側の挙動であり、拡張機能本体ではありません。

子供のプライバシー

KeyUpは全年齢対象で、子供を含め誰からも情報を収集しません。

ポリシーの変更

ポリシーが変更された場合(例: 将来のプレミアムテーマがオプショナルなクラウド機能を導入する場合)、ページ上部の「最終更新」日付を更新し、ランディングページで変更点を告知します。

連絡先

質問、懸念、バグ報告: contact@akizony.com