本ポリシーは実際のアプリの実装内容に基づいて記載しています。法的な最終確認は公開前に行ってください。
日本語版
CueSlot(キュースロット)は macOS 向けのメニューバー常駐スニペット展開アプリです。本ポリシーは、CueSlot が扱うデータの種類と取り扱い方法を説明します。
CueSlot はユーザーのデータを外部サーバーに送信しません。すべてのデータ処理はあなたの Mac 内で完結します。
| データ種別 | 内容 | 保存場所 | 外部送信 |
|---|---|---|---|
| カンペ・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 システム権限を必要とします。
これらの権限を通じて取得したキーボードイベントは、CueSlot のトリガー文字列(;name 等)を判定する目的にのみ使用され、キー入力の内容をログとして保存したり外部に送信したりすることはありません。
CueSlot はユーザーが自分のカンペ内に {script: command} という形式でシェルコマンドを記述すると、展開時にそのコマンドをローカルで実行し結果を展開文に埋め込む機能を持ちます。これはあなた自身が入力・登録したコマンドのみをあなたの Mac 上で実行するローカル機能であり、ネットワーク通信やリモート実行は行いません。他者が作成したカンペをインポートする際は、内容を確認してから使用することを推奨します。
CueSlot は収集したデータを第三者と共有しません。そもそもデータを外部に送信する経路(サーバー通信)自体がアプリ内に存在しません。
以下のフォルダを削除することで、CueSlot が保存した全データを完全に消去できます。
rm -rf ~/Library/Application\ Support/CueSlot/
アプリのアンインストールと合わせて上記を実行すれば、CueSlot に関するデータは Mac 上に一切残りません。
本ポリシーは、機能追加や実装変更に応じて改定することがあります。重要な変更がある場合はこのページ上でお知らせします。
ENGLISH VERSION
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 type | Content | Storage location | Sent externally |
|---|---|---|---|
| Sheets & Cues (snippets/presets) | Text templates you register | ~/Library/Application Support/CueSlot/presets.json | No |
| App settings | Window mode, theme, hotkeys, etc. | ~/Library/Application Support/CueSlot/settings.json | No |
| Expansion statistics | Expansion count and estimated time saved | ~/Library/Application Support/CueSlot/stats.json | No |
| Session history | Past session records (sheet name, start/end times) | ~/Library/Application Support/CueSlot/history.json | No |
| Clipboard content | Referenced temporarily for the {clipboard} variable and suggestions | In 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).
CueSlot requires the following macOS system permissions to provide text expansion:
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.
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.
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.
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.
This policy may be revised as features or implementation change. Material changes will be announced on this page.