=== LEWCA Accessibility ===
Contributors: merkra
Tags: accessibility, wcag, ada, accessibility-toolbar, accessibility-scanner
Requires at least: 5.9
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Self-hosted scanner, toolbar, code-level fixes, AI remediation, and reports for WordPress.

== Description ==

LEWCA is a self-hosted accessibility platform for WordPress teams that want measurable WCAG progress without relying on a third-party overlay widget. It combines a visitor accessibility toolbar, local WordPress content scanning, guided remediation, AI-assisted Pro fixes, scheduled monitoring, and documentation tools inside WP Admin.

LEWCA is not a one-click compliance guarantee. No plugin can guarantee ADA or WCAG compliance by itself. LEWCA is built to make accessibility work easier to find, review, fix, document, and revisit over time.

= What LEWCA Helps You Do =

* Add a visitor-facing accessibility toolbar with reading, contrast, focus, motion, media, navigation, and profile controls.
* Scan posts and pages for accessibility issues grouped by severity, issue type, and WCAG guideline.
* Review issue details and apply available code-level fixes through WordPress-controlled workflows.
* Use manual and guided review tools when an automated fix needs human judgment.
* Generate accessibility statements, legal documents, exports, and reports for internal review.
* Schedule recurring scans and notifications with Pro.
* Use Deep Scan and AI-assisted remediation with Pro when you need rendered-page analysis and more advanced fixes.

= Why LEWCA Is Different =

* Self-hosted WordPress experience: the core plugin runs inside your site instead of injecting a remote overlay-first widget.
* Code-level remediation workflow: fixes are reviewed and applied through plugin-controlled WordPress hooks where possible.
* Visitor controls plus remediation: LEWCA includes both the public toolbar and the admin-side workflow for finding and fixing issues.
* Admin-controlled toolbar: choose layout, position, colors, display behavior, and available controls.
* Evidence-oriented reporting: scan history, CSV export, statements, legal documents, and Pro reports help teams document accessibility work.
* Honest scope: LEWCA improves common accessibility issues but does not promise legal compliance or replace expert testing.

= Typical Workflow =

1. Activate LEWCA and confirm the public toolbar appears.
2. Run a local scan from WP Admin.
3. Review each issue with severity, context, references, and available fix actions.
4. Apply automated fixes where appropriate, or use manual review for issues that need judgment.
5. Customize the toolbar so visitors can adjust the site to their needs.
6. Generate statements, documents, exports, or Pro reports for stakeholders.
7. Use scheduled scans and notifications to keep accessibility work visible over time.

= Visitor Accessibility Toolbar =

LEWCA's toolbar gives visitors practical controls for reading, navigation, visibility, motion, and focus. Depending on your configuration and license, controls can include font sizing, readable fonts, dyslexia support, text spacing, line height, alignment, contrast modes, color filters, media controls, animation controls, reading aids, link and focus highlighting, cursor modes, page structure tools, profiles, text-to-speech, translation, dictionary lookup, and custom colors.

Site owners can configure toolbar position, color scheme, trigger behavior, layout, display rules, and available features from WP Admin.

= Scanner and Fix Workflow =

LEWCA scans WordPress content for common accessibility problems and presents issues in a reviewable workflow. Results can include severity, issue type, WCAG references, affected content, and available actions.

Fix paths can include automated frontend fixes, guided bulk review, manual HTML editing, preview before apply, runtime fix delivery, and Pro AI-assisted remediation. LEWCA is designed to help teams apply useful fixes while still keeping human review in the loop.

= Documents, Evidence, and Monitoring =

LEWCA includes tools for accessibility statements, legal document generation, scan history, CSV export, dashboard visibility, and setup guidance. Pro adds deeper reporting, scheduled scans, notifications, PDF/DOCX report exports, trend evidence, issue dismissal, and multi-site license management.

= Free Features =

* Public accessibility toolbar with dozens of visitor controls.
* Local WordPress content scanner with severity badges, issue details, references, and fix suggestions.
* Automated frontend fixes for common issue types such as skip links, landmarks, tabindex cleanup, link underlines, focus outlines, language attributes, form labels, heading structure, table headers, image alt text, empty link and button labels, and autoplay removal.
* Manual fix editor with preview and HTML validation.
* Guided bulk review and scan-result workflows.
* Dashboard widget, scan history, CSV export, setup wizard, toolbar designs, color schemes, keyboard shortcuts, and custom toggle links.
* Accessibility statement and legal document generators.

= Pro Features =

* Deep Scan with server-backed browser analysis for rendered-page checks such as computed contrast, captions, images of text, reflow, non-text contrast, multiple ways, and error prevention.
* AI-assisted code fixes with before/after review and bulk workflows.
* Scheduled scans, email notifications, PDF and DOCX report exports, and trend evidence.
* Additional visitor controls, profiles, color tools, translation, dictionary lookup, text-to-speech, custom layouts, theme color detection, issue dismissal, runtime fix delivery, and multi-site license management.

Additional features require a Pro license. Current pricing and account terms are available at lewca.com.

= Privacy and External Services =

The free toolbar and local scanner run on your WordPress site. If you enter an email address in the setup wizard or scan-results form, or activate a license key, LEWCA sends status pings while the admin dashboard is open. Those pings include your site UUID, plugin version, WordPress version, and PHP version.

Pro features communicate with api.lewca.com. License validation sends the license key and domain. AI-assisted fixes send issue HTML context. Deep Scan sends the page URL. Dictionary lookup sends the queried word. Translation sends page text. Reports, referrals, and account features also contact api.lewca.com.

Payments are processed by Stripe. LEWCA links to Stripe during purchase and does not process card details inside the plugin. See lewca.com/privacy and lewca.com/terms for service terms.

== Installation ==

1. Install and activate LEWCA Accessibility from Plugins > Add New or by uploading the plugin ZIP.
2. Confirm the public accessibility toolbar appears on your site.
3. Open LEWCA in WP Admin and run your first scan.
4. Review issues, preview available fixes, and apply the fixes you approve.
5. Customize the toolbar position, colors, controls, and display settings for your site.
6. Generate an accessibility statement or supporting documents if your team needs documentation.

== Frequently Asked Questions ==

= Is LEWCA an accessibility overlay? =

No. LEWCA includes a visitor toolbar, but the product is not overlay-first. It scans WordPress content and can apply code-level fixes through WordPress-controlled workflows where possible.

= Does LEWCA guarantee ADA or WCAG compliance? =

No automated plugin can guarantee full accessibility compliance. LEWCA helps identify, fix, and document common issues, but manual review, expert testing, and legal guidance may still be required. This plugin does not provide legal advice.

= What is included for free? =

The free plugin includes the visitor toolbar, local content scanner, automated frontend fixes for common issue types, manual fix preview/editor tools, guided bulk review, scan history, CSV export, setup wizard, statement generator, legal document generator, toolbar designs, and keyboard shortcuts.

= What requires Pro? =

Pro features include server-backed Deep Scan, AI-assisted fixes, scheduled scans, email notifications, PDF and DOCX report exports, additional visitor controls, color tools, translation, dictionary lookup, text-to-speech, custom layouts, theme color detection, issue dismissal, runtime fix delivery, and multi-site license management.

= What is Deep Scan? =

Deep Scan is a Pro workflow that analyzes rendered pages in a browser-backed environment. It can catch issues that require computed styles, layout, contrast, or live-page context.

= How do AI-assisted fixes work? =

When you use Pro AI-assisted fixes, LEWCA sends the relevant issue context to the LEWCA service and returns suggested remediation for review. You should inspect changes before applying them.

= Does LEWCA send data to external servers? =

Free toolbar and local scanning run on your server. Optional setup/status, licensing, Deep Scan, AI-assisted fixes, translation, dictionary, reporting, referrals, account, and payment workflows use external services as described in the Privacy and External Services section.

= Where are visitor preferences stored? =

The toolbar saves visitor preferences such as font size and contrast mode in localStorage so settings can persist between page loads. Visitors can clear those preferences with Reset All.

= Does LEWCA work with my theme? =

LEWCA is designed for normal WordPress themes and content, but every theme is different. Run a scan, review the toolbar on your public pages, and verify any applied fixes before relying on the result.

= Can I choose where the toolbar appears? =

Yes. LEWCA includes toolbar position, color, trigger, layout, and display settings in WP Admin.

= Can I open the toolbar with my own button or link? =

Yes. Add a link with href="#lewca-toggle" anywhere on your page.

= How can I compare pages with and without fixes? =

Use the scan results and review workflow to inspect issues and preview fixes before applying them. Pro reports and exports can help document ongoing changes.

= Does LEWCA work with multisite? =

LEWCA can be activated on individual sites in a multisite network. Network-wide activation is not currently supported.

= What happens when I uninstall LEWCA? =

By default, LEWCA preserves its data for later reactivation. If you enable Delete data on uninstall before uninstalling, plugin options, tables, transients, and scheduled tasks are removed.

= How do I get support? =

Free users can use the WordPress.org support forum. Pro users can contact support through lewca.com.

== Screenshots ==

1. Run a WordPress accessibility scan and see the site's current score at a glance.
2. Review scan results with issue context, severity, and fix actions.
3. Configure toolbar color schemes, trigger behavior, placement, and display settings from WP Admin.
4. Generate accessibility policy documents from guided WordPress admin forms.
5. Create an accessibility statement with organization details, conformance target, and contact information.
6. Unlock deeper visitor controls and Pro remediation workflows when a license is active.
7. Schedule recurring accessibility scans and email notifications for ongoing monitoring.
8. Manage licensed domains and site seats for Pro accounts.
9. Review plugin status, connectivity, and service health from WP Admin.
10. Show the traditional public accessibility toolbar open on a default WordPress site.
11. Show the improved public accessibility toolbar open on a default WordPress site.

== Changelog ==

= 1.0.0 =
* Initial release: accessibility toolbar, local scanner, automated fixes, manual fix editor, guided bulk review, Pro deep scan, Pro AI-assisted fixes, scheduled reports, legal document generator, dashboard widget, setup wizard, and keyboard shortcuts.

== Upgrade Notice ==

= 1.0.0 =
Initial release of LEWCA Accessibility for WordPress.
