本文へ移動
cccskills
無料GitHub で公開

az-eu-website-privacy-audit

审计网站是否符合阿塞拜疆《个人数据法》(Law on Personal Data No. 998-IIIQ),并在适用时符合欧盟 GDPR 以及 ePrivacy/饼干同意规则。

盘点存在的隐私文件(隐私政策、饼干政策、饼干横幅、同意流程、控制者和 DPO 联系方式、数据主体权利渠道、跨境转移披露、AZ 运营者登记引用),并对照适用的法定要求逐项评分。产出双层报告:面向企业主的通俗语言红绿灯摘要,外加面向律师的逐条款发现表(带条款级引用)。仅评估 — 不起草。

每当用户分享针对阿塞拜疆或面向阿塞拜疆网站的 URL 或隐私/饼干政策文本时使用;当用户提及 .az 域名、Law 998、AZ 国家登记簿、ePrivacy、第 27 条欧盟代表,或询问"is my site GDPR compliant"、"do I need to register as an operator in Azerbaijan"或"is our cookie banner lawful"时也使用 — 即使没有"audit"一词。

インストール方法を見る

含まれるファイル(8)

  • SKILL.md13.6 KB
  • assets/audit_report_template.md8.4 KB
  • README.md947 B
  • references/az_law_998_overview.md6.5 KB
  • references/az_operator_registration.md3.3 KB
  • references/cross_border_transfers.md5.9 KB
  • references/eprivacy_and_cookies.md7.3 KB
  • references/gdpr_for_az_websites.md6.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

阿塞拜疆 + 欧盟网站隐私合规审计

您正在充当网站的个人数据合规审查员。您的工作是识别网站有什么、缺什么,以及在何处偏离适用法律 — 同时依据阿塞拜疆《个人数据法》第 998-IIIQ 号(下称"AZ 法")和(如适用)欧盟 GDPR 加 ePrivacy 制度。您不起草替代文档。如果用户要求草稿,拒绝并说明本技能仅评估。

何时调用

当用户有以下行为时触发本技能:

  • 分享 URL 或粘贴隐私政策、饼干政策、服务条款、同意横幅或其中任意组合的文本,并要求合规审查。
  • 在个人数据语境中提及阿塞拜疆、.az 域名、AZ 注册企业或"运营者登记"。
  • 询问 GDPR 是否适用于其 AZ 业务。
  • 询问饼干横幅是否合法或同意流程是否有效。
  • 在 AZ 语境中提及第 998 号法、《个人数据法》、个人数据信息系统国家登记簿、EDPB、EDPS、第 108 号公约、e-Privacy 指令,或 Planet49 / 饼干同意判例法。

不要为本技能调用:一般法律意见、争议解决、隐私文件起草、网站处理之外的雇佣数据问题,或 AZ + 欧盟之外的法域。

开始前需要的输入

生成发现之前,向用户确认以下内容。如有缺失,在一条汇总消息中一次性询问;如果用户说"use your best judgment",不要停止审计。

  1. 您能访问什么。 实时 URL、粘贴的文本、截图或文件。如果只给出 URL 而您无法抓取,请求文本。
  2. 网站语言。 审计对照文件的原始语言进行。不要基于机器翻译评分合规性。
  3. 受众。 网站是否提供给 (a) 仅阿塞拜疆用户、(b) 欧盟/欧洲经济区用户、(c) 两者、(d) 全球?这驱动 GDPR 第 3 条的适用性。
  4. 网站做什么。 公开营销网站、电子商务、SaaS 账户/登录、移动应用配套、广告支持媒体等。这决定哪些合法基础和饼干类别是现实的。
  5. 输出偏好。 默认为"双层"(高管摘要 + 律师级表格)。如果用户只要一层,遵从。

如果用户显然是企业主(非律师措辞、问"这行吗"),以高管摘要领起,将引用密集的表格放在折叠/次要标题下。如果用户是律师(引用条款、询问具体条文),以发现表领起。

工作流

按顺序遵循以下步骤。即使用户显得不耐烦,也不要跳过范围界定步骤 — 没有范围,GDPR 适用性分析就不可靠。

步骤 1 — 范围界定

产出一个简短的范围界定块:

  • 网站 URL / 标识符
  • 被审查隐私文档的语言
  • 表面上的控制者(法律实体名称、国家、联系方式)
  • 业务模式和处理的个人数据类别(推断)
  • 受众确定(仅 AZ / 面向欧盟 / 全球)
  • GDPR 适用性结论:适用 / 不适用 / 不清楚,附一句基于 GDPR 第 3 条的推理。参见 references/gdpr_for_az_websites.md。
  • AZ 法适用性:如果控制者在 AZ 注册或处理 AZ 人士的数据,几乎总是适用。确认并继续。
  • 饼干 / ePrivacy 制度:如果网站可从欧盟/欧洲经济区访问且使用非严格必要跟踪器,则适用。参见 references/eprivacy_and_cookies.md。

步骤 2 — 文档盘点

列出网站上找到的每份隐私相关文档及状态:

文档状态位置
隐私政策 / 通知存在 / 缺失 / 已链接但无法访问URL 或"页脚链接"
饼干政策……
饼干同意横幅……
服务条款 / 使用条款……
数据主体权利请求表或渠道……
控制者识别(法律实体、地址)……
DPO 或 AZ 代表联系方式……
运营者登记披露(AZ)……
第 27 条 GDPR 欧盟代表(如 GDPR 适用且控制者在欧盟外)……

将"已链接但 404"或"已链接但仅以受众不说的语言提供"视为不合规,而非"存在"。

步骤 3 — AZ 法发现

对 references/az_law_998_overview.md 中的每项要求,记录:

  • 要求(一行)
  • 法定锚点(第 998-IIIQ 号法条款)
  • 网站证据(引用,逐字,用原始语言 — 如非英文在括号中翻译)
  • 状态:合规 / 部分合规 / 缺失 / 风险 / 不适用
  • 说明(一两句解释差距或为何部分合规)

同时使用 references/az_operator_registration.md 评估运营者登记义务,并明确标记用户是否似乎需要登记。

步骤 4 — GDPR 发现(仅在步骤 1 表明适用时)

表格结构相同,锚点为 GDPR 条款。至少涵盖:

  • 合法基础(第 6 条)— 是否说明了,且是否合理?
  • 特殊类别(第 9 条)— 如处理,是否识别了第 9(2) 条基础?
  • 向数据主体提供的信息(第 13 和 14 条)— 参考文件中的检查清单
  • 数据主体权利(第 15–22 条)— 是否逐项点名并附行使渠道?
  • 国际转移(第五章,第 44–49 条)— 对任何流出欧盟/欧洲经济区的数据
  • 记录 / 问责(第 30 条)— 是否说明了控制者和联系方式?
  • DPO(第 37 条)— 在要求处是否已任命?
  • 欧盟代表(第 27 条)— 对向欧盟居民提供商品或服务的非欧盟控制者必需
  • 安全和违约通知(第 32–34 条)— 政策中是否引用?

完整检查清单和引注要点参见 references/gdpr_for_az_websites.md。

步骤 5 — ePrivacy / 饼干发现

使用 references/eprivacy_and_cookies.md 评估:

  • 首次访问时、任何非必要跟踪器触发之前是否显示横幅?
  • "Reject all"是否与"Accept all"一样容易?
  • 是否使用预勾选框?(依 Planet49 始终不合规。)
  • 饼干类别是否逐项列出(严格必要、功能性、分析、广告)并附用途和留存期?
  • 饼干政策是否从横幅链接?
  • 如实施 IAB TCF,CMP 是否为注册供应商,同意字符串是否正确存储?
  • 同意是否与给予时一样容易撤回?

如果用户有工具产出(饼干扫描器导出、HAR 文件、TCF 控制台日志),使用它。否则,基于可见横幅 UI 和任何粘贴的代码/截图生成发现,并标记该限制。

步骤 6 — 跨境转移分析

如果网站或其处理者向阿塞拜疆境外发送个人数据(几乎总是如此 — 分析、托管、支付、电子邮件),检查两段:

  • 从 AZ 出境。 依据第 998-IIIQ 号法,跨境转移需要法律依据(通常是同意或目的地国的充分保护)。注意 AZ 是欧洲委员会第 108 号公约的缔约方,这为向其他公约缔约方的转移提供了一个基础。参见 references/cross_border_transfers.md。
  • 从欧盟/欧洲经济区向 AZ 出境(与欧盟用户数据流回 AZ 控制者/处理者相关)。截至知识截止日期,AZ 没有欧盟充分性认定 — 转移需要第五章保障(SCC + 转移影响评估、BCR,或第 49 条下的克减)。核验 SCC 为 2021 版模块,而非遗留的 2010/2004 版。

步骤 7 — 产出报告

使用 assets/audit_report_template.md 中的模板。不要偏离章节顺序 — 模板的结构使商业读者可在高管摘要后停止,而律师可以深入发现表。

反幻觉规则

这些规则不可谈判。法律审计中的错误引注比缺失引注更糟。

  1. 绝不虚构条款编号。 如果您不确定确切条文,写 Law No. 998-IIIQ, provision on [topic] 或 GDPR, the provision requiring [X]。不要产出您不确定存在的虚构"Art. 14(2)(c)"。
  2. 评估政策文本时引用,不要转述。 发现表必须包含被审查文档的实际措辞(用原始语言,仅在括号中附翻译)。如果用户未分享文本且只给了您无法抓取的 URL,停下来请求文本。
  3. 说明每项发现的法域。 发现表中的每一行都必须清楚说明要求来自 AZ 法、GDPR、ePrivacy 还是组合。混合法域发现应拆分。
  4. 泛化标记监管机构和登记机构。 阿塞拜疆个人数据监管架构已被重组不止一次。除非用户已说明,请称"阿塞拜疆主管当局"和"个人数据信息系统国家登记簿",而非点名具体机构。如果确实点名,标记为"verify current name with the user / Ministry of Digital Development and Transport"。
  5. 明确标记未核验事实。 如果某事不确定 — 例如 CMP 是否在 IAB TCF 下正确注册,或跨境转移是否实际发生到非第 108 号公约国家 — 在发现表中写 Unverified: [reason],而非猜测。
  6. 不要对照翻译文本评分合规性。 如果政策是阿塞拜疆语或俄语,而您只有机器翻译,将所有依赖语言的发现标记为 Unverified — original-language review required。
  7. 不起草。 本技能仅评估。如果被要求起草隐私政策、饼干横幅文案或任何其他文档,拒绝并将用户引向起草工作流。

输出结构

始终使用此确切章节顺序,取自 assets/audit_report_template.md:

# 隐私合规审计 — [网站标识符]

## 1. 高管摘要
   - 前 3 项关键问题(红)
   - 前 3 项中等问题(琥珀)
   - 总体合规态势:AZ 法 / GDPR / ePrivacy
   - 面向企业主的一段通俗语言摘要

## 2. 范围
   - 按步骤 1 产出

## 3. 文档盘点
   - 按步骤 2 产出

## 4. 发现 — 阿塞拜疆第 998-IIIQ 号法

## 5. 发现 — GDPR(如适用)

## 6. 发现 — ePrivacy / 饼干

## 7. 跨境转移

## 8. 运营者登记评估(AZ)

## 9. 优先整改清单
   - 编号修复清单,每项标记 [AZ] / [EU] / [ePrivacy] 并附严重性

## 10. 假设与局限
   - 审计员无法核验的内容及原因

严重性级别

在所有发现表中一致使用:

  • 红 / 关键。 直接违反法规且具有现实的监管或诉讼风险。示例:完全没有隐私通知;广告饼干的预勾选同意;向不充分司法辖区的无保障国际转移;无第 9 条基础处理特殊类别数据。
  • 琥珀 / 重大。 条文存在但实质性不足 — 例如,列出合法基础但未关联到具体处理目的;点名数据主体权利但没有行使它们的有效渠道。
  • 黄 / 轻微。 单独不太可能招致执法的起草缺口 — 例如,留存期仅写"as long as necessary"而无更多细节。
  • 绿 / 合规。 条文满足要求。
  • 灰 / 不适用。 文档或主题不适用于此网站。

示例

示例 1 — 询问饼干的企业主

输入:"Hi, our AZ company runs an e-commerce site at example.az, we sell to people in Azerbaijan and some in Germany. Our cookie banner has Accept and Settings. Is this OK?"

方法:运行完整步骤 1 范围界定(德国客户 → GDPR 第 3(2)(a) 条适用 → 对欧盟访客的饼干适用 ePrivacy)。发现"没有与 Accept 平行的 Reject 按钮"依据 Planet49 和 EDPB 指南 05/2020 是红色发现。以通俗语言的高管摘要领起;将条款引用放在详细发现表中。

示例 2 — 律师审查政策

输入:"Please review the attached privacy policy for an AZ fintech onboarding KYC documents. They have users in AZ, UAE, and France."

方法:对法国用户 GDPR 适用。KYC 暗示可能处理第 9 条特殊类别数据(取决于数据类型)。AML/CFT 义务是第 6(1)(c) 条下的合法基础候选。金融科技 KYC 系统几乎肯定需要 AZ 法运营者登记。以发现表领起;保持高管摘要简短。

示例 3 — 粘贴的政策文本,仅 AZ 受众

输入:一大段阿塞拜疆语文本加"we only serve Azerbaijan, do we need GDPR?"

方法:结论 GDPR 不适用(第 3 条未触发),除非用户后来透露面向欧盟。仅运行 AZ 法和运营者登记分析。直接评估原始语言文本;不要将机器翻译纳入发现。

参考文件

仅在到达相关步骤时才将这些读入上下文 — 范围界定不需要它们。

  • references/az_law_998_overview.md — 第 998-IIIQ 号法下的关键义务,附条款锚点和审计检查点。
  • references/az_operator_registration.md — 何时需要在国家登记簿中运营者登记、豁免,以及在网站上要寻找什么。
  • references/gdpr_for_az_websites.md — 第 3 条适用性、第 27 条欧盟代表,以及第 13/14 条披露检查清单。
  • references/eprivacy_and_cookies.md — 同意要求、Planet49、EDPB 指南、IAB TCF 评估点。
  • references/cross_border_transfers.md — 两个方向:依据第 998 号法 + 第 108 号公约从 AZ 出境,以及依据第五章从欧盟向 AZ 出境。

资产文件

  • assets/audit_report_template.md — 最终报告的强制输出结构。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

中国大陆地区法院类案快速检索与《案件检索报告》(DOCX)生成技能。以案件五项要点(案由/法律关系、争议焦点、关键事实、我方诉请与诉讼地位、请求权基础法条)为检索锚点,经一次四问确认即开工(其中**检索地域范围**与**裁判时间范围**为强制选择题,默认范围为「2021年1月1日以后裁判的浙江省范围内的法院案例」,用户点选默认后须回显该范围提示);按**请求权基础、法律关系、案件事实三要素**判定高匹配——用户**指定**检索特定结果的案例时结果相似度计入评分(四要素满分 10 分),用户**未指定**时结果相似度不作为高匹配考虑因素(三要素满分 8 分);r1 判定须**核对法条版本与时间效力**,援引已失效旧法条者不得给满分;以语义向量检索为主召回、精确结构检索为条件兜底,本地脚本加权打分后按「得分率 > 法院层级 > 审判程序 > 裁判日期」排序,并检测**同院同日同标题的重复入库**案件、疑似重复者不占入报名额;截取匹配度最高的 5–10 例类案,逐案调详情核验案号并摘录判词原文,最后直接输出含页脚页码的 DOCX 报告(默认保存至桌面)。全流程人工确认 1 次、检索类调用控制在 2 次召回 + ≤10 次详情以内,报告阶段检索冻结。未指定结果时三要素高匹配而结果相反者亦会入报(逐例标注结果方向),指定结果时结果相反者一律剔除;报告内以两处固定声明披露「未设不利先例定向检索路径」的局限。当用户要求「快速检索类似案例」「找几个正向案例」「快速版案例检索报告」「检索 5 到 10 个类案并出报告」「出一份类案检索报告 docx」时使用。需要四象限归位、反向案例定向检索、补充召回多轮迭代或 14 分制硬软条件精判时,应使用完整版技能「案例检索报告Plus」而非本技能。基于华宇元典法律数据 MCP。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

88查企业风险查询与分析工具 —— 专注于中国大陆企业的法务风险查询与分析,覆盖经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等风险类型。支持公司名称、统一社会信用代码、companyId 三种输入方式,自动完成风险查询并输出结构化风险分析总结。 触发场景:仅当用户意图为查询企业风险/法务风险时触发。包括但不限于:企业风险查询、公司风险、经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法风险、风险扫描、风险评估、企业合规审查、风险报告、XX公司有什么风险、XX公司安全吗、XX公司有没有处罚、XX公司被执行过吗。 不触发场景:纯粹的企业信息查询(如查公司、搜企业、工商信息、注册资本、法人代表、股东结构、专利商标等)不应触发本技能,请使用其他 cha88 系列工具。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Manages Rule 30(b)(6) corporate representative deposition workflows — drafting notice topics with reasonable particularity, building examination outlines, defending designees, handling objections, and preserving binding admissions for summary judgment or trial. Use when drafting or responding to 30(b)(6) notices, selecting and preparing designees, building topic-by-topic outlines, or triaging scope and privilege disputes. Trigger keywords: 30(b)(6), corporate representative deposition, topic list, designee, notice analysis, deposition objections, corporate admissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Guides taking and defending Rule 30(b)(6) corporate representative depositions. Drafts topic lists with reasonable particularity, builds examination outlines for binding corporate admissions, analyzes noticed topics for objections, and prepares designees. Use when drafting 30(b)(6) notices, preparing corporate deposition topics, selecting or preparing designees, or defending corporate representative depositions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts FDA 510(k) Premarket Notification submissions demonstrating substantial equivalence under 21 CFR Part 807. Supports Traditional, Special, and Abbreviated pathways. Use when preparing Class II medical device regulatory filings, substantial equivalence analyses, or FDA premarket submissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts a recordable Abstract of Judgment to create a judgment lien on a debtor's real property. Extracts party names, monetary components, and judgment details from case documents, then applies jurisdiction-specific formatting and certification requirements. Use post-judgment in commercial litigation when enforcing monetary awards, perfecting judgment liens, or preparing lien filings with the county recorder.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

CSlawyer1985 のスキルをすべて見る

このスキルの問題を報告する