=== WebMax Accessibility for WCAG, Section 508, ADA, EAA Compliance ===
Contributors: webmaxco
Tags: accessibility, wcag, ada, section-508, eaa
Requires at least: 5.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add a WebMax accessibility widget so visitors can adjust text, contrast, and navigation for WCAG, Section 508, ADA, and EAA needs.

== Description ==

This plugin connects your WordPress site to the [WebMax](https://webmax.co/) accessibility service and loads an accessibility widget on your front end after you connect an account.

This is the official WordPress plugin from WebMax (webmax.co).

**What this plugin does**

* Loads the WebMax accessibility widget on your public pages when your account is connected
* Lets you customize widget colors, position, language, statement link, and trigger options
* Syncs those settings with your WebMax account
* Shows plan/subscription status and lets you start checkout on WebMax
* Displays an accessibility statement generated for your site
* Includes a dashboard with usage status and measured accessibility comparison scores

**External service**

This plugin is a client for the WebMax accessibility service. Widget CSS and JavaScript ship inside the plugin (`public/css/`, `public/js/`) and are not loaded from remote CDNs. The plugin calls WebMax over HTTPS only for account/API operations (service calls):

* API and account: `https://webmax.co/api/v1/`
* Widget initialization: `https://webmax.co/api/initWidget` (proxied through this site’s REST route when serving the front-end widget)

A WebMax account is required. Data sent may include your site URL/domain, account email, authentication token, widget customization settings, subscription/billing requests, and (when you run a comparison audit) scan requests for your site URL.

Creating an account, connecting the plugin, saving settings, managing billing, and running audits are user-initiated actions from the WordPress admin.

The plugin does not add promotional “Powered by” credits or external marketing links on the public site.

* Terms of Service: https://webmax.co/pages/term-and-conditions
* Privacy Policy: https://webmax.co/pages/privacy-and-cookies-policy

After activation, go to **WebMax → Accessibility Controls**, connect your account under **Plan & Subscription**, then customize the widget.

== Installation ==

1. Upload the `webmax-accessibility-for-wcag-section-508-ada-eaa-compliance` folder to `/wp-content/plugins/`
2. Activate the plugin through the Plugins screen in WordPress
3. Go to WebMax → Accessibility Controls
4. Connect your WebMax account under Plan & Subscription
5. Customize the widget and save your changes

== Frequently Asked Questions ==

= Do I need a WebMax account? =

Yes. The widget and cloud settings require a WebMax account. You can register or log in from the Plan & Subscription tab.

= Why is the widget not showing on my site? =

The front-end widget loads only after a WebMax account is connected and the site has an active app ID. Confirm the status badge shows that accessibility is on.

= Does deactivating the plugin delete my settings? =

No. Deactivation keeps your settings. Deleting the plugin removes stored options from WordPress.

= Are passwords stored in WordPress? =

No. Login and registration send credentials to WebMax over HTTPS. WordPress only stores the returned account token and site identifiers.

= Does this plugin guarantee legal compliance? =

No. The plugin provides an accessibility widget and related tools. It does not provide legal advice and does not guarantee ADA, WCAG, or other regulatory compliance.

= Is this plugin translation-ready? =

Yes. Strings use the `webmax-accessibility-for-wcag-section-508-ada-eaa-compliance` text domain.

== Screenshots ==

1. Dashboard with status, usage, and accessibility comparison
2. Widget customization with live preview
3. Plan and subscription management

== Development / Source ==

The WordPress plugin PHP, admin assets, and styles are GPL-2.0-or-later (see `LICENSE`).

The front-end accessibility widget ships as a production Webpack build in `public/js/main.js` (`mode: production`, `devtool: false`, no `eval()` / eval source maps).

Human-readable TypeScript source, Webpack config, and package.json are in `widget-src/`. Build steps are in `widget-src/README.md` and `public/js/README.md`.

Third-party libraries bundled in `public/js/main.js` (@popperjs/core, axios) are attributed in `licenses.txt`.

== Changelog ==

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.0.0 =
Initial release
