プライバシーポリシーの記載漏れチェック(個人情報保護法・GDPR の基本項目)
Privacy policy gap check for Japan APPI and GDPR basics
プライバシーポリシーの文章をチェックリストと照らし合わせ、取得する情報・利用目的・第三者提供・Cookie・保存期間・問い合わせ先・外国への提供などの記載漏れを、見つかった箇所の引用つきで報告します。法的助言ではありません。
できること
日本語または英語のプライバシーポリシーを読み取り専用で調べ、よく求められる記載項目があるかどうかを一覧にします。
- 共通: 取得する情報、利用目的、第三者提供、問い合わせ窓口、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.
インストール方法
- ダウンロードしたZIPを展開します(中に
privacy-policy-gap-check/フォルダとSKILL.mdがあります)。 - フォルダごと、使うエージェントのスキル置き場にコピーします。
- Claude:
~/.claude/skills/(プロジェクト単位なら.claude/skills/) - Hermes Agent:
~/.hermes/skills/ - Codex:
~/.agents/skills//Cursor:~/.cursor/skills/ - Claude アプリ(claude.ai):「カスタマイズ → スキル」からZIPをアップロード
- Claude:
- エージェントを再起動し、スキル一覧に表示されることを確認します。
出品者
出品スキル 44 件