信任中心
我們安全性頁面背後的技術細節,寫給 IT 團隊、開發者和任何進行盡職調查的人。除非另有說明,此處每一項目前都已實施。
最後更新:2026年10月12日
託管與資料位置
- 伺服器:位於英國倫敦。它們負責執行 API、AI 連接器、儀表板,以及已發布網站的提供服務,並存放帳號資料庫。
- 網站檔案:保存在歐盟的耐久物件儲存空間。該儲存空間是正式的資料來源;倫敦的伺服器只保留快取。
- 資料庫備份:位於同一個歐盟儲存空間內,放在獨立的儲存桶,使用獨立的金鑰。
- 邊緣:全球網路在靠近訪客的位置提供並快取公開頁面。
- 英國/歐盟以外:我們的登入、付款和電子郵件服務會在美國處理部分資料。這些公司列在我們的子處理者頁面。
網路與傳輸
pagelemon.com和pagelemon.dev上的每個主機名稱,都是透過全球邊緣網路提供服務,該網路在邊緣提供 DDoS 緩解與 TLS。一般 HTTP 會被重新導向到 HTTPS。- 來源鎖定:我們的伺服器會捨棄不是來自邊緣網路公布之 IP 範圍的網路請求,因此無法直接連到來源伺服器來繞過防護。
- 從邊緣網路到我們伺服器的這一段也經過加密,使用來源憑證。
pagelemon.com以及 App、API 和連接器主機都啟用 HSTS(6 個月,含子網域)。.dev是已預載 HSTS 的頂級網域,所以瀏覽器只會透過 HTTPS 連到使用者網站。
網站隔離與標頭
- 獨立的可註冊網域。使用者網站從
*.pagelemon.dev提供;帳號、控制台和 API 位於pagelemon.com。使用者網站的 Cookie 和儲存資料永遠無法觸及帳號工作階段。 - 行銷網站採用嚴格的 Content Security Policy(指令碼只能來自我們自己的來源,禁止嵌入框架),控制台則採用
X-Frame-Options: DENY。 - 使用者網站傳送時附帶
X-Content-Type-Options: nosniff、嚴格的 referrer 政策和Cross-Origin-Opener-Policy: same-origin-allow-popups。我們不在其中注入任何指令碼、追蹤器或 Cookie;免費方案的標章是單純的 HTML 和 CSS。 - 有密碼保護和會員限定的網站絕不存放在共用快取中(
Cache-Control: private, no-store),也絕不會被搜尋引擎收錄。 - 網站因濫用而下架時,會附帶
Clear-Site-Data提供,讓訪客的瀏覽器清除其快取、儲存資料和 service worker。 - 網站密碼以 scrypt 雜湊(每個網站使用隨機 salt)。訪客的解鎖 Cookie 經 HMAC 簽章,設有
HttpOnly和Secure,變更密碼會讓所有舊 Cookie 失效。解鎖失敗的嘗試有頻率限制。
伺服器強化
- SSH 只能使用具名的個人金鑰:密碼登入和 root 登入都已關閉。主機防火牆只允許 SSH 和網頁流量。
- 每個服務都在自己的容器中以非 root 使用者執行,使用唯讀檔案系統,移除所有 Linux capabilities,阻擋權限提升,並有各自的記憶體和行程限制,所以單一故障不會拖垮其他服務。
- 金鑰依服務分開:應用程式看不到備份金鑰,備份工作也看不到登入、付款或電子郵件金鑰。
- 儲存金鑰的權限限於單一儲存桶,並綁定我們伺服器的 IP 位址。電子郵件金鑰只能寄信。
- 每次發行前都會執行自動化測試套件。發行映像檔在伺服器外建置,並保留上一個版本,一個指令就能回復。
- 員工在管理工具中的操作會記錄在稽核紀錄中,敏感的員工操作需要最近 10 分鐘內的登入。
備份、版本與復原
- 持續資料庫備份:變更會在幾秒內串流到歐盟儲存空間,並支援時間點還原。
- 已測試的還原:還原演練會從備份重建資料庫並執行完整性檢查。最近一次執行:2026 年 10 月 12 日,已通過。
- 刪除鎖定:近期的網站檔案和資料庫備份受儲存桶鎖定保護,即使用我們伺服器自己的金鑰也無法刪除。
- 不可變更的版本:每次發布都會產生一個新的、不能修改的版本;上線只是切換指向的版本,要回復也只需一次呼叫。每個版本保留 30 天,之後保留每週的最後一個版本,依方案不同,從 7 天(Free)到 2 年(Company)。
- 不會遺失編輯:每次發布都會註明起始的版本;如果期間有其他人發布過,發布會被拒絕並回報明確的衝突,而不是覆蓋對方的成果。
- 提供過期內容:如果我們的來源伺服器當機或發生錯誤,已發布的公開檔案最多可從邊緣快取提供 7 天。私人網站絕不會被快取。
- 監控:獨立伺服器上的外部檢查每 5 分鐘測試一次 API、控制台和連接器,失敗時會寄出電子郵件警示。應用程式在儲存檔案遺失時也會發出警示。
登入與帳號安全
帳號登入由專業的登入服務處理。目前:
- 登入方式:一次性電子郵件驗證碼、Google 或密碼。電子郵件地址會以驗證碼確認。
- 密碼:至少 15 個字元,註冊時和登入時都會比對已知的外洩密碼。
- 多次嘗試失敗後鎖定帳號。
- 我們只會收到一個經簽章的工作階段權杖,每次請求都會針對我們自己的網域驗證。我們從不查看或儲存帳號密碼。
會員限定網站讓訪客以電子郵件地址在 app.pagelemon.com 登入,再將一次性代碼交給網站以取得其專屬 cookie。網站本身不會執行任何登入指令碼。信用卡付款由我們的支付處理業者處理;卡號絕不會經過我們的伺服器。
AI 連線與 API 權杖
- AI App 透過搭配 PKCE(S256)和 resource indicators 的 OAuth 連接。存取權杖有效 1 小時;更新權杖每次使用都會輪替,連線閒置 30 天後結束,重複使用舊的授權碼或更新權杖會撤銷整個連線。
- API 權杖和網站權杖只以 SHA-256 雜湊儲存。每個權杖都有權限範圍(
deploy或deploy+manage),可限制在單一網站、可設定到期,並可隨時撤銷。 - 人工核准:邀請成員、移除網站密碼、重新命名和移交網站時,會回傳一個核准連結,帳號擁有者必須在登入狀態下開啟並確認。單憑權杖無法完成。具破壞性的操作需要兩個步驟。
- 每當新增權杖或 AI 連接,帳號擁有者在應用程式內的通知中都會收到提示,通常也會收到電子郵件。
上傳檢查
- 外洩防護:每個文字檔都會掃描常見類型的金鑰和私密金鑰。一旦符合,就會阻擋整個上傳,並回報檔案和行數。
- 版本控制資料夾、環境檔、相依套件資料夾、source map 和金鑰檔都會被略過,絕不會對外提供。
- 壓縮檔在解壓縮時會限制大小和檔案數量;連結、裝置檔、絕對路徑和
..路徑都會被拒絕。 - 匿名和免費網站只接受網頁檔案,並依內容檢查:不接受程式、安裝檔或指令碼,二進位檔必須確實是圖片、字型、音訊、影片、PDF 或 WebAssembly。
- 沒有帳號的上傳會依網路限制次數。
網路釣魚與濫用
- 自選的網站名稱若為保留名稱、模仿高風險品牌(銀行、金流、快遞、加密貨幣、政府、大型科技公司,包括外觀相似的拼法),或含有常見的網路釣魚字詞,都會被拒絕。模仿這些品牌的自訂網域也會被拒絕。
- 未認領的網站會在 72 小時後到期,且無法設定密碼保護,所以無法躲避審查。未認領的網站和上線未滿 7 天的網站會傳送
noindex。 - 任何人都可以到 pagelemon.com/report 檢舉任何網站(每個網站也都有連結指向那裡,位於 /_pagelemon/report 及其 security.txt);檢舉會送到工作人員手上,他們可以立即停權網站並封鎖帳號。每一項工作人員的操作都有稽核紀錄。
- 如果頁面在網站外掛旁放了密碼欄位,外掛會發出警告,並可被關閉。
電子郵件驗證
*.pagelemon.dev:null MX、v=spf1 -all和 DMARCp=reject,所以任何使用者網站的地址都無法收信,也無法被用來冒名寄信。- 代表網站寄出的信來自
pagelemon.dev,經 DKIM 簽章,採用嚴格的 DMARC(p=reject,嚴格對齊)。我們自己的信來自pagelemon.com,經 DKIM 簽章,DMARC 為p=reject,所以冒用我們地址的信會被拒收。 - 網站郵件和我們自己的郵件使用不同的網域,所以被濫用網站發出的垃圾郵件不會影響登入和帳單電子郵件的寄送。
紀錄與資料保存
- 應用程式、API 與已發布網站的存取記錄檔僅儲存截短的 IP 位址,並移除授權標頭、cookie、查詢字串與秘密連結權杖。在我們的行銷網站上,記錄檔僅保留查詢字串中的
ref、invite與utm_部分,用以讓我們知道是哪個連結帶你來的。所有記錄檔都會在遠少於 30 天內輪替。 - 沒有帳號就發布之網站的上傳者 IP 位址會在 30 天後刪除。
- 已刪除網站的檔案會在 7 天後移除。你可以把任何網站下載成 zip,也可以自己刪除帳號。
認證
Page Lemon 本身並未取得 SOC 2 認證;我們建立在已取得認證的供應商所提供的服務上。它們的認證屬於它們自己,不屬於 Page Lemon。
我們的主機代管、邊緣網路、登入、付款和電子郵件服務,由成熟的供應商營運,他們持有 SOC 2 Type II 和 ISO/IEC 27001 等獨立的資安認證,付款處理商則是 PCI DSS Level 1。這些供應商的營運規模遠大於 Page Lemon,因此容量會隨我們成長;我們逐步擴充的計畫已有書面紀錄,並依實測負載觸發。每一家代我們處理你資料的公司,都列在我們的子處理者頁面。
尚未完成
與其讓你自己發現,我們寧可直接告訴你:
- Public Suffix List:
pagelemon.dev尚未列入 Public Suffix List。在列入之前,瀏覽器會把pagelemon.dev上的同層網站在 Cookie 方面視為同一個網站。我們的帳號不受影響(它們位於pagelemon.com);申請正在準備中。 - Page Lemon 帳號目前尚未提供雙重驗證登入。
- Page Lemon 本身沒有 SOC 2 或 ISO 27001 認證。
回報漏洞
請寄信至 support@pagelemon.com。請勿存取他人的資料、干擾服務,或在我們修復問題之前公開細節。對於遵守這些規則的善意研究,我們不會採取法律行動,如果你願意,我們也會公開致謝。我們的聯絡資訊也列在 security.txt 中。
若要檢舉有害網站,請使用檢舉網站。