Privacy policy gap check for Japan APPI and GDPR basics

Compare a privacy policy with a checklist of commonly expected items and report missing ones, quoting the passages found for the rest. Covers Japan APPI and GDPR basics. Not legal advice.

ClaudeHermes AgentCodexCursorMIT (modify, redistribute and use commercially)Python

What it does

Checks a Japanese or English privacy policy read-only and lists whether commonly expected items are present.

  • General: data collected, purposes of use, third-party sharing, contact point, cookies and analytics, children, how changes are announced, effective or last-updated date
  • Japan APPI: operator name, address and representative, outsourcing, joint use, transfers to third parties abroad, security control measures, procedures for disclosure, correction and suspension requests, personally related information
  • Japan Telecommunications Business Act external transmission rules (for covered businesses)
  • GDPR basics: controller identity, DPO, legal basis, data subject rights, withdrawing consent, complaints to a supervisory authority, transfers outside the EEA with safeguards, automated decision-making, retention

Each item is marked present (with quotes and line numbers), weak (a single match) or missing. The agent reads the whole policy, marks items that do not apply with a reason, checks current official sources and writes the report. The checklist is JSON, so you can add items or wording.

How to use

python scripts/privacy_gap_check.py policy.md --scope general,appi,jp-telecom --out gap-report.md
python scripts/privacy_gap_check.py privacy.html --scope general,gdpr --format json --out gap.json

Requirements

  • Python 3 (standard library only)
  • Text, Markdown or HTML files (UTF-8 or Shift_JIS)

Caveats

  • Not legal advice. It is a keyword-based review aid and never concludes that a policy complies with the law. Consult a qualified professional for important decisions.
  • A heading without real content can still count as present, so the quoted passages must be read.
  • Laws and guidelines change; check the current official texts.
  • No file edits and no network access.

How to install

  1. Unzip the downloaded file (it contains a privacy-policy-gap-check/ folder with SKILL.md).
  2. Copy the whole folder into your agent's skills folder.
    • Claude: ~/.claude/skills/ (per project: .claude/skills/)
    • Hermes Agent: ~/.hermes/skills/
    • Codex: ~/.agents/skills/ / Cursor: ~/.cursor/skills/
    • Claude app (claude.ai): upload the ZIP in Customize → Skills
  3. Restart the agent and check that the skill appears in its skill list.

Step-by-step install for Windows / Mac and each agent

Seller

AI Skill Market (official)

44 published skills

Seller profile and all skills