安全模型
SiteQuest 如何確保您的資料和瀏覽行為私密且安全。
SiteQuest 建立在 Electron 之上,採用安全優先的架構。以下是確實保護您資料的方式。
加密的本機儲存
所有應用程式資料 —— 設定、偏好、歷史記錄和驗證代碼 —— 都會儲存在您裝置上以 AES-256-GCM 加密的保險庫 中。加密金鑰使用 PBKDF2 搭配 100,000 次疊代與 SHA-512 衍生,並以機器特定識別碼作為種子。
這表示:
- 即使有人存取您的檔案系統,您靜態儲存的資料也是加密的
- 金鑰永遠不會離開您的裝置
- 磁碟上不會留下任何純文字資料檔案
工作階段隔離
您在 SiteQuest 中瀏覽的每個網站都在各自的隔離的 Electron 工作階段分割區(persist:sitequest)中執行。隱身模式使用完全暫時性的(記憶體)分割區,關閉時不會在磁碟上留下任何痕跡。
| 模式 | Cookie | 快取 | 歷史記錄 |
|---|---|---|---|
| 一般 | 保存在隔離的工作階段中 | 保存 | 儲存 |
| 隱身 | 僅限記憶體,關閉時清除 | 僅限記憶體 | 不儲存 |
第三方 Cookie 在預設情況下被封鎖。未經您的同意,網站無法跨網域追蹤您。
驗證安全性
SiteQuest 使用 Auth0 進行驗證,支援:
- Google 登入
- Microsoft / Azure AD
- Apple 登入
- GitHub OAuth
驗證代碼僅儲存在加密保險庫中 —— 絕不會儲存在可供網頁存取的純文字 localStorage 或 Cookie 中。系統會對您的使用者記錄計算 HMAC-SHA256 簽章,並在每次功能存取時進行驗證,以偵測竄改。
系統強制執行 3 天的離線寬限期 —— 如果 SiteQuest 在離線 3 天後無法驗證您的工作階段,它會自動回復到免費方案,以防止憑證重放攻擊。
CORS 與網路安全
AI 助理透過主要 Electron 程序(而非 webview 渲染器)傳送請求,完全繞過 CORS,同時不會向網頁暴露您的 API 金鑰。AI 請求嚴格限制在白名單:
openrouter.aigenerativelanguage.googleapis.comlocalhost/127.0.0.1(用於本機 AI 模型,如 Ollama)
任何對非白名單目的地的 AI 請求都會在離開應用程式前於伺服器端被封鎖。
WebRTC 隱私
SiteQuest 停用 WebRTC 暴露您本機 IP 位址的能力。即使您在 VPN 之後,網站也無法使用 WebRTC 發現您的真實 IP。
追蹤器和廣告封鎖
SiteQuest 使用 Ghostery adblocker 引擎 並定期更新篩選清單。啟用後,追蹤器和廣告網路的請求會在離開您的裝置之前被封鎖 —— 資料永遠不會傳送至那些網域。
您可以透過工具列中的盾牌圖示查看目前頁面上被封鎖了哪些追蹤器。
完整性驗證
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.