CCPA Audit - CCPA合规审计

CCPA Compliance Audit — California Consumer Privacy Act (CCPA, Cal. Civ. Code §1798.100 et seq.) & CPRA amendment. Free to install; scoring runs on the CQDev cloud compliance engi…

Wei Wu

@wwumit

Install

$ openclaw skills install @wwumit/ccpa-audit

🔒 CCPA 合规深度审计 — Free 审计 (Cloud-Scored)

Overview

CCPA 合规深度审计 is a free 审计 based on 加州消费者隐私法案(CCPA)及 CPRA 修正案. It covers 20 core items. Scoring runs on the CQDev cloud compliance engine.

How it works (free + cloud)

⚠️ Your answers leave this machine. When you run a scored 审计, your responses are transmitted to the CQDev cloud at compliancehub.cn for scoring. Run --non-interactive for a fully offline preview that never contacts the cloud.

  • The skill is free to install.
  • Check items are served from the cloud rule library (always current).
  • Scoring + quota are computed in the cloud; you get a professional report locally.
  • A free API Key (100 calls) is required for scoring. Register in seconds.

What it checks (20 items)

#CheckAuthority
1知情权CCPA §1798.100
2删除权CCPA §1798.105
3选择退出权CCPA §1798.120
4非歧视原则CCPA §1798.125
5收集通知CCPA §1798.100(b)
6个人信息类别CCPA §1798.140
7数据最小化CPRA §1798.100(b)
8服务提供商义务CCPA §1798.140(ag)
9第三方共享CCPA §1798.115
10敏感个人信息(CPRA)CPRA §1798.140(ae)
11更正权CPRA §1798.106
12限制敏感PI使用CPRA §1798.121
13自动化决策CPRA §1798.185(a)(16)
14隐私政策CCPA §1798.130
15请求验证CCPA §1798.145(i)
16未成年人数据CCPA §1798.120(c)
17年度披露CCPA §1798.130(a)(5)
18合同审计权CCPA §1798.140(ag)(3)
19留存期限CPRA §1798.100(a)(3)
20安全义务CCPA §1798.150(a)(1)

Usage

Free preview (no Key)

python3 scripts/ccpa-audit.py --non-interactive

Get a free API Key

python3 scripts/ccpa-audit.py --login
# enter email + password → Key auto-written to ~/.config/compliancehub/ccpa-audit.key (mode 0600)

Or open: https://compliancehub.cn/account.html?skill=ccpa-audit

Full 审计 + report

python3 scripts/ccpa-audit.py --format html -o ccpa-audit-report.html

Agent guide

When a user asks for a CCPA 合规深度审计:

  1. Run --non-interactive to preview the 20 items (no Key needed).
  2. If the user wants a scored report, prompt them to get a free Key (--login or the account page), then run the full 审计.

Security & data handling

  • Where data goes: Check items are fetched from, and your answers are scored by, the CQDev cloud at https://compliancehub.cn (the operator's official endpoint, pinned in code and not overridable by environment variable). Scoring transmits only your item answers and the free API Key (as a Bearer token).
  • API Key storage (user-initiated only): written only when you run --login to ~/.config/compliancehub/ccpa-audit.key (0600), outside the skill folder. Or pass via COMPLIANCEHUB_API_KEY.
  • No shell execution: stdlib only (urllib, json, ssl, getpass); no shell, no external binaries.
  • Not a rogue/autonomous agent: Key persistence is ordinary API-key storage, not installation/auto-start.
  • Preview without cloud: --non-interactive never contacts the cloud.
  • Always confirm the destination is compliancehub.cn before running a scored check.

Legal disclaimer

This tool provides general compliance guidance only and is not legal advice. Consult qualified counsel.

License

MIT.

Top skills in this category