很多團隊的第一個想法是:「只要在 AI 生成圖片或影片加入水印,再提供一個真假判斷按鈕,應該就符合加州要求。」
這個想法少了關鍵的一半。加州 AB 853 AI 檢測工具不只是前端頁面上的「AI 或非 AI」結果,也不等於單純部署一套水印程式。團隊還要處理內容上傳、線上 URL、API 呼叫、system provenance data、personal provenance data,以及上傳內容是否被長期保存等問題。以下以產品上線與工程驗收為主軸,協助你在 2026 年 8 月 2 日前找出真正的缺口。
法規節點與適用角色
截至 2026 年 7 月 27 日,AB 853 已將 California AI Transparency Act 的整體適用日期延後至 2026 年 8 月 2 日。現行定義中的 covered provider,是指建立、編寫或製作生成式 AI 系統,且該系統在加州公開提供、每月訪客或使用者超過 100 萬的人或組織。法規要求這類提供者免費提供 AI detection tool。(leginfo.legislature.ca.gov)
同一部 AB 853 也新增了其他時間點:大型線上平台相關來源資料功能於 2027 年 1 月 1 日生效,符合條件的裝置製造商潛在披露要求則於 2028 年 1 月 1 日生效。不要把這些後續義務與 2026 年 8 月的檢測工具期限混在一起。(leginfo.legislature.ca.gov)
| 團隊角色 | 2026 年 8 月 2 日前的主要判斷 | 不宜直接假設的事項 |
|---|---|---|
| 模型或 GenAI 系統提供者 | 檢查是否屬於 covered provider,並準備免費檢測工具 | 不能只依賴模型內部日誌代替公開工具 |
| 第三方接入方 | 確認自己是提供者、授權方,還是單純部署者 | 不能因為使用第三方模型就自動排除責任 |
| 普通企業使用者 | 確認是否自行建立並公開提供生成式 AI 系統 | 內部使用、公開服務與月度使用量須分開評估 |
| 隱私與合規團隊 | 審查個人資料、來源資料、留存與回饋流程 | 不能把 provenance data 全部當成可公開資料 |
目前另有修法提案試圖改動 covered provider 定義及工具名稱,但截至上述日期仍處於委員會程序,不能當作已生效法律使用。(leginfo.legislature.ca.gov)
AI 檢測工具的四條必要路徑
一個可驗收的 California AI Transparency Act detection tool,至少要讓使用者完成以下四種操作:
- 內容上傳檢測:支援圖片、音訊、影片,以及混合型內容。
- URL 內容檢測:使用者可提交連結,工具再抓取線上內容進行分析。
- API 呼叫:使用者不必造訪提供者網站,也能透過 application programming interface 執行檢測。
- 結果與來源查看:工具能判斷內容是否由該提供者的 GenAI 系統建立或修改,並輸出偵測到的 system provenance data。
法規還要求工具公開可使用,但提供者可以為了防止可證明的安全性或完整性風險,設定合理存取限制。因此,登入、頻率限制或檔案大小限制不一定有問題;問題在於限制是否有明確理由,且不能把「公開可使用」設計成實際上只有內部帳戶能用。(leginfo.legislature.ca.gov)
AI detection tool API 怎麼做
API 不應只是把網頁按鈕包成一個 POST 端點。建議至少定義:
input_type:檔案或 URL;media_type:圖片、音訊、影片或混合內容;provider_match:是否偵測到自家系統來源;system_provenance:可安全展示的系統來源欄位;personal_provenance_removed:是否已過濾個人來源資料;disclosure_detected:是否偵測到自家 latent disclosure;retention_status:內容是否已刪除或進入例外處理;request_id:供錯誤追蹤,但不要把可識別使用者的資訊塞入公開結果。
API 回應應避免直接回傳原始 EXIF、裝置序號、帳戶識別碼或可關聯到特定使用者的服務資訊。這正是「能回傳結果」與「結果設計合規」之間的差異。
system provenance data 與個人資料分層
AB 853 將 provenance data 定義為嵌入數位內容或其中繼資料,用來驗證內容真實性、來源或修改歷史的資料。system provenance data 是不太可能與特定使用者連結,且包含產生內容的裝置、系統或服務類型,或內容真實性資訊。相對地,personal provenance data 則包含個人資料,或可合理與特定使用者連結的獨特裝置、系統或服務資訊。(leginfo.legislature.ca.gov)
因此,結果頁不宜採用「全部原樣展示」的做法。較穩妥的輸出層次是:
- 可公開欄位:系統名稱、系統版本、內容是否帶有來源標記、內容是否曾被修改。
- 受限欄位:唯一識別碼、簽章狀態、時間戳記;視其是否可能連結到使用者決定展示方式。
- 不回傳欄位:個人帳戶、裝置唯一識別碼、原始定位資訊、可識別創作者的來源資料。
注意:數位簽章本身不必然等於個人來源資料。驗收時應逐欄判斷資料是否能合理連結到特定使用者,而不是只看欄位名稱或是否存在簽章。
latent disclosure 的驗證閉環
latent disclosure 是「存在但不容易被人直接看見」的披露;manifest disclosure 則是一般人容易感知、理解或辨識的顯著披露。兩者用途不同:前者主要服務機器檢測與來源驗證,後者讓觀看內容的人知道內容是 AI 生成或修改。
依現行規定,covered provider 產生的圖片、音訊、影片或混合內容,應在技術可行且合理的範圍內包含:
- 提供者名稱;
- 建立或修改內容的 GenAI 系統名稱與版本;
- 內容建立或修改的時間與日期;
- 唯一識別碼;
- 可被自家 AI detection tool 偵測;
- 符合廣泛接受的產業標準;
- 在技術可行範圍內永久存在,或極難移除。(leginfo.legislature.ca.gov)
驗證流程應是:產生內容 → 嵌入 latent disclosure → 經過轉檔或壓縮 → 交給檢測工具 → 回傳來源結果。若只在原始檔可偵測,但經過社群平台常見壓縮後便失效,就不能把功能宣稱為完整閉環。
上傳、URL 與 API 的隱私留存
法規要求提供者不要收集或保留檢測工具使用者的個人資料;回饋機制所需的聯絡資料,只有在使用者選擇同意被聯絡時,才可為評估與改善工具效能而保留。提交到工具的內容也不得保存超過履行該章要求所必要的時間,且不得保留其中的 personal provenance data。(leginfo.legislature.ca.gov)
建議依以下 6 步落地:
- 輸入最小化:只收取檔案、URL、媒體類型與必要的技術狀態,不預設收集姓名、電郵或帳戶資料。
- 隔離抓取服務:URL 抓取放在獨立工作區,禁止抓取服務接觸內部網路、Cookie 或使用者登入狀態。
- 短期暫存:原始檔放入加密暫存區,完成檢測後自動刪除;錯誤樣本另行設計明確的例外期限。
- 結果脫敏:在 API 與網頁回應前,移除裝置序號、定位資訊及可識別個人的 provenance 欄位。
- 回饋獨立同意:將「回報誤判」與「同意接收聯絡」分成兩個選項,不能以預設勾選取代明確選擇。
- 留存證據:保留刪除事件、政策版本、錯誤類型與測試雜湊值,但不要為了證明刪除而保存整份使用者內容。
隱私團隊可再對照 ZilCloud 的隱私政策,把檢測服務的輸入、暫存、錯誤日誌與回饋資料分開寫入資料流圖。
上線前驗收矩陣
以下是本站分析用的驗收矩陣,不是政府認證,也不是已完成的測試結果。每一列都應由產品、工程、隱私與法務指定責任人,並附上測試紀錄。
| 驗收面向 | 測試案例 | 通過條件 | 證據 |
|---|---|---|---|
| 圖片 | 原始生成圖、裁切圖、重新壓縮圖 | 能判斷來源,並回傳可展示的 system provenance data | 測試檔雜湊、API 回應 |
| 音訊 | 重新編碼、截短、混入背景聲 | 能辨識 latent disclosure 是否仍存在 | 音訊版本、錯誤紀錄 |
| 影片 | 轉檔、加字幕、抽取畫面 | 不因一般處理流程而無聲丟失來源結果 | 轉檔前後比對 |
| 混合內容 | 圖片加音訊、影片加字幕 | 每種媒體的來源狀態均有清楚定義 | 結果頁截圖 |
| URL | 公開 URL、失效 URL、重新導向 URL | 不洩漏抓取憑證,不存取內部位址 | 網路隔離紀錄 |
| API | 未登入、限流、錯誤格式 | 不造成本地資料外洩,錯誤訊息不含個資 | 介面測試報告 |
| 隱私 | EXIF、裝置識別碼、回饋電郵 | personal provenance data 不出現在結果或長期儲存 | 脫敏日誌、刪除紀錄 |
測試時至少要加入「披露被壓縮」「披露被裁切」「內容被第三方重新編碼」三類負面案例。若工具只能處理原始輸出,卻不能清楚標示「無法判定」或「來源資料已遺失」,使用者很容易把不確定結果誤解成真實來源。
常見失敗模式
第一,工具只支援網站上傳,不支援 URL 或 API;這會讓自動化平台、內容審核流程與企業內部工作流無法接入。
第二,結果頁直接顯示全部中繼資料。這雖然看似透明,卻可能把個人來源資料一併公開,違反最小化與不保留要求。
第三,為了除錯而長期保存原始檔。正確做法應保存必要的技術證據,例如雜湊值、版本號、錯誤代碼與政策版本,而不是永久保存使用者上傳的圖片或影片。
第四,latent disclosure 能寫入,卻無法被自家工具讀取。這代表產生管線與檢測管線沒有共用版本、格式與相容性測試。
第五,把 manifest disclosure、latent disclosure 和 AI detection tool 當成同一個功能。前者面向人眼,第二者面向機器來源驗證,第三者則是讓使用者檢查內容的工具;三者缺一都可能造成產品流程斷裂。
可複用的歐盟能力
EU AI Act Article 50 同樣要求生成合成音訊、圖片、影片或文字的 AI 系統,確保輸出以機器可讀格式標記,並可被偵測為人工生成或修改;對 deepfake 也有面向人的披露要求。這表示內容格式、來源標記、檢測器、壓縮後驗證等能力可以共用。(eur-lex.europa.eu)
但不能因此認為兩地要求完全相同。加州 AB 853 的檢測工具重點包括免費公開使用、內容上傳、URL、API、system provenance data 輸出,以及 personal provenance data 的限制;EU AI Act Article 50 則是更廣泛的透明度義務。產品架構可以共用,法律判斷仍要分開留存。
上線決策與執行安排
若目前使用 Windows 或 Linux 工作站自行測試,常見問題是媒體轉檔工具版本不一致、瀏覽器權限與檔案權限分散、CI/CD 併發環境不足,以及圖片、音訊、影片測試需要額外維護多套環境。短期看似省下基礎設施成本,長期卻容易讓驗收結果無法重現,尤其是 API、URL 抓取與轉檔後 latent disclosure 測試。
對需要穩定執行多媒體測試、隔離測試資料與重現驗收環境的團隊,租用 ZilCloud 的 Mac 環境通常比臨時添購硬體更容易管理:可按專案分配環境,減少本地權限衝突,也能把測試工作與日常辦公裝置分開。你可以先查看 ZilCloud 的方案資訊,再依照測試頻率與團隊人數安排;若要直接確認連線、部署與權限細節,可參考 ZilCloud 使用說明。
請先保存上方驗收矩陣,安排產品、工程、隱私與法務共同完成適用性確認、上傳與 API 測試、latent disclosure 驗證,以及資料留存審查。本文提供的是工程與產品規劃參考,不構成法律意見;正式上線前仍應由合資格法律專業人士確認你的具體角色與服務範圍。