安全性審查資料包
您的安全性審查人員需要的一切
針對廠商與 IT 安全性審查中有關 Screshot Chrome 擴充功能的問題提供解答,全部整理在一個可儲存為 PDF 的頁面中。最後審閱日期:2026年10月30日。
1. 摘要
| 產品 | Screshot,一款用於擷取、模糊處理和標註截圖的 Chrome 擴充功能 |
| 發布管道 | Chrome Web Store,擴充功能 ID ikhdemckhflgmlijkaomcpdmljegkakh |
| 使用者 | Chrome Web Store 上 20,000+ 人 |
| 價格 | 擷取、模糊處理和標註對個人與組織免費。分享功能為每個帳戶免費提供 1 GB 加密儲存空間。 |
| Screshot 處理的客戶資料 | 擷取和編輯:無。對於使用者選擇分享的截圖:Screshot 無法解密的端對端加密圖片檔,以及帳戶與分享中繼資料 |
| 擷取和編輯期間的網路請求 | 無 |
| 使用者帳戶 | 選用,僅用於分享。使用 Google 登入;沒有密碼 |
| 分享截圖的加密 | 端對端:每張截圖使用 AES-256-GCM,金鑰透過 ECDH P-256 交換,並以密碼金鑰或復原碼解鎖 |
| 認證 | 目前沒有(無 SOC 2 或 ISO 27001) |
| 安全性聯絡窗口 | contact@screshot.com |
2. 資料流程
- 使用者透過工具列圖示、快速鍵或右鍵選單開始擷取。接著 Chrome 會授予僅限該分頁的暫時存取權(activeTab)。
- Chrome 會轉譯可見區域。若是整頁擷取,擴充功能會捲動分頁、在記憶體中拼接各部分,然後還原頁面。
- 圖片會在擴充功能內建的頁面(chrome-extension://)中開啟。此頁面不會載入任何遠端程式碼、字型或分析工具。
- 使用者進行模糊處理、裁剪和標註。模糊效果會寫入像素。
- 使用者將圖片複製到剪貼簿或下載為 PNG。關閉分頁即會捨棄圖片。沒有任何內容離開裝置。
驗證方式:開啟 chrome://extensions,啟用「開發人員模式」,檢查 Screshot 的 service worker,並在擷取時觀察 Network 分頁。沒有任何請求離開瀏覽器。
透過連結分享(選用,端對端加密)
- 選用。使用者點選「Share」並使用 Google 登入(chrome.identity),僅第一次需要。
- 第一次分享時,會在瀏覽器中設定使用者的加密金鑰:一組 ECDH P-256 金鑰對,其私密金鑰由密碼金鑰(WebAuthn PRF)或復原碼包裝。
- 瀏覽器為這張截圖建立一把隨機的 AES-256-GCM 金鑰,並用它加密編輯後的圖片和縮圖。
- 只有加密後的檔案會上傳到 Cloudflare R2。金鑰以擁有者的公開金鑰包裝後儲存,從不以明文形式儲存。
- 受邀者會取得以其自身公開金鑰包裝的金鑰。對於「知道連結的任何人」分享,金鑰會放在連結的 # 之後,瀏覽器不會將這部分傳送給伺服器。
- 檢視者的瀏覽器會透過幾分鐘內就會過期的簽署網址擷取加密檔案,並在本機解密。
驗證方式:分享一張截圖並檢查上傳內容。內容主體是以 SCE1 開頭的加密位元組檔案,而不是圖片,而且沒有任何請求攜帶金鑰。
3. 權限
| 權限 | 用途 | 無法執行 |
|---|---|---|
activeTab | 只在您點選圖示或使用快速鍵的那一刻,擷取您眼前的分頁。 | 讀取其他分頁、在背景執行,或查看您的瀏覽記錄。 |
scripting | 在整頁擷取期間捲動您正在擷取的分頁,之後將它恢復成原本的樣子。 | 在您沒有要求 Screshot 擷取的任何頁面上執行。 |
contextMenus | 在 Screshot 圖示的右鍵選單中加入「Capture visible area」和「Capture full page」。 | 變更網頁上的選單,或讀取您點選的內容。 |
storage | 在這部裝置上,將您的 Screshot 登入狀態保存在擴充功能自己的儲存空間中。 | 讀取 Cookie、密碼或網站儲存的任何內容。 |
identity | 在您選擇分享時,於獨立視窗中開啟 Google 登入,而不必離開編輯器。 | 查看您的 Google 密碼,或讓您登入 Screshot 以外的任何服務。 |
沒有主機權限,也無法存取瀏覽記錄、Cookie 或下載項目。
4. 資料清冊
| 系統 | 個人資料 | 存放位置 |
|---|---|---|
| 擴充功能 | 只有使用者的登入權杖(若使用者有分享) | 使用者裝置上的擴充功能儲存空間 |
| 帳戶 | 分享者的電子郵件地址、姓名、大頭貼照網址和 Google ID | PostgreSQL (AWS eu-central-1) |
| 分享的截圖 | 加密的圖片和縮圖;標題、大小、尺寸、模式、日期、檢視次數 | Cloudflare R2 中的加密檔案;中繼資料存放在 PostgreSQL (AWS eu-central-1) |
| 加密金鑰 | 公開金鑰,以及僅以包裝(加密)形式存放的私密金鑰與各截圖金鑰 | PostgreSQL (AWS eu-central-1) |
| 邀請 | 受邀者電子郵件地址和存取要求 | PostgreSQL (AWS eu-central-1);邀請電子郵件透過 Amazon SES 寄送 |
| 網站造訪次數 | 匯總的網頁瀏覽量,不使用 Cookie,不含識別碼 | Cloudflare Web Analytics,僅用於網站 |
| 解除安裝問卷 | 所選原因和擴充功能版本,以每日總計呈現 | PostgreSQL (AWS eu-central-1) |
| 部署協助表單 | 姓名、公司電子郵件、公司、團隊規模、主題和訊息 | Sanity,存放在不公開讀取的記錄中 |
| 寄給我們的訊息 | 寄件者在電子郵件中附上的任何內容 | 我們的電子郵件服務供應商 |
5. 次處理者
擷取和編輯不使用任何次處理者。網站和選用的分享功能使用以下服務:
| 服務 | 用途 | 範圍 |
|---|---|---|
| Amazon Web Services | 執行分享功能的伺服器(資料庫和 API)、磁碟備份,以及邀請和存取要求電子郵件(Amazon SES),位於 eu-central-1(法蘭克福) | 分享 |
| Cloudflare | 網站傳遞和不使用 Cookie 的造訪計數;加密檔案的 R2 儲存與傳遞(img.screshot.com);API 傳遞;加密的資料庫備份(R2,歐盟) | 網站與分享 |
| 登入(OAuth) | 分享 | |
| Sanity | 部落格內容和部署協助表單 | 僅網站 |
6. 問卷解答
- 產品是否會儲存、處理或傳輸客戶資料?
- 擷取和編輯不會:截圖會留在使用者的裝置上。如果使用者選擇分享截圖,Screshot 會以端對端加密的形式儲存截圖,以及上方列出的帳戶與分享中繼資料。Screshot 無法解密圖片。
- 擴充功能會建立哪些網路連線?
- 擷取、編輯、複製或下載期間都不會。只有在使用者登入或分享時才會連線到 screshot.com,另外會在一般分頁中開啟 screshot.com 頁面,用於手動安裝後的歡迎指南,以及選填的解除安裝問卷。
- 是否包含分析、遙測或第三方指令碼?
- 不包含。不會從遠端伺服器載入任何內容,擴充功能中也沒有分析或當機回報。
- 它會要求哪些瀏覽器權限?
- activeTab scripting contextMenus storage identity。安裝時都不會觸發警告,也沒有主機權限。請參閱上方表格。
- 它能讀取其他分頁、瀏覽記錄或 Cookie 嗎?
- 不能。activeTab 只會授予使用者選擇擷取的分頁的存取權,且僅限擷取的那一刻。
- 資料在傳輸中和靜態儲存時是否加密?
- 是。所有內容都透過 HTTPS 提供,分享的截圖會在上傳前於瀏覽器中進行端對端加密(AES-256-GCM),因此靜態儲存時是以 Screshot 未持有的金鑰加密。詳細資訊請參閱安全性概覽。
- Screshot 員工能查看分享的截圖嗎?
- 不能。員工可以看到標題和受邀者電子郵件地址等中繼資料,但看不到圖片。唯一的例外是檢舉人選擇附上金鑰的濫用檢舉,讓審核人員能審查那一張截圖。
- 如果使用者遺失密碼金鑰會怎樣?
- 使用者可以用復原碼解鎖,然後新增密碼金鑰。如果兩者都遺失,任何人都無法解密其分享的截圖,包括 Screshot。
- 是否支援 SSO、SCIM 或角色型存取控制?
- 目前不支援。擷取不需要帳戶。分享使用 Google 登入,每位擁有者可針對每張截圖控制存取權:僅限我自己、受邀者或知道連結的任何人。
- 資料如何刪除?
- 使用者自行刪除截圖。垃圾桶中的內容會在 30 天後清除,或使用「永久刪除」立即清除,同時從資料庫和儲存空間中刪除。在「設定」中刪除帳戶會立即清除所有內容。
- 如何部署和移除?
- 使用 Google Admin console、Microsoft Intune、Group Policy 或 macOS 設定描述檔強制安裝,並從同一項政策中移除。請參閱部署指南。
- 更新如何發布和審查?
- 透過 Chrome Web Store 發布,每個版本都會經過其審查。如果新版本要求會顯示警告的權限,Chrome 會停用該版本,直到使用者或管理員核准為止。
- 管理員能控制執行哪個版本嗎?
- Chrome 政策可以依 ID 允許、封鎖或強制安裝擴充功能。Chrome Web Store 不支援固定特定版本。
- 產品是否接受過獨立的滲透測試?
- 尚未。完成後,我們會在簽署保密協議(NDA)的前提下與客戶分享結果。
- 你們如何處理漏洞?
- 請回報至 contact@screshot.com。我們會確認收到回報,並請求在公開揭露前給予合理的修正時間。
- 你們會如何通知我們安全性事件或重大變更?
- 在發布會變更權限或資料處理方式的版本之前,我們會先在安全性頁面和隱私權政策中公布這些變更。
7. 預計變更
我們計劃推出一項 Chrome 政策,讓管理員能讓分享功能在整個組織中保持關閉,並計劃進行獨立的滲透測試。資料流程、儲存資料或次處理者的變更,都會先在這裡公布。