Community研究與資料分析github.com

網站DPIA與自動化準備度審計員 (website-dpia-audit)

用於執行僅限讀取、聲譽安全的網站資料保護影響評估(DPIA)與客戶端自動化準備度審計,符合印度《2023年數位個人資料保護法》(DPDP Act)及《2025年DPDP規則》(G.S.R. 846(E))。可檢測同意前Cookie、儲存、行銷/CRM自動化、CDP、工作階段重播、AI聊天機器人、廣告像素、暗黑模式、安全性標頭、90天申訴SLA訊號及跨境次處理者,適用於Claude、Gemini、DeepSeek與Qwen。

網站DPIA與自動化準備度審計員 (website-dpia-audit) 是什麼?

這項技能旨在對任何目標網站URL或本地HTML檔案執行實證性、僅限讀取的非侵入式網站DPIA與自動化準備度評估。它經過設計,可在Claude(3.5/3.7/4 Sonnet & Opus)、Google Gemini(2.5 Pro/Flash)、DeepSeek(R1 & V3)以及阿里巴巴Qwen(Qwen-2.5/Qwen3/QwQ)等多個AI模型上確定性地運作。此工具的獨特之處在於其嚴格的法定精確性:所有發現都精確對應到DPDP Act 2023的具體章節與DPDP Rules 2025的規則,特別是強制性的90天申訴SLA、至少1年的安全日誌保留、以及針對重要資料受託人的年度DPIA與演算法風險評估要求。技能會自動收集包括同意前Cookie、行銷與CRM自動化(如HubSpot、Marketo)、客戶端資料平台(如Segment、Google Tag Manager)、工作階段重播(如Hotjar、FullStory)、AI聊天機器人、廣告像素、暗黑模式及安全性標頭等客戶端遙測資料。所有報告均以機密且具建設性的顧問建議形式呈現,嚴格避免誹謗性語言,並採用五部分結構(觀察到的技術訊號、法規對應、準備度等級、聲譽安全的顧問說明、建議的工程修正),確保對開發者與企業利害關係人皆為可行與安全。

相容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Cyarun/dpdpa-website-dpia-skill/tree/HEAD/.agents/skills/website-dpia-audit

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

網站DPIA與自動化準備度審計員 (website-dpia-audit) 是做什麼的?

目的與範圍(僅限網站 — 唯讀且聲譽安全)

此技能對任何目標網站URL或本地HTML建置執行以實證為基礎、唯讀、非侵入式的網站DPIA(資料保護影響評估)與自動化準備度評估。它經過設計,可在Claude(3.5/3.7/4 Sonnet & Opus)、Google Gemini(2.5 Pro/Flash)、**DeepSeek(R1 & V3)以及阿里巴巴Qwen(Qwen-2.5/Qwen3/QwQ)**上確定性地運作。


硬性不變規則(絕不違反)

  1. 法定精確性(僅限第一級權威來源):

    • DPDP Act, 2023(2023年第22號法案):9章,44條,1個附表。
    • DPDP Rules, 2025(G.S.R. 846(E),於2025年11月13日公告):23條規則,7個附表。
      • 分階段生效日期:2025年11月13日(第1–2條、第17–21條);2026年11月13日(+1年:第4條同意管理員註冊);2027年5月13日(+18個月:第3條、第5–16條、第22–23條營運合規)。
    • 申訴救濟SLA:根據第14(3)條併同第13條,最長90天(切勿引用30或7天作為DPDP法定上限)。
    • 安全與存取日誌保留:根據第8(3)條併同第七附表,至少1年。
    • DPIA與演算法風險評估義務:第10(2)(c)(ii)條併同第13(1)–(3)條(重要資料受託人須進行年度DPIA + 驗證演算法軟體、AI聊天機器人、工作階段重播及自動化輪廓分析是否對資料主體權利構成風險的義務)。
    • 兒童資料:第9(1)–(3)條併同第10–11條規則及第四附表(未滿18歲使用者需可驗證的父母同意;嚴格禁止針對兒童的追蹤、行為監控及目標式廣告)。
  2. 聲譽安全、建設性的顧問框架(零誹謗):

    • 每份報告必須以**「機密且具建設性的顧問DPIA準備度評估」**為標題和框架,且僅基於檢查時間點公開可觀察到的客戶端訊號。
    • 禁止用語:切勿使用illegal、unlawful、lawbreaker、violator、criminal、guilty、penalized、fineable、sued、offender、scam或fraud。
    • 必備的五部分發現結構:
      1. observed_technical_signal(確切的DOM/標頭/Cookie/網路證據;零幻覺)
      2. statutory_mapping(確切的DPDP Act 2023條款 + DPDP Rules 2025規則)
      3. readiness_tier(Aligned | Advisory Enhancement | Priority Readiness Action)
      4. reputation_safe_advisory_note(中立、董事會可讀的解釋)
      5. recommended_engineering_fix(具體的程式碼/標頭/CMP配置步驟)

逐步審計工作流程

步驟 1:收集實證網站遙測資料與基準DPIA報告

針對目標網站URL(或本地HTML檔案)執行唯讀遙測收集器:

node products/dpia-audit-skill/scripts/collect_website_dpia_telemetry.mjs "<https://target-website.example>" \
  --out "/tmp/dpia-telemetry-report.json" \
  --model "<claude|gemini|deepseek|qwen|deterministic-telemetry-only>"

collect_website_dpia_telemetry.mjs 在唯讀模式下自動檢查的項目:

  • A. 同意前儲存與Cookie:在沒有任何使用者互動前設定的第一方及第三方Cookie(httpOnly、secure、sameSite、有效期)、localStorage、sessionStorage、IndexedDB 以及 ServiceWorker 註冊。
  • B. 網站自動化、AI代理、工作階段重播與行為輪廓分析(第13(2)條規則及第6條):
    • 行銷與CRM自動化:HubSpot、Marketo、Pardot、ActiveCampaign、Klaviyo、Braze、MoEngage、WebEngage、CleverTap、Zoho PageSense/SalesIQ、Mailchimp、Customer.io、Drip、OmniSend。
    • CDP與事件路由器:Segment(analytics.js)、Google Tag Manager(gtm.js)、RudderStack、mParticle、Snowplow、Tealium、Adobe Launch。
    • 工作階段重播與行為熱圖:Microsoft Clarity、Hotjar、FullStory、LogRocket、Smartlook、PostHog、Mouseflow、CrazyEgg、Contentsquare、LuckyOrange。
    • AI聊天機器人與支援小工具:Intercom、Drift、Crisp、Freshchat、Zendesk、Tidio、LiveChat、Botpress、Voiceflow、Ada、Yellow.ai、Haptik、Verloop、Gupshup、Wati / WhatsApp Business浮動小工具。
    • 廣告像素與自動進階配對:Meta Pixel(fbevents.js、fbq)、Google Ads/Analytics(gtag.js)、LinkedIn Insight(lintrk)、X/Twitter、Snap、TikTok、Criteo、Taboola、Outbrain。
    • 表單監聽器與暗黑模式:預先勾選的核取方塊(input[type="checkbox"][checked])、捆綁同意、不安全的 http:// 表單動作、提交前欄位捕獲監聽器、載入時網頁推送提示(Notification.requestPermission)以及Canvas/音訊指紋辨識訊號。
  • C. 法定控制支柱:
    • 第5條 / 第3條規則:隱私權通知連結存在性及第八附表印度語言可用性訊號。
    • 第6條 / 第3–4條規則:CMP存在性(OneTrust、Cookiebot、CookieYes、Osano、TrustArc、Securiti、Didomi、Klaro/自訂)以及「接受」與「拒絕/僅必要」控制項之間的視覺對稱性 + 撤回同意連結。
    • 第8(5)條 / 第6條規則 / 第8(3)條規則:HTTPS、HSTS、CSP、X-Content-Type-Options、Referrer-Policy、Permissions-Policy、外部腳本的子資源完整性(integrity=)以及1年日誌保留的建議。
    • 第9條 / 第10–11條規則:兒童受眾訊號 vs. 活躍的行為/廣告追蹤器。
    • 第13條 / 第14(3)條規則:DPO / 申訴官員聯絡詳細資訊以及90天法定SLA驗證。
    • 第16條 / 第15條規則:跨境次處理者網域清單。

步驟 2:綜合分析並驗證多模型結構

  1. 從 products/dpia-audit-skill/prompts/universal-dpia-system-prompt.md 載入通用提示包。
  2. 依據 products/dpia-audit-skill/schema/dpia-website-report.schema.json 驗證輸出JSON。
  3. 向使用者呈現結構化的JSON報告以及執行摘要的Markdown表格,並保留機密且具建設性的顧問DPIA準備度評估免責聲明。

參考成品

  • 遙測收集器與報告建置器:products/dpia-audit-skill/scripts/collect_website_dpia_telemetry.mjs
  • 多模型提示包(Claude / Gemini / DeepSeek / Qwen):products/dpia-audit-skill/prompts/universal-dpia-system-prompt.md
  • JSON結構合約:products/dpia-audit-skill/schema/dpia-website-report.schema.json

相關技能