SiteQuestSiteQuest Help

セキュリティモデル

SiteQuest がデータとブラウジングをどのように保護するか。

macOSWindows

SiteQuest はセキュリティを最優先にしたアーキテクチャで Electron 上に構築されています。データを保護する仕組みを詳しく説明します。

暗号化されたローカルストレージ

アプリデータ — 設定、設定、履歴、認証トークン — はすべて、デバイス上の AES-256-GCM 暗号化保险庫 に保存されます。暗号化キーは、100,000 イテレーションの PBKDF2 と SHA-512、マシン固有の識別子をシードとして使用して導出されます。

これにより:

  • ファイルシステムにアクセスされた場合でも、保存データは暗号化されています
  • キーがデバイスから外に出ることはありません
  • プレーンテキストデータファイルがディスクに残ることはありません

セッション分離

SiteQuest でブラウズするすべてのサイトは、独自の 分離された Electron セッションパーティション(persist:sitequest)で実行されます。シークレットモードは完全にエフェメラル(メモリ内)パーティションを使用し、閉じるとディスクに痕跡を残しません。

モードCookieキャッシュ履歴
通常分離セッションに永続化永続化保存される
シークレットメモリ内のみ、閉じると消去メモリ内のみ保存されない

サードパーティ Cookie は デフォルトでブロック されます。サイトはあなたの同意なしにドメインをまたいだ追跡ができません。

認証セキュリティ

SiteQuest は認証に Auth0 を使用し、以下をサポートしています:

  • Google サインイン
  • Microsoft / Azure AD
  • Apple サインイン
  • GitHub OAuth

認証トークンは暗号化された保险庫にのみ保存されます — Web ページからアクセスできるプレーン localStorage や Cookie には保存されません。HMAC-SHA256 署名がユーザーレコードに対して計算され、改ざんを検出するためにすべての機能アクセス時に検証されます。

オフライン猶予期間 として3日間が設定されています — SiteQuest が3日間オフライン後にセッションを検証できない場合、資格情報のリプレイ攻撃を防ぐために自動的に無料プランにフォールバックします。

CORS とネットワークセキュリティ

AI アシスタントは メイン Electron プロセス経由(Web レンダラーではなく)リクエストを送信し、CORS を完全にバイパスして API キーを Web ページに公開しません。AI リクエストは厳密にホワイトリスト化されており、送信先は:

  • openrouter.ai
  • generativelanguage.googleapis.com
  • localhost / 127.0.0.1(Ollama などのローカル AI モデル用)

ホワイトリストされていない宛先への AI リクエストは、アプリを出る前にサーバーサイドでブロックされます。

WebRTC プライバシー

SiteQuest は WebRTC がローカル IP アドレスを公開する機能を無効にしています。VPN を使用している場合でも、サイトは WebRTC を使って実際の IP を特定できません。

トラッカーと広告ブロック

SiteQuest は定期的に更新されるフィルターリストを備えた Ghostery 広告ブロッカーエンジン を使用しています。有効にすると、トラッカーや広告ネットワークのリクエストはデバイスを出る 前に ブロックされます — それらのドメインにデータが送信されることはありません。

ツールバーのシールドアイコンから、現在のページでブロックされたトラッカーを確認できます。

整合性検証

SiteQuest は、暗号化ハッシュを使用して起動時にファイルの整合性を確認します。インストール後にコアファイルが変更された場合、アプリは変更を検出し、データを保護するために機能を制限する場合があります。

SiteQuest がしないこと

  • キーロギング — SiteQuest はアプリウィンドウ外のキーボード入力をキャプチャしません
  • スクリーンショット取得 — 画面キャプチャはユーザーの明示的なアクション時のみトリガーされます
  • データの販売 — 分析は集計・匿名化されたもので、個別のブラウジングデータがデバイスから外に出ることはありません
  • ブラウジング履歴の永続的なクラウドストレージ — 履歴は暗号化された保险庫にローカル保存されます

データ取扱いの詳細については、プライバシーポリシー をご覧ください。

On this page