=== SaferCheckout Lite - Fraud prevention for WooCommerce ===
Tags: fraud, security, woocommerce, prevention, checkout
Contributors: nintechnet
Requires at least: 6.0.3
Tested up to: 7.0
Stable tag: 1.11
Requires PHP: 8.1
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Fraud prevention for WooCommerce Stores.

== Description ==

= Safeguard Your WooCommerce Store. =

SaferCheckout (Lite) is a powerful security plugin to protect your WooCommerce store from fraudulent activities. It offers several unique and advanced features as well as customizable rules to filter every order on your online store: email address, IP address, IP location, order, customer, payment method and many more.

As usual with all our WordPress plugins, you can be sure of its robustness, reliability, secure code and its compliance with privacy laws such as the General Data Protection Regulation (GDPR) or the California Consumer Privacy Act (CCPA).

Protecting your WooCommerce store has never been so easy!

= Documentation =

Online documentation: [How to secure WooCommerce checkout process and protect it against attacks](https://blog.nintechnet.com/how-to-secure-woocommerce-checkout-process-and-protect-it-against-attacks/)

= Features =

* High-Performance Order Storage (HPOS) compatibility.
* Block-based checkout compatibility.
* Lightweight plugin: No additional database tables created.
* Customizable fraud risk levels.
* Multiple whitelists: IP address (IPv4, IPv6, AS number), email address, payment method, repeat or recurring customers.
* Multiple blacklists: IP address (IPv4, IPv6, AS number), Reverse DNS (Pro version), email address, shipping & billing address, user & company name.
* Advanced detection (Pro version):  Email MX/A/AAAA records check, email domain registration check, IP address rDNS check, IP address DNSBL check.
* Geolocation.
* Rate limiting to protect against carding and velocity attacks (Pro version).
* Suspicious bot detection (Pro version).
* Configuration import & export (Pro version).
* Simulation mode.
* Caching (Pro version).
* GDPR compliant.


Need more security? Take the time to explore the Pro version: [SaferCheckout Pro](https://nintechnet.com/safercheckout/)

= Requirements for running SaferCheckout (Lite) =

* WordPress 6.0.3 or above.
* PHP 8.1 or above.
* WooCommerce 7.0.0 or above

= Privacy Policy =

SaferCheckout (Lite) doesn't collect any private data from you or your visitors, and doesn't use cookies either. You can install and use it on your website in compliance with privacy laws such as the General Data Protection Regulation (GDPR) or the California Consumer Privacy Act (CCPA).


== Installation ==

1. Upload the ZIP file from the WordPress "Plugins > Add New" menu.
2. Activate the plugin.
3. To access the plugin, click on the "WooCommerce > Settings > SaferCheckout Lite".


== Changelog ==

= 1.11 (June 05, 2026) =

* Fixed a logic bug in the check_list() method.
* Various CSS/UI fixes and code improvements.
* Updated the IP location database.

= 1.10 (April 14, 2026) =

* Fixed a PHP deprecated notice when calculating the subnet of an IPv6.
* Fixed a bug in the location blacklist that could only occur on a dev site installed on a local machine (localhost).
* Updated the IP location database.
* Each velocity check in the "Order > Rate limiting" section applies to both authenticated and unauthenticated customers.
* Small fixes.

= 1.0.9 (March 04, 2026) =

* Updated the IP location database.

= 1.0.8 (January 20, 2026) =

* Updated the IP location database.

= 1.0.7 (December 02, 2025) =

* Updated the IP location database.
* WordPress 6.9 compatibility.

= 1.0.6 (October 03, 2025) =

* [Pro version] : Fixed a bug where some lines written to the log were truncated twice.
* Updated the IP location database.

= 1.0.5 (July 29, 2025) =

* Fixed a bug with the textarea fields that were wrongly limited to 300 characters in the settings page.
* Updated the IP location databases.

= 1.0.4 (June 13, 2025) =

* Updated IP location database.

= 1.0.3 (May 04, 2025) =

* Fixed a PHP deprecated notice in translation loading.
* [Pro version] : Users of Spamhaus DQS (Data Query Service) can define their query key in the wp-config.php script, using the `SAFERCHECKOUT_SPAMHAUS_KEY` constant.
* Updated IP location database.

= 1.0.2 (March 08, 2025) =

* [Pro version] : Added rate limiting feature to protect against carding and velocity attacks (SaferCheckout > Order > Rate limiting).
* The ISO3166 country code file will automatically update itself when a new version is available.
* The plugin will attempt to detect the correct IP if the server is behind a reverse proxy (private/local IP) or Cloudflare CDN.
* Updated IP location database.
* [Pro version] : If the customer IP doesn't have any rDNS at all, the rDNS check will be skipped.
* [Pro version] : Fixed a potential PHP warning when checking for updates.
* Several small fixes.

= 1.0.1 (November 15, 2024) =

* Make sure WC_LOG_DIR has been defined and exists.
* Use billing country if shipping country is missing.
* Updated ISO3166 country code file.
* Updated IP location database.
* Several small fixes and adjustments.

= 1.0 (October 05, 2024) =

* Initial release.

== Screenshots ==

1. Order risk score list view.
2. Order risk score.
3. General settings.
4. Risk score settings.
5. IP address settings.
6. Email address settings.
7. Location settings.
8. Customer settings.
9. Order settings.
10. Advanced settings.
