以下の変更を実施しました。
・楽天アフィリエイト機能をいったん削除しました。サイトの構成的にグレーゾーンの可能性があるためです。根本的な部分になるので少し時間をください。
・権利侵害申告フォームを追加しました。ここに投稿されたものは、私の管理画面およびメールアドレスに通知されます。またご指摘の各ページにボタンなどで通報する仕組みは、サイト規模として過剰であり逆にわかりにくいと判断しました。フッターにこれらを配置することは一般的であり必要充分であると判断しました。
・楽天APIは3か月で情報を最新にするというルールがあることが判明したので、24時間に1回更新するようにし、更新ができず3か月以上たった場合は非表示にする処理を追加
・アマゾンAPIは24時間更新必須なので10分ごとに更新し24時間を超過した場合は非表示とするようにしました。
・フッターに各APIのクレジットを追加しました(利用規約指定文言)
・管理ページおよびログインユーザーの自分が投稿した記事には、管理ページで設定した商品のカードに広告リンクを表示せず、通常リンクとしました(誤クリック防止)
・Yahoo!商品登録機能はAPIの利用規約に厳密に対応することが困難であり、使っている人も皆無のため削除しました。
大幅な変更を加えたためバグが生じた可能性があります。見つけた方は教えてください。