Browse Security Audit Privacy

stable · guide · 0.1.0

Privacy Request lifecycle

建立與追蹤

Platform Account 登入並完成 recent authentication 後,以 POST /privacy-requests 建立 accessexportcorrectiondeletionstop_processing request。API 回傳 acknowledgement 與 response deadlines;保存 request ID,並以 GET /privacy-requests/{privacyRequestId} 追蹤 verifiedin_progresscompleted 等 lifecycle status。

Privacy Request 是 account-scoped。另一個 Platform Session 不能以猜測 UUID 讀取 request;公開 documentation 與 search 也不包含 request details、progress、legal hold 或 retention record。

Export、correction、deletion

export request 可呼叫 POST /privacy-requests/{privacyRequestId}/export 建立加密保存、七天到期、single-use download。建立 export 與 GET /privacy-exports/{token} 下載都需要同一 account 的 recent authentication;下載回應為 private, no-store ZIP,成功後 token 立即失效。不要把 download path 放進 log、analytics 或訊息。

correction 對可直接修改的資料套用變更;對 terms acknowledgement、audit 等 append-only fact 則新增 correction record。deletion 會啟動跨 Project Client acknowledgement 與必要 retention 流程;legal hold 或依法保留項目會在 account-scoped response 中說明。 stop_processing 只停止可選處理,不移除履約、security 或法律要求的處理。

若無法使用登入流程,可聯絡 legal@otus.tw;fallback request 需要額外 identity verification,且其內部處理不在 public API reference 中。