← Compound Works Legal
CueSlot

プライバシーポリシー

本ポリシーは実際のアプリの実装内容に基づいて記載しています。法的な最終確認は公開前に行ってください。

最終更新: 2026-07-15 対象: CueSlot macOSアプリ 提供者: Hiroyasu Seki(Compound Works)
日本語English

日本語版

このアプリについて

CueSlot(キュースロット)は macOS 向けのメニューバー常駐スニペット展開アプリです。本ポリシーは、CueSlot が扱うデータの種類と取り扱い方法を説明します。

CueSlot はユーザーのデータを外部サーバーに送信しません。すべてのデータ処理はあなたの Mac 内で完結します。

CueSlot が扱うデータ

データ種別内容保存場所外部送信
カンペ・Q(旧: プリセット・スニペット)あなたが登録した定型文~/Library/Application Support/CueSlot/presets.jsonなし
アプリ設定ウィンドウモード・テーマ・ホットキー等~/Library/Application Support/CueSlot/settings.jsonなし
展開統計展開回数・節約時間の推定値~/Library/Application Support/CueSlot/stats.jsonなし
セッション履歴過去のセッション記録(プリセット名・開始/終了時刻)~/Library/Application Support/CueSlot/history.jsonなし
クリップボード内容{clipboard} 変数解決・サジェスト機能のため一時的に参照メモリ上のみ(ファイル保存なし)なし

これらはすべてローカルのJSONファイルとしてあなたの Mac 上にのみ保存され、CueSlot 自体にはネットワーク通信を行うコードは実装されていません(解析・広告・クラッシュレポート・アップデートチェックの類のSDKは組み込まれていません)。

必要なシステム権限

CueSlot はテキスト展開機能を実現するために、以下の macOS システム権限を必要とします。

  • アクセシビリティ(Accessibility): キーボード入力(トリガー文字)を検知するために必要です。
  • 入力監視(Input Monitoring): 同上、キーストロークをグローバルに監視するために必要です。

これらの権限を通じて取得したキーボードイベントは、CueSlot のトリガー文字列(;name 等)を判定する目的にのみ使用され、キー入力の内容をログとして保存したり外部に送信したりすることはありません。

{script: ...} 機能について

CueSlot はユーザーが自分のカンペ内に {script: command} という形式でシェルコマンドを記述すると、展開時にそのコマンドをローカルで実行し結果を展開文に埋め込む機能を持ちます。これはあなた自身が入力・登録したコマンドのみをあなたの Mac 上で実行するローカル機能であり、ネットワーク通信やリモート実行は行いません。他者が作成したカンペをインポートする際は、内容を確認してから使用することを推奨します。

データの共有・第三者提供

CueSlot は収集したデータを第三者と共有しません。そもそもデータを外部に送信する経路(サーバー通信)自体がアプリ内に存在しません。

データの削除

以下のフォルダを削除することで、CueSlot が保存した全データを完全に消去できます。

rm -rf ~/Library/Application\ Support/CueSlot/

アプリのアンインストールと合わせて上記を実行すれば、CueSlot に関するデータは Mac 上に一切残りません。

お問い合わせ

hiroysuseki@gmail.com

改定

本ポリシーは、機能追加や実装変更に応じて改定することがあります。重要な変更がある場合はこのページ上でお知らせします。


ENGLISH VERSION

About This App

CueSlot is a macOS menu bar snippet-expansion app. This policy explains what data CueSlot handles and how.

CueSlot does not send your data to any external server. All data processing happens entirely on your Mac.

Data CueSlot Handles

Data typeContentStorage locationSent externally
Sheets & Cues (snippets/presets)Text templates you register~/Library/Application Support/CueSlot/presets.jsonNo
App settingsWindow mode, theme, hotkeys, etc.~/Library/Application Support/CueSlot/settings.jsonNo
Expansion statisticsExpansion count and estimated time saved~/Library/Application Support/CueSlot/stats.jsonNo
Session historyPast session records (sheet name, start/end times)~/Library/Application Support/CueSlot/history.jsonNo
Clipboard contentReferenced temporarily for the {clipboard} variable and suggestionsIn memory only (never written to disk)No

All of this is stored only as local JSON files on your Mac. CueSlot contains no networking code (no analytics, advertising, crash reporting, or update-check SDKs are bundled).

System Permissions Required

CueSlot requires the following macOS system permissions to provide text expansion:

  • Accessibility: required to detect keyboard input (trigger characters).
  • Input Monitoring: also required, to monitor keystrokes globally.

Keyboard events obtained through these permissions are used only to detect CueSlot's trigger strings (e.g. ;name); we never log keystroke content or send it externally.

About the {script: ...} Feature

If you write {script: command} inside your own cue, CueSlot will run that command locally at expansion time and embed the result. This runs only commands you yourself typed and registered, locally on your Mac; it does not perform any network communication or remote execution. When importing a sheet created by someone else, review its content before use.

Data Sharing and Third-Party Disclosure

CueSlot does not share collected data with third parties. There is no pathway (no server communication) in the app for data to leave your device.

Data Deletion

You can permanently erase all data CueSlot has stored by removing the following folder:

rm -rf ~/Library/Application\ Support/CueSlot/

Combined with uninstalling the app, this leaves no CueSlot data on your Mac.

Contact

hiroysuseki@gmail.com

Changes

This policy may be revised as features or implementation change. Material changes will be announced on this page.