特定商取引法に基づく表記ページのチェック(必要項目の有無・「請求があれば開示」表記)

Specified Commercial Transactions Act disclosure page checklist for Japanese online shops

ネットショップの「特定商取引法に基づく表記」ページ(URL または HTML・テキスト)に、販売業者名・住所・電話番号・代金・支払時期と方法・引渡時期・返品などの項目があるかを一覧でチェックします。法的助言ではありません。

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

できること

通信販売で表示が求められる項目が、表記ページに載っているかを機械的に洗い出し、人が確認すべき点を整理します。

  • 販売業者名、代表者(運営統括責任者)、所在地、電話番号、メールアドレス、販売価格、商品代金以外の必要料金、支払方法、支払時期、引渡時期、返品・キャンセル、不良品の扱いを確認
  • 定期購入、ソフトウェアの動作環境、申込みの有効期限、販売数量の制限などの条件つき項目にも対応
  • 項目ごとに「記載あり/ラベルのみ/請求があれば開示/省略できない項目なのに請求時開示/仮の文字(〇〇・準備中など)/見つからない」を、行番号と記載内容つきで表示
  • 「その都度ご相談」のようなあいまいな返品表記や、別ページ参照になっている項目も指摘
  • 消費者庁の通信販売ガイドをもとにした項目表と、省略できる・できない項目の早見表を同梱

使い方

python scripts/tokushoho_check.py https://shop.example.jp/law --md result.md --dump-text lines.txt
python scripts/tokushoho_check.py saved-page.html --subscription --digital

URL を指定した場合は GET を1回送るだけで、何も送信しません。JavaScript で表示されるページは、ブラウザで保存した HTML を渡してください。

必要な環境

  • Python 3(標準ライブラリのみ)
  • URL を調べる場合はネットワーク接続

注意点

  • 法的助言ではありません。「適法」「違法」の判断はせず、記載の有無と要確認点を示すだけです。判断は消費者庁の公式情報や専門家にご確認ください。
  • ラベル名で照合するため、メニューなど無関係な箇所を拾うことがあります。エージェントが行番号で原文を確認します。
  • 注文の最終確認画面の表示はこのスクリプトでは確認できません。
English description

Check a Japanese shop's Specified Commercial Transactions Act disclosure page (URL or HTML/text) for seller, address, phone, price, payment, delivery and returns items. Not legal advice.

What it does

Lists which mail-order disclosure items are present on a Japanese shop's disclosure page and what a human still needs to review.

  • Checks seller name, representative, address, phone, e-mail, price, extra fees, payment method, payment timing, delivery timing, returns and cancellation, and the defect policy
  • Handles conditional items: subscriptions, software operating environment, offer deadline, quantity limits
  • Gives each item a status (present, label only, disclosed on request, on request although not omittable, placeholder text, not found) with the line number and the text it found
  • Flags vague returns wording ("case by case") and values that only point to another page
  • Includes a reference table based on the Consumer Affairs Agency mail-order guide, with which items may or may not be omitted under a disclosure-on-request clause

How to use

python scripts/tokushoho_check.py https://shop.example.jp/law --md result.md --dump-text lines.txt
python scripts/tokushoho_check.py saved-page.html --subscription --digital

A URL is fetched with a single GET request; nothing is submitted. For JavaScript-rendered pages, save the HTML from a browser and pass the file.

Requirements

  • Python 3 (standard library only)
  • Network access when checking a URL

Caveats

  • Not legal advice. It never says compliant or illegal; it reports presence and items to review. Confirm with the official guidance or a professional.
  • Matching is label-based, so menus or unrelated text can be picked up; the agent checks each line number against the page text.
  • The final order confirmation screen is not checked by the script.

インストール方法

  1. ダウンロードしたZIPを展開します(中に tokushoho-page-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 件

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