プライバシーポリシー

Stop Swarm プライバシーポリシー

発効日:2026年8月21日

Stop Swarmは、1日分のスクリーンタイムを1つの集計値として測定し、段階的かつ操作を受け付けない視覚オーバーレイを表示するAndroidアプリです。端末内で動作し、アカウント、広告、アクセス解析の仕組みはありません。

アクセスAndroidの画面およびロックイベントと、アプリ指定に必要な場合に限り、フォアグラウンドアプリの識別情報。
ローカル処理スクリーンタイムの計算とオーバーレイの表示判断は端末内で行われます。
保存設定、選択したパッケージID、1日ごとの集計履歴は、アプリ専用ストレージに保存されます。
送信利用情報や診断情報が開発者へ自動送信されることはありません。

1. 利用状況へのアクセスと画面の状態

利用状況へのアクセスを許可すると、Stop Swarmは、画面が操作可能な状態かどうか、またキーガードが表示または非表示になったかを示すAndroidイベントを読み取ります。これらのイベントを使用して、画面が点灯し、かつロックが解除されていた時間を1つの集計値として算出します。

Stop Swarmは、画面を取り込むこと、表示されたテキストを読むこと、入力内容を監視すること、ユーザー補助サービスを使用すること、アプリ別の利用時間履歴を作成することを行いません。

2. 対象アプリの指定

「アプリ」画面には、Androidで利用可能な起動可能アプリが、名前、アイコン、パッケージIDとともに一覧表示されます。アプリを選択した場合、Stop Swarmが保存するのは、対象指定モードと、利用者が明示的に選択したパッケージIDのみです。

選択したモードで必要な場合、Stop Swarmは、オーバーレイを表示すべきか判断するために、現在または直近のフォアグラウンドアクティビティイベントを短時間確認します。確認されたフォアグラウンドパッケージの識別情報はメモリ内にのみ保持されます。Stop Swarmは、その継続時間、セッション、アクティビティ履歴を保存しません。選択したアプリをアンインストールした場合でも、そのパッケージIDは保存されたままになることがあり、再インストール後に選択が再び機能します。

3. 端末内に保存される情報

Stop Swarmは、Androidのアプリ専用ストレージに次の情報を保存します。

計測中、継続通知には現在の集計時間と目標が表示され、端末内で機能する表示/非表示の操作が用意されます。一時停止中は、一時停止状態のみが表示されます。この通知が情報を外部へ送信することはありません。

これとは別に、このウェブサイトで言語を明示的に選択すると、ブラウザのローカルストレージ(localStorage)には選択した言語コードのみが保存されます(例:preferred_language = ja)。Cookie、識別子、日時、閲覧履歴、アクセス解析データは保存されません。

4. 端末内の診断情報

端末内の診断ジャーナルは、技術的な状態遷移イベントを件数の上限として最新400件まで保持し、時間経過による有効期限はありません。ジャーナルには、日時、ランダムな4文字のプロセスセッションコード、およびサービス、権限、しきい値、レンダラー、オーバーレイの判断などの技術的な状態が含まれる場合があります。画面の内容、入力したテキスト、永続的な利用者識別子、アプリ別の利用履歴、確認または選択されたパッケージ名は記録されません。

現在の製品版インターフェースでは、診断情報のコピー、共有、消去の操作は非表示になっています。コード内に保持されているツールでは、アプリ/ビルド情報、Android/APIバージョン、メーカー/モデル/デバイス/製品、ロケール、イベントの日時、技術的な状態を含むレポートを生成できます。このツールが明示的に使用された場合、レポートはAndroidのクリップボードにコピーされるか、エクスポート不可のFileProviderを通じて、読み取り専用のキャッシュ済みテキストファイル1つとして共有されることがあります。Stop Swarmがレポートを自動的にアップロードすることはありません。

5. オーバーレイ、通知、フォアグラウンドサービス

「他のアプリの上に表示」権限は、タッチもフォーカスも受け付けない、1つの視覚オーバーレイウィンドウのためだけに使用されます。オーバーレイはジェスチャーを受け取りません。ただし、オーバーレイが表示されている間、Androidまたは保護されたアプリがタッチを拒否する場合があります。群れを1分間非表示にするとウィンドウが取り外されますが、集計計測は継続します。

利用者が開始するフォアグラウンドサービスにより、Stop Swarmを閉じた後も、1日の計測とオーバーレイが動作し続けます。常駐通知によって、その動作が確認できます。有効時には表示/非表示の操作が用意され、一時停止中はその操作なしで一時停止状態が表示されます。アプリから翌日まで一時停止するか、Stop Swarmを無効にできます。Stop Swarmには起動時レシーバーがなく、端末の再起動または強制停止の後に自動で再起動することはありません。

6. ネットワーク機能と第三者

Stop Swarmには、アカウント、バックエンド、広告、アクセス解析、アトリビューション、自動テレメトリーはありません。個人データを販売せず、スクリーンタイム、対象アプリの指定、診断に関する情報を、開発者または第三者へ自動送信することもありません。

リリース版には、公式のGoogle Play Billingライブラリと、そのライブラリによって追加されるネットワーク権限が含まれます。Billingは将来購入機能を提供する可能性に備えた休止中の基盤です。「ショップ」は非表示で、現在利用できないすべてのプレミアムアイテムは購入を開始できないよう設定されており、利用者がアクセスできる経路からBillingクライアントが作成または接続されることはありません。将来購入機能を有効にする場合は、事前にこのポリシーとGoogle Playのデータセーフティ申告を更新する必要があります。

表示されている「アプリを共有」操作は、Stop Swarmの正式な公開ウェブサイトURLであるhttps://www.stopswarm.app/を含む、ローカライズされたメッセージを、利用者が選んだAndroidアプリへ送ります。同じ公開URLをURIメタデータとして渡しますが、Stop Swarmの端末内データや画像ファイルは添付しません。受信側アプリがウェブサイトのリンクプレビューを取得して表示するかどうかを制御します。

7. 保護、保持、削除

端末内の情報は、Androidのアプリ専用サンドボックスによって保護されます。Stop Swarmは、アプリ独自のファイル暗号化を別途行っているとは主張しません。Androidのクラウドバックアップとデバイス間転送は無効になっています。

設定と集計履歴は、利用者が変更するか、Stop Swarmのアプリデータを消去するか、アプリをアンインストールするまで保持されます。選択したパッケージIDは、選択を解除するか、アプリデータを消去するか、アンインストールするまで保持されます。診断ジャーナルには最新400件のイベントだけが保持されます。キャッシュされた診断レポートはAndroidによって消去される場合があります。また、コード内に保持されている診断ツールが有効な場合は、診断ジャーナルとキャッシュ済みレポートを消去できます。

Stop Swarmにはアカウントもサーバー側の利用者情報ストレージもないため、削除すべきリモートのアカウントデータはありません。アプリデータの消去またはアンインストールによって、アプリが端末内に永続保存した情報は削除されます。

8. 利用者による管理

「利用状況へのアクセス」、「他のアプリの上に表示」、通知の各権限を許可するかどうかは、利用者が選択できます。選択したアプリの一覧変更、オーバーレイの一時的な非表示、翌日までの計測一時停止、Stop Swarmの無効化、Android設定での権限取り消し、アプリデータの消去、アプリのアンインストールが可能です。

Stop Swarmによるデータへのアクセス、保存、送信の動作に変更があった場合、このポリシーを更新します。

9. プライバシーに関するお問い合わせ

プライバシーに関するご要望やご懸念は、stopswarm.contact@gmail.comまでメールでお問い合わせください。