forked from altcha-org/wordpress-plugin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
220 lines (151 loc) · 6.28 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
=== ALTCHA Spam Protection ===
Tags: altcha, captcha, spam, anti-spam, anti-bot, antispam, recaptcha, hcaptcha, gdpr
Author: Altcha.org
Author URI: https://altcha.org
Version: 1.16.0
Stable tag: 1.16.0
Requires at least: 5.0
Requires PHP: 7.3
Tested up to: 6.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
ALTCHA offers a free, open-source Captcha alternative, ensuring robust spam protection while respecting user privacy and GDPR compliance.
== Description ==
[ALTCHA](https://altcha.org) provides a free, open-source Captcha alternative utilizing a proof-of-work mechanism to safeguard your website against spam and unwanted content. Our anti-spam solution ensures robust spam protection without compromising user privacy.
Unlike other solutions, ALTCHA is free, open-source, and self-hosted. It operates independently without external services, avoids the use of cookies and fingerprinting, refrains from user tracking, and maintains full compliance with GDPR regulations.
== Spam Filter ==
ALTCHA’s [Spam Filter](https://altcha.org/anti-spam) introduces a distinctive spam-detection feature enabling efficient classification of text and other information, empowering you to distinguish spam from legitimate messages. This anti-spam Captcha feature provides enhanced spam protection for your site.
As a GDPR-compliant alternative to Akismet, this feature seamlessly integrates with the plugin for effortless activation.
== Privacy ==
= No cookies, no tracking =
ALTCHA prioritizes user privacy by avoiding the use of cookies and fingerprinting techniques.
= No external service =
Operating in Self-hosted mode (the default setting), this plugin remains fully contained within your WordPress installation, eliminating any reliance on external services. You can opt-in for our SaaS version to utilize the Spam Filter API. For more information visit https://altcha.org.
== Modes of Operation ==
This plugin operates in two modes, you can select which mode you want in the settings (see API Region):
* Self-hosted - fully self-contained without external services.
* 3rd-party external service - ALTCHA’s SaaS requiring an [API Key](https://altcha.org/docs/api/api_keys/), allows you to choose EU or US region.
Note: The Spam Filter requires ALTCHA’s SaaS. [Create an API Key](https://altcha.org/docs/api/api_keys/) to access it.
== Installation ==
Download, install and activate `ALTCHA Spam Protection`.
To use the Spam Filter, [create an API Key](https://altcha.org/docs/api/api_keys/) and configure it in the Settings.
Alternatively, install the plugin manually:
1. Download the `.zip` from the [Releases](https://github.com/altcha-org/wordpress-plugin/releases).
2. Upload `altcha` folder to the `/wp-content/plugins/` directory
3. Activate the plugin through the 'Plugins' menu in WordPress
4. Review the settings and enable the your integrations
== REST API ==
This plugin requires the WordPress REST API. If you are using any "Disable REST API" plugins, ensure that the endpoint `/altcha/v1/challenge` is allowed.
== Supported Integrations ==
* Contact Form 7
* Elementor Pro Forms
* Forminator
* GravityForms
* HTML Forms
* WPDiscuz
* WPForms
* WP-Members
* WordPress Login, Register, Password reset
* WordPress Comments
* WooCommerce
* Custom HTML (with a short code `[altcha]`)
== Source Code ==
All source code for the plugin, and the ALTCHA widget is available on GitHub. In the repository, you'll also find versions of non-minified JavaScript and CSS assets:
* Plugin: https://github.com/altcha-org/wordpress-plugin
* ALTCHA Widget: https://github.com/altcha-org/altcha
== Terms of Service And Privacy Policy for SaaS ==
* Privacy Policy: https://altcha.org/privacy-policy
* Terms of Service: https://altcha.org/terms-of-service
== Screenshots ==
1. Friction-less Captcha without puzzles
2. Configuration
3. Protection on the login page
4. Protection with WPForms
5. Floating UI Captcha
== Changelog ==
= 1.16.0 =
* Fix reply to comments from the admin page [#36]
= 1.15.0 =
* Translations with gettext and automatic language detection [#33]
= 1.14.1 =
* Fix the "Settings" link [#32]
= 1.14.0 =
* Automatic language detection [#31]
* Change placement of the "Settings" link in the plugin list [#32]
= 1.13.1 =
* Ignore WooCommerce form submissions in WordPress integration [#30]
= 1.13.0 =
* WooCommerce integration [#26]
* Improved validation message [#27]
* Password lost error message [#28]
= 1.12.0 =
* HTML Forms - skip verification if the shortcode is not in the form markup [#23]
= 1.11.1 =
* Fix Forminator compatibility issue
= 1.11.0 =
* Added support for WP-Members
= 1.10.0 =
* Added support for WPDiscuz
= 1.9.3 =
* Fix REST API Cache-Control header
= 1.9.2 =
* Enable Custom HTML (shortcode) integration by default when activated
= 1.9.1 =
* PHP 7 support (replace str_contains by strpos) [#19]
= 1.9.0 =
* Widget updated to version 1.0.0
* CF7 - fix widget placement
* Fix page caching
= 1.8.0 =
* Shortcode (custom integration) - fix mode (SpamFilter)
= 1.7.0 =
* HTML Forms - add Shortcode option
= 1.6.1 =
* Fix WordPress login integration
= 1.6.0 =
* Fix Elementor Pro Forms widget rendering
* Fix Contact Form 7 widget position and shortcode support
= 1.5.0 =
* Fix REST base URL (+ REST prefix removed from settings) [#13]
= 1.4.0 =
* Support for Elementor Pro Forms
* Widget updated to 0.6.7
= 1.3.1 =
* Fix site_url parsing issue [#11]
= 1.3.0 =
* Added support for custom REST API prefixes
= 1.2.0 =
* Forminator - fix widget rendering with file input
* Widget updated to 0.6.4
= 1.1.0 =
* Shortcode - support for `language` attribute
= 1.0.0 =
* Widget updated to 0.6.3
= 0.3.0 =
* Added nonce sanitization
* Removed server-side spam filter (required for Plugin Directory)
= 0.2.1 =
* Fixes requested by Plugin Directory review
* Fixed various Spam Filter issues
= 0.2.0 =
* Widget updated to 0.6.0
* Added support for Floating UI
= 0.1.7 =
* Fix Forminator multi-step forms
= 0.1.6 =
* Widget updated to 0.5.1
= 0.1.5 =
* Fixes requested by Plugin Directory review
= 0.1.4 =
* GravityForms - added label and description options
* Altcha widget updated to 0.4.3
= 0.1.3 =
* Fixed "lost password" verification bug
* Altcha widget updated to 0.4.1
= 0.1.2 =
* Fixed widgets footer link and log warnings
= 0.1.1 =
* Widget v0.4.0
* Challenge expiration
= 0.1.0 =
* First version