セキュリティモデル
SiteQuest がデータとブラウジングをどのように保護するか。
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.aigenerativelanguage.googleapis.comlocalhost/127.0.0.1(Ollama などのローカル AI モデル用)
ホワイトリストされていない宛先への AI リクエストは、アプリを出る前にサーバーサイドでブロックされます。
WebRTC プライバシー
SiteQuest は WebRTC がローカル IP アドレスを公開する機能を無効にしています。VPN を使用している場合でも、サイトは WebRTC を使って実際の IP を特定できません。
トラッカーと広告ブロック
SiteQuest は定期的に更新されるフィルターリストを備えた Ghostery 広告ブロッカーエンジン を使用しています。有効にすると、トラッカーや広告ネットワークのリクエストはデバイスを出る 前に ブロックされます — それらのドメインにデータが送信されることはありません。
ツールバーのシールドアイコンから、現在のページでブロックされたトラッカーを確認できます。
整合性検証
SiteQuest は、暗号化ハッシュを使用して起動時にファイルの整合性を確認します。インストール後にコアファイルが変更された場合、アプリは変更を検出し、データを保護するために機能を制限する場合があります。
SiteQuest がしないこと
- キーロギング — SiteQuest はアプリウィンドウ外のキーボード入力をキャプチャしません
- スクリーンショット取得 — 画面キャプチャはユーザーの明示的なアクション時のみトリガーされます
- データの販売 — 分析は集計・匿名化されたもので、個別のブラウジングデータがデバイスから外に出ることはありません
- ブラウジング履歴の永続的なクラウドストレージ — 履歴は暗号化された保险庫にローカル保存されます
データ取扱いの詳細については、プライバシーポリシー をご覧ください。
Related Articles
SiteQuest Help
Documentation for SiteQuest
Ask AI
Get answers, summaries, and help — just by asking.
SiteQuest Cloud AI
SiteQuest's own cloud AI, built right in.
AI Features
Use AI to answer questions, summarise, and get things done.
Local AI (Ollama)
Run AI completely offline using Ollama on your machine.
Cloud Sync
Keep your sidebar, settings, and progress in sync across devices.