=== Inverted Checkbox Antispam ===
Contributors: horbiq
Tags: antispam, checkbox, contact form 7, spam protection
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Simple spam protection using an inverted checkbox. Compatible with Contact Form 7 and custom HTML forms.

== Description ==

This plugin adds a hidden "inverted" checkbox to your forms to prevent bots from submitting them.

* Adds support for Contact Form 7 via shortcode `[ica_checkbox]`
* Adds JavaScript-based hidden checkbox to regular forms in the footer
* Blocks form submission if the checkbox is unchecked or missing (typical behavior for bots)

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/inverted-checkbox-antispam` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Go to 'Settings' → 'Inverted Checkbox Antispam' to enable protection for CF7 or regular forms.
4. If using CF7, add `[ica_checkbox]` inside your form template.

== Frequently Asked Questions ==

= What is an inverted checkbox? =

It's a hidden checkbox that must remain checked. Bots often uncheck all checkboxes — which will fail the validation.

= Does this affect user experience? =

No. The checkbox is hidden using CSS/JS and is not visible or interactable for humans.

= Can I use this without Contact Form 7? =

Yes. It works with any standard HTML forms.

== Screenshots ==

1. Plugin settings page in WordPress admin.
2. Example Contact Form 7 usage with [ica_checkbox].

== Changelog ==

= 1.0 =
* Initial release
* CF7 and standard form support
* Admin options page
* Safe variable handling

== Upgrade Notice ==

= 1.0 =
Initial version of the plugin.
