=== BFSG Accessibility Scanner by CheckBarriere === Contributors: checkbarriere Tags: bfsg, barrierefreiheit, accessibility, wcag, woocommerce Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Is your shop BFSG compliant? Find out in 2 minutes — automated accessibility scan with traffic-light status and actionable recommendations. == Description == **Germany's Accessibility Strengthening Act (BFSG) is now in effect.** Online shops that don't meet WCAG 2.1 Level AA face fines up to 100,000 EUR. **CheckBarriere shows you where your shop stands in 2 minutes** — and exactly what to fix to become compliant. = How it works = 1. **Scan** — One click starts the automatic BFSG check of your shop 2. **Understand** — The traffic-light indicator shows instantly: green (compliant), yellow (partial) or red (non-compliant) 3. **Act** — Every violation comes with concrete recommendations in German 4. **Prove** — Compliant shops receive a frontend badge that builds customer trust = Features = * **BFSG Traffic Light** — See at a glance if your shop is compliant * **Automatic Scan** — Check your shop directly from the WordPress admin * **Actionable Reports** — All violations with German descriptions and fix suggestions * **WooCommerce Integration** — Automatically detects shop, cart, checkout and product pages * **Compliance Badge** — Show your customers that your shop is accessible * **Daily Auto-Scan** — Continuously monitors your shop for new issues * **WCAG 2.1 Level AA** — The standard required by the BFSG = Who is this plugin for? = * WooCommerce shop owners who need to comply with the BFSG * Agencies checking client shops for accessibility * Any WordPress site owner who takes accessibility seriously = External Service = This plugin connects to the [CheckBarriere API](https://checkbarriere.de) to perform accessibility scans. The scanning is done on external servers because it requires a real browser engine (Playwright) to render and analyze pages — this cannot be done locally within WordPress. All scan results returned by the service are displayed in full within the plugin. * [Terms of Service](https://checkbarriere.de/agb) * [Privacy Policy](https://checkbarriere.de/datenschutz) The free plan scans up to 5 pages. For more pages, auto-monitoring and PDF export, see [Starter and Pro plans](https://checkbarriere.de). = Deutsche Beschreibung = CheckBarriere scannt Ihren Online-Shop automatisch auf Barrierefreiheit nach WCAG 2.1 Level AA und dem Barrierefreiheitsstaerkungsgesetz (BFSG). Dashboard, Berichte und Handlungsempfehlungen sind vollstaendig auf Deutsch. == Installation == 1. Install the plugin via **Plugins > Add New** (search: "BFSG Scanner") 2. Activate the plugin 3. Go to **CheckBarriere > Dashboard** and start your first free scan — no account needed! 4. Optional: For full results (more pages, all violations, PDF export), create a [free account on CheckBarriere.de](https://checkbarriere.de/auth/register), generate an API key, and paste it under **CheckBarriere > Settings** == Frequently Asked Questions == = Do I need a CheckBarriere account? = No! You can start a free scan immediately — no account, no API key required. The free scan covers up to 5 pages with a summary of detected violations. For the full report (all violations, more pages, PDF export), you can register for free at [checkbarriere.de](https://checkbarriere.de/auth/register) and add an API key. = What exactly gets scanned? = CheckBarriere opens your shop in a real browser and checks every page for WCAG 2.1 Level AA compliance — the exact standard required by the BFSG. Checks include contrast, keyboard navigation, alt texts, ARIA labels, and forms. = Does the plugin work with WooCommerce? = Yes! When WooCommerce is active, the plugin automatically detects all relevant pages: shop, cart, checkout, and product pages. = What is the difference between free and paid scans? = The free scan (no API key) covers up to 5 pages and shows a limited number of violations. With an API key (Starter plan and above), you get more pages, all violations in full detail, auto-monitoring, and PDF export. = Is my data processed securely? = Yes. CheckBarriere only processes publicly accessible pages of your shop. Customer data is never transmitted. Servers are located in Germany (GDPR compliant). == Screenshots == 1. Dashboard with score and BFSG traffic light 2. Detailed scan report with recommendations 3. WooCommerce integration 4. Frontend compliance badge == Changelog == = 1.0.0 = * Initial release * Dashboard with score display and BFSG traffic light * Detailed scan reports with German descriptions * Scan history * WooCommerce integration with automatic page detection * Frontend compliance badge for compliant shops * Daily auto-scan (optional) * API key management with connection test