Frequently Asked Questions

Everything you need to know about Accessify, WCAG compliance, AI remediation, installation, billing, and more. Can't find what you're looking for? Reach out to support@accessify.io.

General

What is Accessify?+

Accessify is a web accessibility platform that helps website owners comply with WCAG 2.2 Level AA standards. It delivers a lightweight JavaScript widget with 31 accessibility features and 14 disability profilesthat give every visitor real-time control over how they experience your site. Beyond the widget, Accessify includes AI-powered remediation that automatically generates alt text, ARIA labels, and contrast fixes using Claude's vision model, a built-in WCAG scanner that audits your pages for violations, and a full SaaS dashboard where you configure the widget, review AI suggestions, manage billing, and invite team members.

Does Accessify make my site fully WCAG compliant?+

Accessify significantly improves your website's accessibility by addressing many WCAG 2.2 criteria at runtime — including contrast, font scaling, keyboard navigation, ARIA labels, alt text, and more. However, full WCAG compliance also requires proper semantic HTML, meaningful content structure, video captions, and accessible source code patterns that no overlay tool can automate. Think of Accessify as a powerful layer that closes the majority of accessibility gaps, not a silver bullet. We recommend combining Accessify with our WCAG Scanner and manual code reviews for complete compliance.

Which laws and standards does Accessify help with?+

Accessify helps you meet the requirements of multiple international accessibility regulations:

  • WCAG 2.2 Level AA— the global standard for web accessibility
  • European Accessibility Act (EAA)— EU-wide directive enforced since June 2025
  • EN 301 549— European standard for ICT accessibility
  • ADA— Americans with Disabilities Act
  • Section 508— US federal accessibility requirements
  • RGAA— France's national accessibility framework (Référentiel Général d'Amélioration de l'Accessibilité)
  • BITV 2.0— Germany's federal accessibility ordinance
How is Accessify different from other accessibility widgets?+

Several things set Accessify apart from competitors like UserWay, accessiBe, and others:

  • AI-powered with Claude vision— our alt text generation uses Anthropic's Claude vision model, producing significantly more accurate and contextual image descriptions than basic AI alternatives
  • 31 accessibility features— most competitors offer 10–15 features; Accessify delivers a comprehensive suite including smart contrast, reading guide, text-to-speech, page structure navigation, and more
  • 20 languages— full internationalization with RTL support for Arabic
  • Modern Shadow DOM architecture— the widget UI is fully isolated from your site's CSS, eliminating style conflicts entirely
  • White-label built-in— agencies can rebrand the entire platform under their own domain, logo, and colors without expensive enterprise add-ons
  • Competitive pricing— full-featured plans starting at €390/year with no hidden fees
What languages does Accessify support?+

The widget interface is available in 20 languages: English, French, Arabic (RTL), German, Spanish, Italian, Portuguese, Dutch, Polish, Romanian, Greek, Czech, Swedish, Danish, Finnish, Hungarian, Slovak, Bulgarian, Croatian, and Slovenian. You can set the default language from the widget configurator in your dashboard, and visitors can switch languages from the widget header at any time.

Does the widget work with single-page applications (SPAs)?+

Yes. Accessify uses a MutationObserver on document.body to detect DOM changes in real time. When your SPA navigates between routes, the widget automatically re-applies all active accessibility features and re-runs the ART (Automated Remediation Technology) scanner on newly added DOM nodes. This works with React, Vue, Angular, Next.js, Nuxt, SvelteKit, and any other SPA framework.

Performance & Compatibility

Does the widget affect my site's performance?+

Minimal impact. The widget bundle is under 40 KB gzipped, loads asynchronously via the async attribute so it never blocks page rendering, and uses a closed Shadow DOM for complete CSS isolation. The CDN-served script benefits from global edge caching, meaning load times are consistently fast regardless of visitor location. Lighthouse and Core Web Vitals scores remain unaffected in our testing across thousands of sites.

Which browsers are supported?+

Accessify supports all modern browsers:

  • Chrome 80+
  • Firefox 78+
  • Safari 14+
  • Edge 80+
  • iOS Safari 14+
  • Chrome for Android 80+

The widget uses Shadow DOM, CSS custom properties, and MutationObserver — all supported by these browser versions. Older browsers gracefully degrade; the widget simply won't render, leaving your site unaffected.

Does Accessify work with Content Security Policy (CSP)?+

Yes, but you need to add Accessify's domains to your CSP directives:

  • Add https://cdn.accessify.io to your script-src directive
  • Add https://api.accessify.io to your connect-src directive
  • Add 'unsafe-inline' to your style-src directive (required for Shadow DOM style injection)

Without these directives, the browser will silently block the widget. Check your browser console for CSP violation errors if the widget doesn't appear.

Installation

The widget doesn't appear on my site+

Follow these troubleshooting steps:

  1. Check the script tag— verify the snippet is placed before the closing </body> tag and uses the correct CDN URL: https://cdn.accessify.io/widget.js
  2. Check for console errors— open your browser's DevTools (F12) and look for JavaScript errors or CSP violations in the Console tab
  3. Verify your account key — ensure the data-account attribute matches the account key shown in your Accessify dashboard under Sites
  4. Check for CSP blocking— if your site uses a Content Security Policy, add cdn.accessify.io to your script-src
  5. Try loading the script directly — paste https://cdn.accessify.io/widget.js in your browser address bar to confirm the file is accessible from your network
The widget appears but some features don't work+

This is usually caused by one of the following:

  • CSS !important conflicts— some features like contrast modes and font scaling apply CSS overrides to your page. If your site uses aggressive !important declarations, they may conflict with Accessify's styles. Contact support for custom override assistance
  • Web Speech API support— the text-to-speech feature requires the browser's Web Speech API. This is supported in Chrome, Edge, and Safari but may have limited functionality in Firefox
  • Custom cursor restrictions— some browsers or security policies may block custom cursor URLs. The big cursor feature will fall back to the browser's default cursor in these cases
How do I update the widget?+

Updates are automatic. The widget JavaScript is served from our global CDN and is always the latest version — no action required on your end.

Can I install Accessify on multiple sites?+

Yes. The number of sites depends on your plan:

  • Starter— 1 site
  • Business— up to 3 sites
  • Enterprise— unlimited sites

Each site gets its own unique account key, independent configuration, AI remediation queue, and WCAG scanner results. You manage all sites from a single dashboard.

How do I migrate from another accessibility widget?+

Migration is straightforward: remove the old widget's script tag (or uninstall their plugin), then add the Accessify script tag in its place. User preferences from the previous widget won't carry over — Accessify stores its own settings in localStorage under a unique key. Your visitors will start fresh with Accessify, and their new preferences will persist from the first interaction. There is no data migration needed on your end.

Dashboard

My configuration changes aren't reflected on my site+

Widget configuration is served from Accessify's CDN with a 5-minute edge cache TTL. After saving changes in the dashboard, wait up to 5 minutes for the new configuration to propagate globally. You can also try a hard refresh (Ctrl+Shift+R or Cmd+Shift+R) to bypass your browser cache. If you use an additional caching proxy (Cloudflare, Varnish, Fastly), make sure it isn't caching the config response beyond the 5-minute TTL.

How do I change my plan?+

Go to the Billing page in your dashboard. You can upgrade or downgrade your plan at any time. Upgrades take effect immediately, and you'll be charged a prorated amount for the remainder of your billing period. Downgrades take effect at the end of the current billing period.

Can I export my data?+

WCAG compliance reports are downloadable directly from the Scanner page in your dashboard. Analytics data export is coming soon. If you need a full data export in the meantime, contact support@accessify.io and we'll prepare it for you.

AI Features

How does AI alt text generation work?+

When the widget loads on a page, the ART (Automated Remediation Technology) engine scans the DOM for <img> elements with missing or empty altattributes. These images are batched (up to 20 per page) and sent to Accessify's AI endpoint, where Anthropic's Claude vision model analyzes each image and generates a descriptive, contextual alternative text. The generated alt text is injected back into the DOM as the altattribute. Results are cached in Redis so subsequent page loads don't re-process the same images. All AI-generated descriptions are also stored as remediations in your dashboard for review.

Can I review and edit AI suggestions?+

Yes. Navigate to Sites → Your Site → Remediations in your dashboard to see every AI-generated suggestion. Each remediation shows the original state, the AI's suggestion, and its current status. You can approve, reject, or edit any suggestion. Once a remediation is approved, it's applied on future page loads without re-running the AI model, saving both time and API costs.

How accurate is the AI?+

Accessify uses Anthropic's Claude vision model, which produces high-quality, contextually aware image descriptions. In our testing, it generates accurate and useful alt text for the vast majority of images including photographs, illustrations, charts, and UI screenshots. However, we always recommend reviewing AI suggestions for brand-specific context, proprietary terminology, or images that require domain expertise. You can override any suggestion directly from the Remediations page in your dashboard.

Privacy & Security

Is Accessify GDPR compliant?+

Yes. The Accessify widget does not collect any personal data from your visitors. Analytics events are fully anonymized and contain no personally identifiable information (PII). All data is stored in EU-based infrastructure. The widget uses no tracking cookies and sets no third-party cookies of any kind. Accessify is GDPR-compliant by design — there is nothing to disclose in your cookie consent banner.

What data does the widget collect?+

The widget collects only anonymous interaction events: which accessibility features are toggled, which profiles are activated, and basic usage patterns. No PII is collected, no cookies are set for tracking purposes, and all data is tied to your account key — never to individual user identities. This data powers the analytics dashboard so you can understand how visitors use accessibility features on your site.

Is the widget itself accessible?+

Absolutely. The Accessify widget is built to the same WCAG 2.2 AA standards it helps your site achieve. It includes proper ARIA roles and attributes (role="dialog", aria-modal="true"), full keyboard navigation, a focus trap when the panel is open, screen reader compatibility, and Escape key to close. The floating trigger button includes an aria-label for screen reader users.

Legal & Compliance

What is the European Accessibility Act (EAA)?+

The European Accessibility Act is an EU directive that entered force in June 2025. It requires websites, mobile applications, e-commerce platforms, banking services, and transport services across all EU member states to comply with WCAG 2.2 Level AA accessibility standards. Non-compliance can result in significant fines, product withdrawal from the market, and legal action. The EAA applies to both public sector and private sector organizations serving EU consumers.

What is RGAA?+

RGAA (Référentiel Général d'Amélioration de l'Accessibilité) is France's national accessibility standard. It is based on WCAG 2.2 and is mandatory for all French public sector websites and large private companies operating in France. RGAA audits evaluate 106 criteria organized into 13 themes. Accessify's widget features and AI remediations address many of these criteria, and the WCAG Scanner provides reports that map directly to RGAA requirements.

Can Accessify generate a compliance report?+

Yes. The WCAG Scanner runs automated audits on your pages and produces a downloadable compliance report. Each report includes your overall WCAG score, a list of violations grouped by severity (critical, serious, moderate, minor), the specific WCAG success criteria each violation maps to, and remediation guidance. You can schedule recurring scans to track your compliance score over time.

Will Accessify protect me from accessibility lawsuits?+

Accessify significantly reduces your legal risk by addressing many WCAG 2.2 criteria through runtime features, AI remediation, and automated patching. However, Accessify is a technology product, not legal advice. No automated tool can guarantee full legal compliance on its own. We recommend combining Accessify with manual accessibility audits and consulting legal counsel for a comprehensive compliance strategy, especially in regulated industries or jurisdictions with active enforcement.

Billing

What plans are available?+

Accessify offers three plans:

  • Starter — €390/year— 1 site, up to 100,000 monthly page views, 100 AI image descriptions per month. Includes all 31 accessibility features and 14 disability profiles.
  • Business — €1,390/year— up to 3 sites, 1,000,000 monthly page views, unlimited AI remediations. Includes all 31 features, 14 profiles, and priority support.
  • Enterprise — contact sales— unlimited sites, unlimited page views, white-label branding, dedicated account manager, custom SLAs, and dedicated onboarding. All features included.

See the Pricing page for a full feature comparison.

Can I cancel anytime?+

Accessify uses annual billing. You can cancel your subscription at any time before your renewal date. After cancellation, your plan remains active until the end of the current billing period. Once the period ends, the widget will be deactivated on your sites until you resubscribe.

Do you offer refunds?+

Yes. All paid plans come with a 14-day money-back guarantee. If you're not satisfied within the first 14 days of your subscription, contact support@accessify.io for a full refund, no questions asked.

Support

How do I get help?+

Email us at support@accessify.io and our team will get back to you within one business day. Business and Enterprise customers receive priority support with faster response times and dedicated assistance for complex installations or compliance questions.