プライバシーポリシーの記載漏れチェック(個人情報保護法・GDPR の基本項目)

Privacy policy gap check for Japan APPI and GDPR basics

プライバシーポリシーの文章をチェックリストと照らし合わせ、取得する情報・利用目的・第三者提供・Cookie・保存期間・問い合わせ先・外国への提供などの記載漏れを、見つかった箇所の引用つきで報告します。法的助言ではありません。

ClaudeHermes AgentCodexCursorMIT(改変・再配布・商用利用可)Python

できること

日本語または英語のプライバシーポリシーを読み取り専用で調べ、よく求められる記載項目があるかどうかを一覧にします。

  • 共通: 取得する情報、利用目的、第三者提供、問い合わせ窓口、Cookie・アクセス解析、子どもの情報、改定の方法、制定日・更新日
  • 個人情報保護法: 事業者の名称・住所・代表者、委託、共同利用、外国にある第三者への提供、安全管理措置、開示・訂正・利用停止などの手続き、個人関連情報
  • 電気通信事業法の外部送信規律(対象となる事業者の場合)
  • GDPR の基本: 管理者の情報、DPO、法的根拠、本人の権利、同意の撤回、監督機関への申し立て、EEA 外への移転と保護措置、自動化された意思決定、保存期間

各項目を「あり(引用と行番号つき)」「弱い(1か所だけ該当)」「見つからない」に分けます。エージェントはポリシー全体を読み、該当しない項目(共同利用がない等)を理由つきで外し、公式の最新情報を確認したうえで報告します。チェックリストは JSON で、項目や言い回しを追加できます。

使い方

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

必要な環境

  • Python 3(標準ライブラリのみ)
  • テキスト・Markdown・HTML のファイル(UTF-8、Shift_JIS も可)

注意点

  • これは法的助言ではありません。キーワードによる確認の補助で、「法令に適合している」とは判断しません。重要な判断は専門家にご相談ください。
  • 見出しだけがあって中身がない場合も「あり」になることがあるため、引用部分を必ず読んで確認します。
  • 法令やガイドラインは改正されるため、最新の公式情報を確認してください。
  • ファイルの書き換えやネットワーク通信は行いません。
English description

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.

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.

インストール方法

  1. ダウンロードしたZIPを展開します(中に privacy-policy-gap-check/ フォルダと SKILL.md があります)。
  2. フォルダごと、使うエージェントのスキル置き場にコピーします。
    • Claude:~/.claude/skills/(プロジェクト単位なら .claude/skills/)
    • Hermes Agent:~/.hermes/skills/
    • Codex:~/.agents/skills//Cursor:~/.cursor/skills/
    • Claude アプリ(claude.ai):「カスタマイズ → スキル」からZIPをアップロード
  3. エージェントを再起動し、スキル一覧に表示されることを確認します。

Windows・Mac 別、エージェント別のインストール手順

出品者

AI Skill Market 公式

出品スキル 44 件

出品者のプロフィールとスキル一覧