PRIVACY POLICY

Swipe Fence プライバシーポリシー

最終更新: 2026.09.26

Swipe Fenceは、利用者本人が決めたルールで自分の端末の使い方を一時的に抑えるための自己制御ツールです。ロック対象、解除の記録、ミッションの結果は、原則としてお使いの端末の中だけで処理します。利用にあたってアカウント登録は不要です。アプリが当方のサーバーと通信するのは、利用者が報告画面で送信ボタンを押したとき、アプリを開いたときに公開しているお知らせを取得するとき(12時間に1回まで。端末やアカウントの識別子は送りません)、Wi-Fi接続時に公開している問題データの更新を確認・取得するとき(12時間に1回まで。識別子は送りません)、報告を送信した端末が開発者からの返信を確認するとき(送信から60日間、12時間に1回まで)に限られます。

目次

1. 事業者と適用範囲

本サービスの事業者はサンカクテックラボ(以下「当方」)です。本ポリシーは、当方が提供するiPhone版Swipe Fence、Mac版Swipe Fence、Chrome拡張機能「Swipe Fence」、およびSwipe Fenceに関する本サイトのページに適用します。

本ポリシーで「個人情報」とは、個人情報の保護に関する法律に定める個人情報をいいます。当方は、氏名、メールアドレス、電話番号、住所、位置情報、連絡先、写真、カレンダーを取得しません。

2. サーバーに保存しない情報

次の情報を当方のサーバーへ送信または保存する仕組みは、アプリにもサーバーにも用意していません。

  • iPhone単体で利用している場合の利用データ全般
  • ロック対象として選んだアプリ名、カテゴリ、ドメイン
  • ロック対象として選んだMacアプリの名前とアイコン
  • 閲覧履歴と、開いているタブのURL
  • ミッションの成功、失敗、進捗の詳細
  • 加速度センサーや歩数計などのセンサー生データ
  • 個別のスクワット、シェイク、歩数、深呼吸のログ
  • 位置情報、連絡先、写真、カレンダー

これらの項目については、データベースの定義に該当する保存先が混入していないことを、公開前の自動チェックで確認しています。

3. 端末の中だけで扱う情報

次の情報は、お使いの端末の中に保存し、当方へ送信しません。

  • スクリーンタイムで選んだアプリ、カテゴリ、Webサイト。Appleの仕組みにより、選択結果は当方が内容を読み取れない形で端末内に保存されます。
  • ロックと解除の設定、解除時間の候補、ミッションの設定、休憩時間、確認コードの設定。
  • 解除の回数、対象ごとの利用時間、レポートと日次サマリーの集計値、ミッションの進捗。
  • ミッションで表示した問題への回答履歴。
  • モーションと歩数。スクワット、シェイク、歩行・足踏みの判定にのみ使い、判定に必要な範囲で処理します。生データは保存も送信もしません。
  • カメラ映像。Mac連携のQRコード読み取りにのみ使い、画像を保存も送信もしません。
  • 受け取ったお知らせと報告への返信、その既読状態(「お知らせ」一覧。詳しくは7項)。
  • 送信した報告のIDと送信日時。返信を確認する時期の判断にのみ使い、60日で削除します。報告の本文は保存しません。

端末内のデータは、設定の「利用履歴を削除」から消せます。アプリを削除した場合も、アプリが保存した端末内のデータは削除されます。

5. Chrome拡張機能で扱う情報

Chrome拡張機能を利用する場合、ロック対象との一致判定、ブロック画面の表示、残り時間の管理のため、開いているタブのURLを端末上で処理します。ロック対象の識別子、表示名、対象URLは、Chromeと同じMac上のSwipe Fenceアプリとの間でNative Messagingにより受け渡します。

Webページの本文、フォームへの入力内容、パスワード、Cookieを収集する機能はありません。閲覧履歴や対象URLを当方のサーバーへ送信も保存もせず、広告、販売、行動分析には利用しません。

Chrome拡張機能はChrome ウェブストアで配布し、Chromeの自動更新機能を通じて更新します。

6. 報告を送信したときに保存する情報

英語・数学のミッションやレポートの出題履歴にある「間違いを報告」、設定の「サポート・法的情報」にある「不具合を報告」、またはホーム画面のアイコンを長押しして開く「不具合を知らせる」から、利用者が送信ボタンを押した場合に限り、次の情報をCloudflareの日本国外のサーバーへ送信し、保存します。報告の送信は任意で、送信しなくてもアプリのすべての機能を利用できます。

  • 匿名の端末識別子(アプリが生成する識別子で、Appleアカウントやメールアドレスではありません)
  • 利用者が入力した報告内容
  • 問題の報告の場合、表示中だった問題文、選択肢、答え、解説
  • 不具合の報告の場合、iOSのバージョン、機種識別子(端末名ではありません)、取得日時・タイムゾーン、低電力モード・温度状態、スクリーンタイム・通知・Bluetooth・モーションの許可状態、対象件数・登録済みMacの台数・接続状態、共通設定(解除時間候補・休憩時間と範囲・ロック方式・ミッションの種類)
  • 報告の種別、報告元の画面、アプリのバージョン、ビルド番号、言語設定、問題の報告の場合はその時点で使っていた問題データの版番号
  • 不正利用を防ぐため、IPアドレスと日付から生成した一方向ハッシュ(生のIPアドレスは報告のデータベースに保存しません)

問題の報告画面で「アプリの動作の不具合はこちら」を選んだ場合は、入力中の内容を引き継いで不具合の報告に切り替わり、問題の情報の代わりに上記の不具合の報告の情報を送信します。

報告欄には、氏名、メールアドレス、電話番号などの個人情報や連絡先を入力しないよう、アプリ内で案内しています。報告内容に個人情報が含まれていた場合、その情報は不具合の調査以外の目的には利用しません。

7. お知らせ、問題データの更新、報告への返信

アプリは、当方からのお知らせと、送信された報告への返信を、アプリを開いたときのカードと、ホーム画面右上のベルから開く「お知らせ」一覧で表示します。

  • お知らせ:初回の設定を終えたあと、アプリを開いたときに12時間に1回まで、本サイトと同じCloudflare上で公開しているお知らせのファイルを取得します。この取得では、端末識別子、アカウント、Cookie、認証情報を送信しません。通常のWebの通信と同じく、接続元のIPアドレスや、アプリ名とバージョンを含むUser-Agent、言語設定などの標準的な通信情報は配信のためにCloudflareへ届きますが、当方のデータベースには記録しません。どのお知らせを表示するかは、アプリのバージョンと日時をもとに端末の中で判断します。
  • 問題データの更新:英語・数学などの問題の修正や追加をアプリの更新を待たずに届けるため、初回の設定を終えたあと、アプリを開いたときに12時間に1回まで、Wi-Fiに接続していて低データモードでないときだけ、本サイトと同じCloudflare上で公開している問題データの一覧を確認し、新しい版があればそのファイルを取得します。取得の条件と送信する情報はお知らせと同じで、端末識別子、アカウント、Cookie、認証情報を送信せず、当方のデータベースには記録しません。取得した問題データは端末内に保存し、次にアプリを起動したときから使います。
  • 報告への返信:報告を送信した端末だけが、送信から60日間、12時間に1回まで返信の有無を確認します。確認には報告時の匿名の端末識別子を使い、報告内容や端末の情報は送信しません。確認の際、保存期間の判断のため、匿名の端末識別子の最終利用日時を1日1回まで更新します。
  • 返信は当方からの一方向のお知らせで、アプリから返信に答えることはできません。やり取りが必要な場合は、お問い合わせフォームをご利用ください。
  • 返信の内容(返信の種類、本文、リンク、修正したバージョン)は、対応する報告と結び付けて当方のサーバーに保存します。
  • 受け取ったお知らせと返信、既読状態は、端末内の「お知らせ」一覧に、新しい順に最大50件、受け取りから1年まで保存し、当方へは送信しません。
  • お知らせと返信はプッシュ通知では届けず、Appleのプッシュ通知サービスも使いません。

8. 通知

解除の案内、日次サマリー、利用時間のお知らせなど、Swipe Fenceが表示する通知は、すべてお使いのiPhoneの中で作られるローカル通知です。通知の内容が当方や第三者のサーバーへ送信されることはありません。お知らせと報告への返信は、プッシュ通知ではなく、アプリを開いたときにアプリの中で表示します。

9. 利用目的

  • ロックと解除、ミッション、レポートなど、アプリの機能を提供するため。
  • 報告いただいた不具合や、問題文の誤りを調査し、修正するため。
  • 報告への返信や、アプリに関するお知らせをお届けするため。
  • 問題の誤りの修正や新しい問題を、アプリの更新を待たずにお届けするため。
  • 報告機能への大量送信やいたずらを防ぎ、サービスを安定して提供するため。

上記以外の目的には利用しません。広告配信、行動ターゲティング、プロファイリング、第三者への販売は行いません。アプリはトラッキングを行わず、App Storeのトラッキング許可も求めません。

10. 第三者提供、委託先、国外への移転

法令に基づく場合を除き、取得した情報を第三者へ提供しません。報告機能、お知らせ、Webサイトの運用のため、次の事業者へ取り扱いを委託しています。いずれも米国の事業者であり、情報は日本国外で保存または処理されます。

  • Cloudflare, Inc.(米国): 報告データと返信の保存、お知らせと問題データのファイル、本サイトの配信。サービスの稼働確認と障害対応のため、報告の送信や返信の確認のリクエストに関する情報が、Cloudflareの記録機能に短期間残る場合があります。
  • Resend(米国): 1日1回のまとめメールの配送。メール配送に必要な範囲で、報告内容と問題情報または端末環境情報を処理します。Resend側での保存は、同社のその時点の利用規約とプライバシーポリシーに従います。
  • Google LLC(米国): お問い合わせフォーム(Googleフォーム)と、本サイトのWebフォントの配信。フォームに入力した内容はGoogleのサーバーに保存されます。

アプリの入手や更新に伴ってAppleが取得する情報は、Appleのプライバシーポリシーに従って同社が取り扱います。当方は現在、課金機能を提供していないため、課金に関する外部サービスへの情報送信は行っていません。有料プランを開始する場合は、開始前に本ポリシーを更新します。

11. 保存期間

  • 報告本文、問題情報または端末環境情報、関連する報告メタデータは、最長1年保存します。
  • 送信済みの報告は新しい10,000件まで保存し、超えた分は古い報告から削除します。まだ確認していない報告は、この整理では削除しません。
  • まとめメールの配送処理に関する記録は、30日以内に削除します。
  • 報告への返信は、対応する報告と同じ期間保存し、報告を削除するときに一緒に削除します。
  • 報告が残っていない匿名の端末識別子は、最後の利用(報告の送信または返信の確認)から90日後に削除します。
  • 端末内の「お知らせ」一覧は最大50件・受け取りから1年、送信した報告のIDは60日で、端末内から削除します。
  • そのほかの端末内のデータは、利用者が削除するかアプリを削除するまで端末内に残ります。

12. 安全管理のための措置

  • 報告の送信を含むインターネット通信は、TLSにより暗号化します。
  • iPhoneとMacのBluetooth通信は、ペアリング時に交換した鍵で暗号化し、署名を検証します。
  • 報告通知の宛先メールアドレスとメール配送用のAPIキーは、Cloudflareの非公開設定にのみ保存し、アプリ、公開しているソースコード、APIの応答には含めません。
  • 報告の重複と大量送信への対策には、IPアドレスと日付から生成した一方向ハッシュだけを使い、生のIPアドレスは保存しません。
  • 本ポリシーで保存しないと定めた項目については、データベース定義に該当する保存先が含まれていないことを自動チェックで確認しています。

13. 開示、訂正、削除などの求め

端末内のデータは、アプリの設定または端末の操作により、利用者ご自身がいつでも削除できます。

報告データは匿名の端末識別子に結び付いており、氏名やアカウントとは結び付けていないため、当方は通常、特定の個人を識別できません。ご自身が送信した報告の削除をご希望の場合は、送信したおおよその日時と内容をお問い合わせフォームからお知らせください。特定できた範囲で削除します。報告を削除すると、その報告への返信も削除します。保有個人データの利用目的の通知、開示、訂正、利用停止などの求めも、同じフォームで受け付けます。

14. 未成年の方の利用

未成年の方は、保護者の同意を得たうえでご利用ください。本サービスは13歳未満の方に向けたものではなく、13歳未満の方と分かる場合に意図的に情報を取得することはありません。13歳未満の方の情報を受け取ったことが判明した場合は、確認のうえ削除します。

15. 本サイトのCookieとアクセス記録

本サイトは、広告やアクセス解析のためのCookie、トラッキングタグ、解析スクリプトを使用していません。

本サイトはCloudflare上で配信しており、配信基盤の稼働確認とセキュリティのため、接続元のIPアドレスやリクエスト情報が一時的に記録される場合があります。また、本サイトの表示にはGoogle Fontsを利用しているため、ページを開くとGoogleに対してフォントの取得リクエストが送信されます。

16. 本ポリシーの変更

本ポリシーは、機能の追加、法令、ストアの審査要件、外部サービスの仕様の変更に応じて改定することがあります。改定した場合は、本ページの最終更新日を更新します。取り扱いに重要な変更がある場合は、アプリ内または本サイトで案内します。

17. お問い合わせ

本ポリシーおよび個人情報の取り扱いに関するお問い合わせは、お問い合わせフォームからお送りください。事業者の名称、所在地、代表者名など、法令で開示が求められる事項については、同フォームからのご請求に応じて遅滞なくお知らせします。

18. 準拠法

本ポリシーの解釈および適用は、日本法に準拠します。

English summary

Swipe Fence is a self-control tool. It requires no account, and lock targets, unlock records, mission results, motion data, and camera frames stay on the device. Mac link runs over a direct Bluetooth connection between your iPhone and your Mac, with no server in between. The optional Chrome extension processes open-tab URLs on the device to enforce user-selected website locks and exchanges the target identifier, display name, and URL with the Swipe Fence app on the same Mac through Native Messaging; it does not collect page contents, form entries, passwords, or cookies. The app talks to the operator's server in only four cases. First, when a user taps send on a question error or app issue report (from a mission, the report history, Settings, or the Home Screen quick action): the report note, an anonymous installation id, either the displayed question snapshot or the iOS version, hardware model, capture time, time zone, low-power and thermal states, permission states, target and paired-Mac counts, Mac connection states, and common lock settings, plus app version, build number, and locale, and for a question report the version number of the question data in use. Reports are stored on Cloudflare in the United States and delivered by Resend in one daily email. They are kept for at most one year, with no more than the 10,000 most recent delivered reports retained, and the form tells users not to enter personal information or contact details. Second, when the app opens (at most every 12 hours), it downloads a public announcements file without any installation or account identifier, cookie, or credential; the request carries only what any web request carries, such as the IP address and user agent, and is not recorded in the operator's database. Third, on Wi-Fi without Low Data Mode (also at most every 12 hours after setup), it checks a public list of question data and downloads updated question files when a newer version is published, under the same rules as the announcements file; the files are kept on the device and used from the next launch. Fourth, a device that sent a report checks for one-way developer replies with its anonymous installation token for 60 days after the report, at most every 12 hours; each check refreshes the token's last-used time at most once a day. Replies are stored with their report and deleted with it. Users cannot reply to them. Received announcements and replies are kept only on the device, up to 50 items for one year, and are never delivered by push notification. This site uses no advertising or analytics cookies. Questions can be sent through the contact form linked above.