Loading...
Loading...
Compare original and translation side by side
undefinedundefinedundefinedundefined| Principle | Assessment |
|---|---|
| 1. Proactive, not reactive | Is privacy built in from design stage, not added after? |
| 2. Privacy as default | Is the most privacy-protective setting the default? |
| 3. Privacy embedded in design | Is privacy integral to system architecture, not a bolt-on? |
| 4. Full functionality | Does privacy coexist with legitimate business objectives? |
| 5. End-to-end security | Is full lifecycle security ensured from collection to deletion? |
| 6. Visibility & transparency | Are policies and practices open and verifiable? |
| 7. Respect for user privacy | Is user-centricity maintained in all design decisions? |
| 原则 | 评估内容 |
|---|---|
| 1. 主动防护而非被动补救 | 隐私保护是否从设计阶段就内置其中,而非事后添加? |
| 2. 隐私默认保护 | 最具隐私保护性的设置是否为默认设置? |
| 3. 隐私嵌入设计 | 隐私保护是否是系统架构的组成部分,而非附加组件? |
| 4. 功能完整性 | 隐私保护是否与合法业务目标共存? |
| 5. 端到端安全 | 是否确保从数据收集到删除的全生命周期安全? |
| 6. 可见性与透明度 | 政策与实践是否公开且可验证? |
| 7. 尊重用户隐私 | 所有设计决策是否始终以用户为中心? |
{
"decision": "PASS | CONDITIONAL | FAIL",
"regulationsAssessed": ["GDPR", "CCPA", "WCAG 2.1 AA", "DPA"],
"assessmentDate": "YYYY-MM-DD",
"findings": [
{
"id": "RC-001",
"regulation": "GDPR",
"severity": "CRITICAL | HIGH | MEDIUM | LOW",
"category": "Consent Management",
"description": "Cookie consent banner missing for analytics tracking cookies",
"status": "FAIL",
"remediation": "Implement cookie consent platform with granular purpose-based opt-in",
"owner": "developer",
"deadline": "Before next deployment"
}
],
"requiredMitigations": [],
"evidencePaths": [".claude/context/reports/compliance/"],
"regulatoryLinks": [
"https://edpb.europa.eu/our-work-tools/documents/public-consultations/2023/guidelines-032023-deceptive-design-patterns_en"
],
"nextReviewDate": "YYYY-MM-DD",
"recommendedNextStep": "Assign RC-001 to developer agent; re-assess after remediation"
}PASSCONDITIONALFAIL{
"decision": "PASS | CONDITIONAL | FAIL",
"regulationsAssessed": ["GDPR", "CCPA", "WCAG 2.1 AA", "DPA"],
"assessmentDate": "YYYY-MM-DD",
"findings": [
{
"id": "RC-001",
"regulation": "GDPR",
"severity": "CRITICAL | HIGH | MEDIUM | LOW",
"category": "Consent Management",
"description": "Cookie consent banner missing for analytics tracking cookies",
"status": "FAIL",
"remediation": "Implement cookie consent platform with granular purpose-based opt-in",
"owner": "developer",
"deadline": "Before next deployment"
}
],
"requiredMitigations": [],
"evidencePaths": [".claude/context/reports/compliance/"],
"regulatoryLinks": [
"https://edpb.europa.eu/our-work-tools/documents/public-consultations/2023/guidelines-032023-deceptive-design-patterns_en"
],
"nextReviewDate": "YYYY-MM-DD",
"recommendedNextStep": "Assign RC-001 to developer agent; re-assess after remediation"
}PASSCONDITIONALFAIL.claude/context/reports/compliance/{subject}-compliance-{YYYY-MM-DD}.md.claude/context/reports/compliance/{评估对象}-compliance-{YYYY-MM-DD}.md| Anti-Pattern | Why It Fails | Correct Approach |
|---|---|---|
| Checking GDPR only, ignoring CCPA/state laws | Multi-jurisdiction exposure missed | Always assess all applicable jurisdictions |
| Reporting PASS when most items pass | Partial compliance is non-compliance | CONDITIONAL/FAIL for any open finding |
| Generic "implement encryption" remediation | Developer cannot act on vague guidance | Specific: "AES-256 encryption for PII fields in users table" |
| One-time audit treated as ongoing compliance | Regulations change quarterly | Establish continuous monitoring cadence |
| Treating accessibility as a nice-to-have | ADA lawsuits are an active legal risk | WCAG 2.1 AA compliance is non-negotiable for public interfaces |
| DPA with vague processing description | Regulators reject vague DPAs | Specify exact data types, processing purpose, retention periods |
| 反模式 | 失败原因 | 正确做法 |
|---|---|---|
| 仅检查GDPR,忽略CCPA/州级法律 | 遗漏跨司法管辖区合规风险 | 始终评估所有适用的司法管辖区 |
| 多数项通过即报告PASS | 部分合规仍属违规 | 存在任何未解决问题均标记为CONDITIONAL/FAIL |
| 泛泛的"实施加密"整改建议 | 开发人员无法依据模糊指导采取行动 | 具体明确:"对用户表中的PII字段采用AES-256加密" |
| 将一次性审计视为持续合规 | 法规每季度都会变化 | 建立持续监控机制 |
| 将无障碍性视为可选功能 | ADA诉讼是实际存在的法律风险 | 面向公众的界面必须符合WCAG 2.1 AA合规要求 |
| DPA中包含模糊的处理描述 | 监管机构不接受模糊的DPA | 明确指定确切的数据类型、处理目的与保留期限 |
schemas/input.schema.jsonschemas/output.schema.jsonhooks/pre-execute.cjshooks/post-execute.cjsschemas/input.schema.jsonschemas/output.schema.jsonhooks/pre-execute.cjshooks/post-execute.cjscat .claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.md.claude/context/memory/learnings.mdASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.
cat .claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.md.claude/context/memory/learnings.md中断假设:上下文可能会重置。若未记录在内存中,则视为未发生。