Google 是第一間發表 AI/機器學習隱私權承諾的公司。該文提到我們的信念:除了極致的安全性之外,客戶也應該對儲存在雲端的自家資料保有最大的掌控權。這項承諾也適用於 Cloud de Confiance by S3NS的生成式 AI 產品。Google 透過完善的資料治理做法,確保團隊遵守這些承諾,包括審查 Cloud de Confiance by S3NS 在產品開發過程中使用的資料。如要進一步瞭解 Google 如何處理資料,請參閱 Google 的《Cloud 資料處理附加條款》(CDPA)。
訓練限制
如《服務專屬條款》中「服務條款」一節的「訓練限制」所述,未經您事先許可或指示,Google 不會使用您的資料訓練或微調任何 AI/機器學習模型。這項規定適用於 Gemini Enterprise Agent Platform 上的所有代管模型,包括正式發布版和正式發布前模型。
客戶資料保留和零資料保留
在下列情況和條件下,Gemini Enterprise Agent Platform for Models as a Service (MaaS) 會保留客戶資料一段時間。如要達到零資料保留,客戶必須在下列各個領域採取特定行動:
記錄提示,監控 Google 模型是否遭到濫用:根據《Google Cloud Platform 服務條款》第 4.3 節「生成式 AI 安全性與濫用行為」所述,Google 在向客戶提供生成式 AI 服務時,可能會記錄提示,偵測潛在的濫用行為,以及違反《使用限制政策》和《使用限制政策》的行為。只有在 Cloud de Confiance by S3NS 的使用行為受《Google Cloud Platform 服務條款》規範時,系統才會記錄提示,用於監控濫用行為。
記錄提示和回覆,監控進階 AI 模型是否遭到濫用:某些模型或功能可能也需要額外記錄提示和回覆,以防遭到濫用,詳情請參閱《進階 AI 安全性附加條款》。使用部分進階 AI 功能時,可能無法完全不保留資料。請洽詢帳戶團隊,瞭解詳情。詳情請參閱「濫用行為監控」。
以 Google 搜尋建立基準:如服務專屬條款第 20 節「生成式 AI 服務:以 Google 搜尋建立基準」所述,Google 會收集並儲存記錄,其中包含下列客戶資料:衍生自使用者提示的查詢,以及客戶可能隨提示提供的背景資訊,這些資訊與任何客戶或其使用者無關,最多會保留三 (3) 天。這類儲存的資訊可能會用於對支援「以 Google 搜尋建立基準」功能的系統進行偵錯。如果使用「以 Google 搜尋強化事實基礎」功能,則無法停用這項資訊的儲存功能。如需零資料保留,建議使用 Web Grounding for Enterprise。
利用 Google 地圖建立基準:如「服務專屬條款」第 20 節「生成式 AI 服務:利用 Google 地圖建立基準」所述,Google 會儲存客戶可能提供的提示和背景資訊,以及生成的輸出內容,保留三十 (30) 天,用於建立基準結果。這類儲存資訊僅可用於可靠性工程,例如在服務發生問題時,對支援利用 Google 地圖建立基準的系統進行偵錯。如果使用「利用 Google 地圖建立基準」功能,就無法停用這項資訊的儲存功能。
要求/回應記錄:這項功能預設為停用。您可以透過設定,為每個模型和專案啟用這項功能。啟用這項記錄功能後,系統會將傳送至指定模型的特定要求和回應,寫入指定的 BigQuery 資料表。如要達到零資料保留,請勿啟用這項功能。如要進一步瞭解這項功能,包括如何啟用或停用,或查看目前的設定,請參閱「記錄要求和回應」。
Interactions API:搭配
store = true使用 Interactions API 時,Google 會儲存使用者資料 (例如提示、回覆和對話狀態),以便進行多輪對話及日後擷取。如未指定store的值,所有模型的預設值均為true。如要達到零資料保留,請在 API 要求中明確設定store = false。
這項規定適用於 Gemini Enterprise Agent Platform 上的所有代管模型,包括正式發布和正式發布前的模型。
代理產品
如要讓代理產品達到零資料保留,客戶必須遵守下列條件和各產品的保留時間表:
CodeMender 工作階段資料:為了能繼續執行長時間的尋找及修正掃描作業,CodeMender 會將工作階段狀態儲存在 Spanner 中。掃描期間,工作階段資料 (包括目標原始碼片段、差異、設定和分析檢查點) 會以加密形式儲存,最多保留七 (7) 天 (從工作階段建立時間算起)。工作階段達到終端狀態時,系統會在幾秒內清除原始碼和相關內容,並在七天存留時間到期時自動刪除剩餘的工作階段記錄。客戶可以在存留時間到期前刪除工作階段 (移除所有相關聯資料)。
Deep Research 代理工作階段資料:Google 會透過 Interactions API 儲存提示和工作階段資料 (包括搜尋結果和生成的圖片),保留期限為七 (7) 天。這類工作階段資料會以靜態資料加密方式儲存,並在七天存留時間結束時自動刪除。客戶可以在存留時間到期前刪除工作階段 (移除所有相關聯資料)。使用 Deep Research 代理時,無法停用這項功能。
Agent Platform 沙箱快照:如果您使用 Snapshot API 來保留沙箱狀態,這些快照只會在沙箱存留時間內儲存。如要達到零資料保留,請勿使用 Sandbox API。
Google 模型
如要讓 Google 訓練的模型不保留任何資料,客戶必須在下列各個領域採取額外的特定行動:
Gemini Live API 的工作階段恢復功能
Gemini Live API 的工作階段恢復功能預設為停用。使用者每次呼叫 API 時,都必須在 API 要求中指定該欄位,才能啟用這項功能,且快取資料會強制執行專案層級的隱私權設定。啟用工作階段恢復功能後,系統會儲存快取資料 (包括文字、影片和音訊提示資料,以及模型輸出內容),最長可保留 24 小時,讓使用者在 24 小時內重新連線至先前的工作階段。如要達到零資料保留,請勿啟用這項功能。如要進一步瞭解這項功能 (包括啟用方式),請參閱「 Gemini Live API」。
隱性資料快取
根據預設,Google 發布的 Gemini 模型會快取客戶資料,以縮短延遲時間並加快回覆速度。隱性快取使用兩個儲存空間層級:
- 記憶體快取:支援的 Gemini 模型預設啟用。
- 永久快取:支援的 Gemini 模型預設會啟用這項功能。如需支援的模型清單,請參閱「脈絡快取總覽」。
記憶體內資料快取
隱含快取會將客戶資料 (輸入、輸出和衍生資料) 儲存在記憶體中。記憶體快取資料具有下列屬性:
- 只會儲存在記憶體中,不會儲存在靜態資料中。
- 其範圍僅限於您的專案,絕不會提供給其他專案。
- 這些資料會在寫入後 24 小時內刪除。
- 處理地點為提供要求的區域。
- 僅用於加快處理要求,絕不會用於訓練或微調模型。
耐用的資料快取
在支援持久快取的模型中,當記憶體內快取容量用盡時,Google 會將衍生快取資料 (根據輸入內容計算出的鍵/值表示法) 儲存在 Agent Platform 服務環境中的持久儲存空間。永久快取資料具有下列屬性:
- 這類資料會以靜態形式儲存,並使用 Google 預設加密機制加密。
- 其範圍僅限於您的專案,絕不會提供給其他專案。
- 這類資料會在寫入後 24 小時內刪除,通常會更早移除。
- 使用區域或多區域端點時,資料會保留在所選位置,並遵守資料落地規定。使用全域端點時,要求和快取資料可以從任何區域提供。
- 僅用於加快處理要求,絕不會用於訓練或微調模型。
永久快取不支援客戶自行管理的加密金鑰 (CMEK)。
控管資料快取
如果貴機構的政策不允許儲存靜態客戶資料,您可以依專案停用永久快取,並保留記憶體快取。或者,您也可以完全停用快取。如要停用整個組織 (而非專案層級) 的永久快取功能,請與帳戶團隊聯絡。
啟用及停用資料快取
您可以使用下列 curl 指令,取得快取狀態、停用快取、重新啟用快取,或關閉及開啟永久快取。關閉快取功能會同時停用記憶體內快取和永久快取。停用或重新啟用快取時,變更會套用至所有 Cloud de Confiance by S3NS 區域。如要進一步瞭解如何使用 Identity and Access Management 授予啟用或停用快取所需的權限,請參閱「使用 IAM 控管 Gemini Enterprise Agent Platform 存取權」。展開下列各節,瞭解如何取得目前的快取設定、停用快取、啟用快取,以及關閉和開啟永久快取。
取得目前的快取設定
執行下列指令,檢查專案是否已啟用記憶體內快取和耐用快取。使用者必須具備下列其中一個角色,才能執行這項指令:roles/aiplatform.viewer、roles/aiplatform.user 或 roles/aiplatform.admin。
PROJECT_ID=PROJECT_ID # Setup project_id $ gcloud config set project PROJECT_ID # GetCacheConfig $ curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig # Response if durable caching and in-memory caching are enabled (default). { "name": "projects/PROJECT_ID/cacheConfig", "retentionConfig": { "retentionType": "DURABLE" } } # Response if durable caching is turned off and in-memory caching is enabled. { "name": "projects/PROJECT_ID/cacheConfig", "retentionConfig": { "retentionType": "EPHEMERAL" } } # Response if all caching is turned off. { "name": "projects/PROJECT_ID/cacheConfig", "disableCache": true }
停用快取
執行下列 curl 指令,關閉Cloud de Confiance 專案的所有快取功能。這會同時停用記憶體內快取和永久快取,且不會保留任何快取資料。使用者必須具備 Gemini Enterprise Agent Platform 管理員角色 roles/aiplatform.admin,才能執行這項指令。
PROJECT_ID=PROJECT_ID # Setup project_id $ gcloud config set project PROJECT_ID # Turn off all caching. $ curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig \ -d '{ "name": "projects/PROJECT_ID/cacheConfig", "disableCache": true }' # A successful response confirms that caching is turned off for the project. { "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}", "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
如要保留記憶體內快取,並只關閉永久快取,請參閱「關閉永久快取」。
啟用快取功能
如要為已停用快取的 Cloud de Confiance 專案重新啟用快取,請執行下列 curl 指令。使用者必須具備 Gemini Enterprise Agent Platform 管理員角色 roles/aiplatform.admin,才能執行這項指令。
PROJECT_ID=PROJECT_ID LOCATION_ID="us-central1" # Setup project_id $ gcloud config set project PROJECT_ID # Setup project_id. $ gcloud config set project ${PROJECT_ID} # Opt in to caching. $ curl -X PATCH -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" -H "Content-Type: application/json" https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig -d '{ "name": "projects/PROJECT_ID/cacheConfig", "disableCache": false }' # A successful response confirms that caching is turned on for the project. { "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_NUMBER}", "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
關閉永久快取
執行下列 curl 指令,關閉 Cloud de Confiance 專案的耐用快取,並保留記憶體內快取。如要執行這項指令,使用者必須具備 Gemini Enterprise Agent Platform 管理員角色 roles/aiplatform.admin。
PROJECT_ID=PROJECT_ID # Setup project_id gcloud config set project PROJECT_ID # Turn off durable caching. curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig \ -d '{ "name": "projects/PROJECT_ID/cacheConfig", "disableCache": false, "retentionConfig": { "retentionType": "EPHEMERAL" } }' # A successful response confirms that durable caching is turned off and in-memory caching stays on. { "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}", "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
開啟永久快取
如果您關閉了 Cloud de Confiance 專案的永久快取功能,並想重新開啟,請執行下列 curl 指令。如要執行這項指令,使用者必須具備 Gemini Enterprise Agent Platform 管理員角色 roles/aiplatform.admin。
PROJECT_ID=PROJECT_ID # Setup project_id gcloud config set project PROJECT_ID # Turn on durable caching. curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig \ -d '{ "name": "projects/PROJECT_ID/cacheConfig", "disableCache": false, "retentionConfig": { "retentionType": "DURABLE" } }' # A successful response confirms that durable caching is turned on for the project. { "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}", "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }