プライバシーポリシー
本プライバシーポリシーは、津留 将史(以下「運営者」)が提供するmacOSアプリ「PittoPalette」(以下「本アプリ」)および公式サイトpittopalette.app(以下「本サイト」)における情報の取り扱いを定めるものです。本サイトやサポート窓口を通じて受け取る個人情報については、運営者が管理者となります。
本アプリは、登録したデータを原則として利用者のMac内で扱うローカルファーストのアプリです。本アプリから運営者へ、個人情報や利用状況が自動送信されることはありません。本サイトの閲覧や、利用者が任意で行う問い合わせは、本アプリとは別の通信として取り扱います。
1. Mac内に保存するデータ
パレット項目、フォルダ、設定、再利用する変数、カウンター、クリップボード履歴、関連画像は、本アプリのローカルコンテナに保存されます。クリップボード履歴は無効化および削除できます。
コピー元アプリが「秘匿」「一時的」「自動生成」の標準マーカーを付けている場合、本アプリは内容を読む前に無視します。履歴に残したくないアプリは、アプリのパスまたはバンドルIDを指定して除外できます。コピー元アプリの判定は確実ではなく、文字列からパスワードやカード番号を推測する処理は行いません。
2. コマンド、権限および入力
コマンド項目には利用者自身が作成したスクリプトを保存し、実行確認の後、App Sandbox内の/bin/zshを通じてMac上で実行します。スクリプトの内容、標準出力、標準エラーが運営者へ送信されることはありません。本アプリはネットワーク権限を持たず、コードをダウンロードしません。
スクリプトがアクセスできるのは、本アプリのコンテナや、利用者が選んだフォルダなどmacOSが明示的に許可した範囲です。選んだ項目は、本アプリがクリップボードへ書き込みます。貼り付けは利用者がCommand+Vで行います。本アプリは合成キーイベントを送らず、そのための権限も求めません。他アプリの画面情報を読み取ったり変更したりすることもありません。別アプリであるPittoPalette Helperを導入している場合の扱いは第3節に記します。
3. PittoPalette Helper(別アプリ)
PittoPalette Helperは、運営者が本サイトから無料で配布する別のアプリです。導入は任意で、本アプリが自動で取得、導入、更新することはありません。導入しなくても本アプリは動作し、選んだ項目はクリップボードに入ります。
ヘルパーは、本アプリから依頼を受けたときにCommand+Vの合成キーイベントを送ります。macOSはこの送出を許可する前に確認し、許可はヘルパーに対して与えられます。ヘルパーが他アプリの画面情報を読み取ったり変更したりすることはありません。送るのはキーイベントだけで、貼り付けられる内容はクリップボードにあるものです。
本アプリとヘルパーの通信は同じMac内で完結し、外部へ出ません。接続の前に、双方が同じ開発者の署名であることを確認します。
ヘルパーが外部へ通信するのは1種類だけです。利用者がヘルパー自身を開いたときに限り、運営者が配布に使うdownloads.pittopalette.appに置かれた、最新版の番号を書いた静的ファイルを1回読みます。送るのは通常のHTTP要求のみで、識別子、利用状況、パレットやクリップボードの内容は含みません。Cookie、保存、キャッシュのいずれも使いません。応答はバージョン番号だけで、新しい版があるときにその旨を表示します。ダウンロードと入れ替えは利用者が行います。
ヘルパーは、パレット項目、クリップボード履歴、コマンド、バックアップのいずれも保存しません。
4. バックアップとiCloud
書き出したバックアップは、利用者が選んだ場所にJSONファイルとして保存されます。自動バックアップの保存先は、利用者のApple Account内にあるPittoPalette用iCloud Documentsコンテナまたは利用者が選んだフォルダです。iCloudでの転送と保存はAppleが提供し、運営者がバックアップを受け取ることはありません。クリップボード履歴が含まれるのは、その設定を有効にした場合だけです。
5. ローカル診断ログ
通常のエラーログに記録するのは、操作名とエラーの種類です。クリップボードの内容、パレット項目の値、コマンドの内容と出力、バックアップの内容は記録しません。
ショートカットの診断ログは初期状態で無効です。不具合調査のため明示的に有効にした場合は、処理のタイミングとキーイベント情報を記録し、キーイベントが返した文字を含むことがあります。診断ログはMac内に残り、自動送信されません。
6. 本サイトで取り扱う情報
本サイトは、利用者が事前に許可した場合に限り、閲覧状況を把握して本サイトを改善するためGoogle Analytics 4を使用します。許可されるまではGoogleタグを読み込まず、Analyticsの情報を送信しません。許可しなくても本サイトのすべての機能を利用できます。選択はフッターの「アクセス解析の設定」からいつでも変更できます。
有効な場合、閲覧ページのURLとタイトル、参照元、アクセス日時、ブラウザおよび端末の特性、言語、画面情報、IPアドレスから推定されるおおよその地域、ファーストパーティCookie(_ga等)に保存する無作為のクライアント識別子、ページ表示、スクロール、外部リンクのクリックおよびファイルのダウンロード等の操作情報を処理します。App Storeリンクおよびフィードバックリンクのクリックは、その目的を示す個別イベントとして記録します。フォームの入力内容、メールアドレス、アカウント識別子、User-IDその他の利用者入力情報をAnalyticsへ送信しません。Googleの説明では、GA4はIPアドレスをデータとして記録する前に破棄します。
AnalyticsのCookieは、最初に許可した訪問から最長395日で失効し、その後のページ表示では期限を延長しません。本サイトは毎回選択を求めないため、許可または拒否の選択をブラウザのローカルストレージへ180日間保存します。この選択情報を運営者またはGoogleへ送信しません。Google Tag Manager、広告タグ、広告効果測定、Google Signals、広告のパーソナライズ、アカウント登録、決済機能およびマーケティングピクセルは有効にしていません。
本サイトのホスティング、配信、通信経路制御およびセキュリティ対策にはCloudflareを利用します。その際、IPアドレス、アクセス日時、閲覧URL、参照元、ブラウザや端末の情報、HTTPリクエストヘッダー、通信経路およびセキュリティ判定情報が処理されることがあります。Cloudflareは、安全な通信や不正利用防止に厳密に必要なCookieを設定する場合があります。送信先、情報および目的は外部送信ポリシーに記載します。
7. フィードバックと問い合わせ
サポートページから、運営者のGoogle Workspaceで管理する任意のGoogleフォームを開けます。本アプリがフォームへ情報を自動送信することはありません。利用者が送信した場合は、種類、本文、利用者が入力した環境情報および任意のメールアドレスを受け取ります。
メールで問い合わせた場合は、送信元アドレス、メールヘッダー、件名、本文および添付ファイルを受け取ります。Apple Account、決済情報、クリップボードの内容、認証情報などの機密情報は送信しないでください。App Storeでの購入、請求および返金はAppleが取り扱います。
8. 利用目的と法的根拠
運営者は、次の目的に必要な範囲で情報を取り扱います。
- 本サイトの配信、保護および不正利用防止(運営者の正当な利益)
- 本サイトの閲覧状況および操作状況の把握と改善(利用者の同意がある場合のみ)
- 問い合わせ対応、サポート提供、購入前後に利用者が求める対応(契約の履行または契約前の対応)
- 不具合調査、製品およびサポート改善(利用者の権利を考慮した正当な利益)
- 利用者が明示的に希望または同意した追加連絡(同意)
- 法令上の義務への対応および法的請求の確立、行使または防御
同意に基づく取り扱いについては、それ以前の取り扱いの適法性に影響を与えることなく、いつでも同意を撤回できます。
9. 外部サービスと国外での取り扱い
次の事業者は、それぞれの機能に必要な範囲で情報を処理します。契約条件、プライバシーポリシーおよび適用される移転保護措置に従い、利用者の居住国外で処理する場合があります。
- Cloudflare — 本サイトのホスティング、配信およびセキュリティ対策(プライバシーポリシー)
- Google Analytics 4 — 同意に基づく本サイトの利用状況の測定(プライバシーポリシー、Analyticsのデータ保護)
- Google Forms / Google Workspace — 利用者が任意で送信するフィードバックおよびメール問い合わせ(プライバシーポリシー)
- Apple iCloud / App Store — 利用者が選んだバックアップの保存、およびアプリの配信、購入、請求、返金(プライバシーポリシー)
本アプリがCloudflareまたはGoogleへ情報を自動送信することはありません。本サイトのアクセス解析は本アプリとは別であり、利用者が同意した場合だけ行います。その他の通信は、本サイト、フォームまたはメール窓口を利用者が開いた場合に発生します。PittoPalette Helperを導入している場合、利用者がヘルパーを開いたときにdownloads.pittopalette.appの静的ファイルを1回読みます(第3節)。この要求はCloudflareを経由します。
10. 第三者提供
運営者は個人情報を販売または貸与しません。上記の委託先へその機能に必要な範囲で提供する場合、本人の同意がある場合、法令または公的機関の適法な要請に基づく場合、生命・身体・財産または法的権利の保護に必要な場合、同等の保護を条件とする事業承継の場合を除き、第三者へ提供しません。
11. 保存期間と削除
情報は上記目的の達成に合理的に必要な期間だけ保持します。情報の内容と機微性、問い合わせや不具合の対応状況、追加対応や紛争解決の必要性、セキュリティおよび不正利用防止、法令・会計上の義務を判断基準とします。Cloudflareその他の事業者は、それぞれのポリシーおよび運営者のサービス設定に従い技術情報を保持する場合があります。
Google Analyticsの利用者単位およびイベント単位のデータは、14か月後に削除する設定とします。この設定は標準の集計レポートには適用されないため、集計値がそれより長く表示される場合があります。アクセス解析への同意を撤回すると以後の収集を停止し、本サイトから操作できるAnalyticsのCookieもブラウザから削除します。
本アプリでは、クリップボード履歴の削除、個別のパレット項目や変数の削除、「データ操作」からの全データリセット、および保存先からのバックアップ削除ができます。本アプリとサンドボックスコンテナを削除すると、残るローカルデータも削除されます。iCloudや選択フォルダのバックアップは、それぞれの場所から別途削除してください。
12. 利用者の権利
適用法令に応じて、運営者が保有する本人の個人情報について、開示、訂正、削除、取り扱いの制限、異議申立てまたはデータポータビリティを求めることができます。同意の撤回および居住地のデータ保護監督機関への不服申立てもできます。本人確認をお願いする場合があり、法令上の保存義務や第三者の権利保護のため、請求を制限することがあります。
13. 安全管理と変更
運営者は、アクセス制限、外部サービスの適切な設定、不要になった情報の削除など、合理的な安全管理措置を講じます。ただし、インターネット通信や電子保存の完全な安全性を保証するものではありません。
本アプリ、本サイト、外部サービスまたは法令の変更に応じて、本ポリシーを改定することがあります。改定後の内容は本ページへの掲載時から適用します。重要な変更は、必要に応じて効力発生前に本サイトその他の合理的な方法でお知らせします。
連絡先
運営者: 津留 将史