# Mimic Guard

> WordPress.org 向けの公式説明・プラグインページ用テキストは **`readme.txt`（英語）** を参照してください。

WordPress 向けメールフォームのハニーポット系スパム対策プラグインです。複数の検出手段で、自動化されたボット送信を抑止します。

## 主な機能

- **ハニーポット検証** — 隠しフォームフィールドへの入力でボットを検出
- **タイムチェック** — 送信速度の監視で異常に速い自動送信をブロック
- **複数フォーム対応** — WPForms、Contact Form 7、コメントなどに統合
- **キャッシュ対応** — AJAX モードでページキャッシュとの併用をしやすく
- **GDPR 配慮** — IP アドレス匿名化オプション

## インストール

1. `/wp-content/plugins/` に `mimicguard` フォルダを配置するか、ZIP からインストール
2. WordPress 管理画面の「プラグイン」で「Mimic Guard」を有効化

## 使い方

1. 管理画面の「Mimic Guard」→「設定」で各種オプションを調整
2. **最小送信時間** — フォーム表示から送信までの最短秒数（既定: 0.5 秒）
3. **ログのクリーンアップ** — 古いログを削除する際の基準日数（既定: 30 日）
4. **AJAX 経由でハニーポット** — キャッシュプラグイン利用時は有効を推奨

### 開発者向け（カスタムフォーム）

標準のフックでハニーポット・タイムトークンが挿入されます。必要に応じて `MimicGuard::get_instance()` 経由で各クラスを利用してください。

## 対応範囲

- WPForms
- Contact Form 7（CF7）
- WordPress コメント
- 一般的な POST フォーム

## ライセンス

GNU General Public License v2.0 以降（`LICENSE` ファイルを参照）

## バージョン

現在の安定版はプラグインヘッダーおよび `readme.txt` の Stable tag を参照してください。変更内容は `CHANGELOG.md` に記載します。
