Specified Commercial Transactions Act disclosure page checklist for Japanese online shops
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.
How to install
- Unzip the downloaded file (it contains a
tokushoho-page-check/folder withSKILL.md). - 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
- Claude:
- Restart the agent and check that the skill appears in its skill list.
Seller
AI Skill Market (official)
44 published skills