SurfPal:ネットの閲覧時間を記録し、気が散るサイトをブロック

hero

紹介

SurfPal は、オンライン時間を分析・制限するためのブラウザ拡張機能です。時間をより有効に使い、集中力を保ち、仕事や学習の効率を高めるのに役立ちます。

時間管理を中心に、SurfPal はデータの可視化と行動への介入を組み合わせています。強力で柔軟な機能を備えており、多くの人のさまざまなニーズに対応できます。自分の時間が具体的にどこに使われているのか知りたい場合や、気づかないうちに特定の気が散るサイトに没頭してしまう場合、SurfPal はまさに必要なツールかもしれません。今すぐ SurfPal をインストールして体験し、オンライン習慣を改善する頼れるアシスタントとして活用してください。

インストール

SurfPal は現在、Chrome ウェブストアと Edge Add-ons で公開されています。お使いのブラウザに応じて、以下のリンクからインストールしてください。

機能

SurfPal の機能は、データの記録から行動制限までの一連の流れをカバーしています。以下では、各機能について詳しく説明します。

データ分析

データ分析は時間管理の基礎です。結局のところ、時間がどこに使われているかを把握して初めて、本当に管理できるようになります。一般的に、優れたデータ分析機能は次のような問いに答える必要があります。

これらのニーズに基づき、SurfPal は以下の機能を提供しています。

データ分析画面は以下のようになっています。画面は左右 2 つの部分に分かれており、構造は同じです。右側にはドリルダウン後のデータが表示されます。

データ分析

グラフ上部の統計指標をクリックすると、関心のあるデータ軸に切り替えられます。

統計指標の切り替え

詳細リスト内の項目を展開すると、サブドメインのデータも確認できます。

データ詳細リスト

集中計画

計画を使うことで、より良いオンライン習慣を身につけることができます。1 つの計画では、閲覧行動を制限する 2 つの方法を同時に使えます。1 つは固定された時間帯に基づくブロック、もう 1 つは閲覧時間に基づくブロックです。

以下は計画の例です。毎日 9:00-12:0014:00-17:00 の間、x.comtiktok.comyoutube.com へのアクセスを制限します。ただし、music.youtube.com は除外します。同時に、これらのウェブサイトは 1 日最大 3 時間まで閲覧できます。

計画の例

各計画には、以下の設定項目があります。

計画設定

時間帯ブロックと時間制限ブロックは同時に有効化することも、どちらか一方だけを有効化することもできます。

あるウェブサイトが複数の計画のターゲットサイトに含まれている場合、そのうちいずれか 1 つの計画がブロック条件を満たせば、そのウェブサイトはブロックされます。計画内の除外サイトリストを設定することで、計画同士の競合を解決できます。たとえば、ターゲットサイトがすべてのサイトで、1 日の制限時間が 1 時間の計画があり、同時にターゲットサイトが example.com で、1 日の制限時間が 2 時間の計画があるとします。この場合、example.com は 2 つの計画に同時に含まれるため、実際の効果は 1 日の制限時間が 1 時間となり、期待とは一致しません。この状況を避けるには、前者の計画の除外サイトリストに example.com を追加します。そうすれば、2 つの計画は競合しなくなります。

意図の確認を有効にしている場合、ターゲットサイトを開くと、SurfPal はまず以下の確認ページを表示します。「続行」をクリックして初めて、ターゲットサイトに入ることができます。

意図の確認ページ

この仕組みは、単にウェブサイトへのアクセスを阻止するものではありません。「サイトを開きたい」と「実際にサイトへ入る」の間に、短い一時停止を挟むものです。多くの気が散る行動は自動的に起こります。きっかけを見て、衝動が生まれ、すぐにクリックし、即時のフィードバックを得る。SurfPal は数秒の待ち時間によってこの習慣のループを断ち切り、自分が何をしようとしているのかを改めて意識し、そのアクセスが本当に必要かどうかを判断する機会を与えます。

計画によってブロックされたウェブサイトにアクセスすると、SurfPal は新しいタブで以下のブロックページを開きます。

ブロックページ

関連するタブをすべて直接閉じることもできますし、SurfPal に一時的にその計画を短時間だけ無視させて、ウェブサイトへのアクセスを続けることもできます。計画の無視を許可するかどうかは、設定した制限の厳しさによって決まります。

制限の厳しさを「厳格」に設定すると、閲覧時間の上限に達した後、SurfPal はその計画を無視することを許可しません。また、ブロックが終了するまで、計画設定を変更して制限を回避することもできません。さらに、指定した時点までは計画設定の変更を禁止することもできます。

情報フィード依存への対策として計画を使う場合は、このテクニック と組み合わせると、より効果的です。

データ同期(クラウドバックアップ)

データ同期機能は、SurfPal のデータをクラウド、つまりあなたの Google Drive にバックアップし、データの紛失を防ぎ、複数のデバイス間でのデータ同期をサポートします。有効にすると、SurfPal は 10 分ごとにローカルデータベースのデータを Google Drive にアップロードし、必要に応じてクラウドからデータをダウンロードして復元します。

データ同期

この機能は、複数のデバイス、または複数のブラウザユーザープロファイル間でデータの一貫性を保ちたいユーザーに特に適しています。デバイスを変更したり、ブラウザを再インストールしたりしても、長期間蓄積したデータを失う心配はありません。

サイト滞在時間バッジ

サイト滞在時間バッジは、使用頻度の高い機能です。ブラウザのツールバーにある SurfPal アイコン上にバッジを表示し、現在アクセスしているウェブサイトの今日の閲覧時間を示します。バッジは最低でも 1 分に 1 回更新され、自分のオンライン時間をいつでも把握できるようにします。

サイト滞在時間バッジ

あるウェブサイトにアクセスすると、SurfPal はそのサイトがまもなくブロックされるかどうかを確認します。制限がまもなく発動する場合、バッジは数分前に赤くなり、残り時間が少ないことを知らせます。

V2 へのアップグレード

SurfPal V2 は、V1 をベースにした全面的なアップグレードです。主な変更点は以下のとおりです。

時間制限ルール、スケジュール、ウェブサイトグループが、統一された計画モジュールに統合されました。V1 のように設定が分散しているのとは異なり、V2 の計画モジュールでは関連する設定がすべて 1 か所に集約されているため、設定手順が簡略化され、より直感的で使いやすくなっています。

アップグレード後、SurfPal は V1 で有効だった時間制限ルール、スケジュール、ウェブサイトグループを、対応する計画へ自動的に変換します。アップグレード後に実際のニーズに応じて設定を調整しやすくするため、元の制限の厳しさが「厳格」だった設定は、すべて「標準」に引き下げられます。

V2 では、あまり直感的ではなかった優先順位の概念を削除しました。現在は、あるウェブサイトが複数の計画のターゲットサイトに含まれている場合、そのうちいずれか 1 つの計画がブロック条件を満たせば、そのウェブサイトはブロックされます。計画内の除外サイトリストを設定することで、計画同士の競合を解決できます。たとえば、ターゲットサイトがすべてのサイトで、1 日の制限時間が 1 時間の計画があり、同時にターゲットサイトが example.com で、1 日の制限時間が 2 時間の計画があるとします。この場合、example.com は 2 つの計画に同時に含まれるため、実際の効果は 1 日の制限時間が 1 時間となり、期待とは一致しません。この状況を避けるには、前者の計画の除外サイトリストに example.com を追加します。そうすれば、2 つの計画は競合しなくなります。

サイト滞在時間バッジのリセット時間は、以前は時間制限ルールに自動で追従していましたが、現在は手動設定に変更されました。自分のニーズに合わせて、この時点を調整できます。

基本概念

現在、SurfPal はドメイン単位で時間の統計と管理を行います。ドメインには階層構造があります。たとえば、gemini.google.comgoogle.com のサブドメインであり、drive.google.comdocs.google.comgoogle.com のサブドメインです。そのため、SurfPal はこれらのサブドメインの閲覧時間を親ドメインに加算し、以下のような階層関係を形成します。

google.com (15min + 20min + 7min = 42min)
  ├── gemini.google.com (15min)
  ├── drive.google.com (20min)
  └── docs.google.com (7min)

ドメイン階層の概念は、SurfPal の各機能モジュールで広く使われています。たとえば、データ分析では、あるドメインとそのすべてのサブドメインの合計閲覧時間を確認できます。この仕組みにより、google.com のような大きなカテゴリのサイトでの合計閲覧時間を簡単に把握できると同時に、drive.google.com のような具体的なサブドメインの利用状況も確認できます。

デフォルトでは、あるドメインを選択すると、そのすべてのサブドメインも含まれます。たとえば、google.com を選択すると、google.com とそのすべてのサブドメイン(drive.google.comdocs.google.com など)が含まれます。サブドメインを含めずに特定のドメインだけを選択したい場合は、@. プレフィックスを使ってサブドメインを除外できます。たとえば、@.google.comgoogle.com を表しますが、そのサブドメインは含みません。

仕組み

SurfPal は、最新の Web 技術をもとに、高性能で低消費電力のアーキテクチャを実現しています。使用中に、同種の拡張機能でよく見られる動作の重さや電力消費といった問題に遭遇することはほとんどありません。

SurfPal をインストールすると、バックグラウンドでブラウザのユーザー操作イベントを監視します。これには、タブの作成、削除、更新、アクティブ化のイベント、さらにブラウザウィンドウがフォーカスを得る、または失うイベントが含まれます。SurfPal はこれらのイベントが発生した時点に基づいて、閲覧時間を正確に計算し、ドメイン単位でデータベースに保存します。

データ分析機能を使用すると、SurfPal はデータベースを読み込み、ドメインの階層関係に基づいてデータをツリー構造で整理し、閲覧時間を累計して、最終的に分析結果を生成します。データ保存には、ブラウザが提供するローカルデータベース IndexedDB を使用し、適切なインデックスを作成しています。数年分のデータが蓄積されていても、高速にクエリを完了できます。

ウェブを閲覧している間、SurfPal は少なくとも 1 分に 1 回、アクセスをブロックする必要があるかどうかを判断します。ブロックが必要な場合は、新しいタブでブロックページを開き、強制的にアクティブ化します。この仕組みにより、ブロック効果を確保しながら、拡張機能に必要な権限を最大限抑えています。SurfPal はウェブページの具体的な内容を読み取る必要がないため、仕組みの面からプライバシーを保護します。

情報フィード依存への対策

短編動画プラットフォーム、ソーシャルメディア、ニュースサイトに深くのめり込んでいると感じる場合、SurfPal の時間制限機能だけでは十分ではありません。いくつかの脳科学的なテクニックと組み合わせる必要があります。まずは、自分に簡単なルールを設定してみてください。動画や投稿を見終わったら、すぐにその核心内容を自分の言葉で頭の中で要約します。意見があるなら意見を抽出し、ストーリーがあるなら筋書きをまとめ、どちらもないなら画面の内容をそのまま描写するだけで構いません。

最初は、完整な一文すら組み立てられないかもしれません。なぜなら、脳が情報フィードを眺めている間に手を抜くことに慣れてしまっているからです。この段階では、要約は非常に粗くてもよく、キーワードをいくつか挙げるだけでも構いません。要約の出来は重要ではありません。閲覧時間が減ったかどうかも重要ではありません。重要なのは、この過程で能動的に考える習慣を取り戻すことです。これは重要な転換点です。これを表現の練習と考え、練習を重ねるにつれて、少しずつより具体的で正確に表現することを自分に求めていきましょう。さらに効果を高めたい場合は、論理的な分析や具体的な感想を含むコメントを書くようにしてもよいでしょう。

なお、すべてのコンテンツについて要約やコメントを行う必要はありません。このことに完璧を求めてはいけません。見落としたり、手を抜いたりするのはごく普通のことです。それによって挫折感を覚えて諦めないでください。断続的な練習であっても、続けていれば十分です。徐々に、これらのコンテンツを閲覧しているとき、自分が受動的な受け手から能動的な参加者へ変わっていることに気づくでしょう。同時に思考もより活発になります。この変化は、情報フィードのコンテンツが持つ吸引力を大きく弱めます。その段階になれば、閲覧時間のコントロールはずっと容易になります。

無意識の無限スクロールや受動的な視聴は、認知コストが低く、ドーパミン報酬が高い活動であり、人を深く引き込みやすいものです。対照的に、「アウトプット」や「要約」は、前頭前野を使って能動的に考え、情報を再構成し、論理的に表現する必要があります。こうした認知的な摩擦を意図的に作り出すことで、衝動的な継続閲覧を効果的に中断できるだけでなく、アルゴリズムが情報に与えた偽りの快感を強制的に剥がすこともできます。立ち止まって要約しようとすると、多くの場合、強い無価値感を覚えます。誇張された効果音、視覚刺激、感情の煽りを取り除くと、つい先ほどまでやめられなかったコンテンツの核心が、いかに空虚で、均質で、時には論理性すら欠いているかに気づくからです。実質的な情報をほとんど抽出できず、要約した内容もまったく取るに足らないものだと気づいたとき、「極度にのめり込んでいた」状態から「大したことではなかった」と一瞬で目が覚める感覚は、単なる強制的な遮断よりも、依存行動を根本から崩す力を持つことがあります。

もちろん、こうしたテクニックに頼る前に、まず試すべきなのは、自分を意味のあることで忙しくすることです。多くの場合、やるべきことが明確にあれば、フィードの魅力は自然と弱まります。より良い代替活動が一時的に見つからず、それでも閲覧をやめるのが難しい場合にだけ、これらのテクニックに頼る必要があります。

ツールの限界

SurfPal について、その限界も率直にお伝えしたいと思います。ツールの限界を理解することは、それをよりうまく活用する助けになり、非現実的な期待を避けることにもつながります。

SurfPal はあなたの「衝動」と「行動」の間に抵抗を加えることはできますが、拡張機能を直接アンインストールしたり、そばにあるスマートフォンを手に取ったりすることを止めることはできません。最終的な判断をあなたの代わりに下せるソフトウェアは存在しません。これらの制限を受け入れるかどうかは、依然としてあなた自身にかかっています。

ブロックだけに頼って既存の閲覧習慣を抑え込もうとすると、行動の反動を引き起こしやすくなります。高頻度でアクセスしていた気が散るサイトを制限すると、脳は一時的にドーパミンを得る手段の空白期間に直面します。集中した仕事、深い読書、本当に打ち込みたい趣味のような、心から取り組みたい質の高い活動でこの空白を埋められなければ、注意は簡単に別の低価値な代替物へ移ってしまいます。本当にやりたいことを見つけることは、単に何かを禁止することよりもはるかに重要です。

自律を追求するとき、私たちが最も見落としやすいのは、一見目立たない生理的要因です。自己制御は心理的な駆け引きであるだけでなく、身体のエネルギーを消費する生理的プロセスでもあります。睡眠不足、栄養不足、高ストレス、過労の状態では、脳の前頭前野の制御力は大きく低下します。このようなとき、誘惑への防御力は最も弱くなります。硬直したルールで生理的限界に対抗しようとしないでください。「低電量」の状態で自律を無理に求めると、内耗が増すだけです。さらに見えにくいことに、このような生理的な消耗は私たちの認知も歪めます。脳は感情に心理的な説明を見つけるのが非常に得意です。たとえば不安を感じているとき、脳はその原因を最近の出来事に結びつけ、その因果関係を合理化し、あなたに強く信じ込ませようとします。しかし、本当の原因は単に体内の特定のビタミンが不足しているだけかもしれません。

健康な身体は、あらゆる自己改善の基礎です。毎日の炭水化物、タンパク質、脂質の摂取が適切か、ミネラルやビタミンが不足していないか、水分は十分か、睡眠は足りているか、運動は適量か……まずは自分の生理的ニーズを満たすことを優先してください。それが長期的に集中力と高い効率を保つための土台です。

娯楽は生活に必要なものです。娯楽を完全に奪うことは、時間管理の目的ではありません。目的は「無意識の制御不能」をなくすことです。休憩や娯楽のために合理的な予算を設けることは、健康的で必要なことです。ある日に閲覧時間を超過したり、たまに気が緩んだりしたからといって、強い罪悪感を抱かないでください。そのような負の感情は、むしろ自己消耗を悪化させます。客観的に存在する揺れを受け入れ、データを観察し、ルールを調整し、また始めればよいのです。

料金プラン

SurfPal の中核的な使命は、人々が自分の時間を再びコントロールできるようにすることです。そのため、主要なデータ記録機能と行動制限機能はすべて完全に無料であり、多くの人の日常的な時間管理ニーズを十分に満たせます。

より確実なデータ保護を求める場合や、より強力な自己抑制ツールが必要な場合は、SurfPal Pro へのアップグレードをご検討ください。現在、至るところにあるサブスクリプション制は心理的な負担になりやすいことを私たちは理解しています。そのため、SurfPal Pro はシンプルな買い切り制を採用しています。わずか 19 米ドルで、一度購入すれば生涯使用できます。

Pro 版へアップグレードすると、以下の高度な機能が解放されます。これらは SurfPal 内で PRO バッジによって表示されています。

2024 年 6 月の初回リリース以来、SurfPal はユーザーからのフィードバックに耳を傾け、高頻度で改善を続けてきました。あなたの購入は、この製品の継続的な運営と改善を直接支えるものです。

ここにお約束します。終身ライセンスを購入したユーザーは、今後のバージョンで追加されるすべての高度な機能を、追加料金なしで無料で利用できます。ご支援ありがとうございます。

よくある質問

以下は SurfPal に関するよくある質問です。他にご不明な点がありましたら、いつでもお気軽にお問い合わせください(support@mutacore.com)。

1. 私の個人データは安全ですか?

ご安心ください。あなたの個人データはブラウザ内蔵のローカルデータベースにのみ保存されます。クラウドバックアップを有効にしている場合でも、データはあなた自身の Google Drive にのみアップロードされます。データは常にあなたが信頼する場所だけを流れます。

2. SurfPal はウェブページのコンテンツ読み込みに影響しますか?

理論上は影響しません。SurfPal は設計時に元のウェブページの内容を変更しないようにしており、ウェブページにスクリプトを注入しません。そのため、ウェブページの通常の読み込みを妨げることはありません。この問題が発生した場合は、まず他の拡張機能が原因ではないか確認してください。

3. サイト滞在時間バッジに表示される数値の更新が遅いことがあるのはなぜですか?

時間の記録自体は正確ですが、表示される数値は最低でも 1 分に 1 回の更新となるため、わずかな遅れが発生する場合があります。これは実際のニーズとシステムリソース使用量のバランスを考慮した設計です。

4. SurfPal Pro のライセンスには使用制限がありますか?

1 つのライセンスは最大 5 台のデバイスで同時に使用できます。個人利用には十分な数です。ライセンスを他人と共有しないでください。システムが不正利用を検出した場合、ライセンスは自動的に無効になります。

5. SurfPal Pro のライセンスを紛失した場合はどうすればよいですか?

メール(support@mutacore.com)でご連絡ください。その際、注文番号を含む決済チャネルの注文スクリーンショットを添付してください。確認後、ライセンスの復元をお手伝いします。まれに、こちらからの返信メールが迷惑メールとして誤判定される場合がありますので、迷惑メールフォルダもご確認ください。

6. SurfPal の機能が時々動作しなくなるのはなぜですか?

一部の状況で、Chrome ブラウザが SurfPal のバックグラウンドプロセスを起動できず、SurfPal アイコンをクリックしても反応がなくなり、計時機能も無効になることが確認されています。これは SurfPal のバグではなく、Chrome の既知の問題です。SurfPal だけでなく、同じ仕組みを使用しているすべての拡張機能が影響を受ける可能性があります。通常は、拡張機能を一度無効化してから再度有効化するか、ブラウザを完全に再起動することで一時的に解決できます。現時点では、Google 公式から有効な解決策はまだ提供されていません。私たちはこの問題の進展を引き続き注視していきます。