Accessibility

Accessibility Statement

We build accessibility tools for the web. Holding ourselves to the same standard we set for our customers is not optional — it is our obligation. This statement also sets clear expectations about what our tools do, what they do not do, and our testing status. Found a barrier? support@incluxa.com

1. Scope of This Statement

This Accessibility Statement applies to the following properties operated by Angstroma, Inc. ("INCLUXA", "we", "us"):

  • The INCLUXA portal at incluxa.com, including signed-in customer areas and documentation.
  • The INCLUXA Chrome extension ("Extension"), available for Chrome.
  • The INCLUXA widget SDK ("Widget") delivered via cdn.incluxa.com and embedded on customer websites.
  • INCLUXA AI features including AI Summarize, AI Translate, AI Alt-text, AI Grammar, AI Simplify, AI Flashcards, AI Homework Helper, and related tools.

This statement does not cover third-party websites on which the Widget is installed by our customers. Customers are responsible for the accessibility of their own websites; see Section 10.

2. Conformance Status

incluxa.com — Partially conformant with WCAG 2.1 Level AA (self-assessed)

"Partially conformant" means that some parts of the content do not fully conform to the accessibility standard. We are actively working toward full WCAG 2.2 AA conformance, with a review scheduled every six months.

Our stated target is WCAG 2.2 Level AA as defined by the W3C Web Accessibility Initiative. Our conformance status is based on self-assessment and internal testing. It is not currently certified by an independent auditor.

Honest limitation. Self-assessment of accessibility has limits. Independent auditing is on our compliance roadmap but is not yet complete. We encourage you to report any barrier you encounter — see Section 17.

3. What the Portal Does Well

  • Semantic HTML5 throughout — headings, landmarks, lists, and tables used correctly
  • Keyboard navigation supported on all interactive elements (forms, modals, navigation)
  • All interactive elements have visible focus indicators
  • Color contrast meets WCAG AA — 4.5:1 for normal text, 3:1 for large text
  • All images have descriptive alt text; decorative images use empty alt attributes
  • Forms have associated labels and descriptive error messages
  • All modals use Radix UI Dialog with proper ARIA roles and focus trapping
  • No content flashes or auto-playing media
  • Touch targets are minimum 44×44 px
  • Skip navigation link available for screen reader and keyboard users
  • Icons have accessible labels or are marked decorative with aria-hidden

4. Known Portal Issues & Remediation Roadmap

We are honest about what is not yet fully accessible on incluxa.com. The following known issues are on our remediation roadmap:

If you encounter an accessibility issue not listed here, please report it — we treat all reports as high priority.

5. The INCLUXA Chrome Extension

The Extension provides a side-panel interface and on-page tools designed to help users who face accessibility barriers on arbitrary websites. Available for Chrome as "INCLUXA Accessibility."

What the Extension includes

  • Free personal accessibility tools covering vision (contrast, color-blindness filters, text size), reading (dyslexia-friendly fonts, line/letter/word spacing, bionic reading), focus (reading masks, rulers, spotlights), navigation (large cursor, keyboard mode, highlight links), motion (reduced motion, pause GIFs), cognitive (simplified layout, reading mode), and audio (basic text-to-speech, media controls).
  • One-tap accessibility profile presets (Seizure Safe, Vision Impaired, ADHD Friendly, Dyslexia, Screen Reader, Keyboard Only) that enable common tool bundles.
  • A Quick Actions row surfacing the most-used tools.
  • Optional Pro-tier productivity tools (sticky notes, focus timer, speed reader, and similar) and Pro-tier AI-powered tools (see Section 7).

How the Extension works

Accessibility tools in the Extension operate by injecting CSS and DOM modifications into the web page in the user's active browser tab. The Extension requires the activeTab permission so that changes apply only to the page the user is actively viewing. The Extension does not broadcast modifications to INCLUXA servers, does not track which websites the user visits, and does not transmit page content to our servers (except where the user explicitly invokes an AI feature; see Section 7 and Section 12).

Known Extension limitations

Not every tool works on every website. Some websites use CSS, JavaScript, Shadow DOM, iframes, or Content Security Policy (CSP) configurations that prevent the Extension from modifying the page as intended. The effectiveness of each tool depends on how the target website is built. We disclose this limitation plainly: you should treat each tool as a best-effort aid, not a guaranteed fix.

Language and localization status

Translations are provided on a best-effort basis and have not all been fully tested. The Extension's user interface is currently offered in 10 languages — English (primary and canonical), Spanish, French, German, Portuguese (Brazilian), Arabic, Chinese (Simplified), Japanese, Hindi, and Sinhala. Non-English translations may contain errors, phrasing that does not match context, inconsistent terminology, or untranslated strings. We will progressively refine them as users report issues. For legally sensitive matters, the English version of this statement and of the INCLUXA Terms of Service controls.

If you notice a translation error or missing translation in any language, please report it via support@incluxa.com. Bidirectional languages (Arabic) should render in right-to-left; report any layout breakage in that context as a priority item.

  • Sites that use strict CSP without style-src 'unsafe-inline' may block style injection.
  • Pages that render content entirely inside Shadow DOM (web components) may not receive all style overrides.
  • Cross-origin iframes cannot be modified by content scripts due to browser security.
  • Dynamically-injected content (single-page apps, infinite scroll) may require the user to toggle the tool off and on.
  • Text-to-speech relies on the operating system's installed voices; voice quality varies.

6. The INCLUXA Widget SDK

The Widget is a JavaScript library that INCLUXA customers embed on their own websites via a <script> tag. It provides an on-page accessibility menu that end-users (the customer's site visitors) can open to adjust visual, reading, and navigation settings.

INCLUXA is responsible for the accessibility of the Widget interface itself (menu open/close, keyboard navigation within the menu, contrast of controls, ARIA semantics). INCLUXA is not responsible for the accessibility of the customer's host website. Installing the Widget does not automatically make a website accessible, WCAG-conformant, or legally compliant. See Section 10.

The Widget requires an active INCLUXA plan on the customer's account (a paid subscription or a trial). If the customer has no active plan — for example after a cancelled trial, a payment that finally fails, or a refund — the Widget pauses on that customer's site until a plan is chosen, and the customer's data is kept. While a failed payment is being retried, the Widget keeps running. The free Chrome extension stays available to any individual regardless of a website's plan.

7. AI Features

INCLUXA offers optional AI-powered features, including but not limited to: AI Summarize, AI Explain Selection, AI Translate, AI Grammar Check, AI Rephrase, AI Simplify, AI Citation Formatter, AI Alt-text Generator, AI Flashcards, AI Essay Outliner, and AI Homework Helper. These features are powered by large language models operated by Anthropic, PBC (Claude API).

AI output may be inaccurate, incomplete, or outdated. Large language models can produce plausible-sounding text that is factually wrong ("hallucinations"). Translations, summaries, citations, grammar suggestions, homework explanations, and generated alt-text are best-effort outputs, not verified facts.

Always review AI output before relying on it. For academic work, verify citations against primary sources. For assistive use (e.g., AI-generated alt-text used as a screen reader description), confirm the description matches the image. For medical, legal, financial, or safety-critical decisions, consult a qualified professional — not an AI feature.

AI features require transmitting the user-selected text or image to Anthropic's Claude API. We scrub identifiable personal information from inputs before transmission where technically feasible. We do not train any AI model on user content. See our Privacy Policy and Data Processing Agreement for detail.

8. Testing Status — All Tools Are Provided as "Beta"

We are open about this. All INCLUXA tools — the free accessibility tools in the Extension, the 35 tools in the Widget, the Pro-tier productivity tools, and the AI-tier AI features — are currently provided in a testing / beta status. This applies regardless of whether the user is on the free tier, a paid Extension+ subscription, a Solo/Starter/Pro/Schools/Enterprise plan, or any other tier.

"Beta" in this context means:

  • Tools are actively developed and may change, be improved, or be removed.
  • A tool may not work on every website. Web platforms are heterogeneous; no single tool can behave identically across all pages.
  • A tool may produce unexpected visual or behavioral results on some sites. If that happens, toggle the tool off and report it via the Feedback channel.
  • Subscribing to a paid plan does not change the beta status. Payment unlocks additional productivity tools and AI credits; it does not convert our free accessibility tools into warranted production features. See Section 11.

We disclose the testing status because we believe in honesty with users. A tool labeled as "final" when it is still evolving would mislead users who rely on it for accessibility. We would rather be accurate than marketable.

9. Login, Authentication & Account Management

The sign-in, sign-up, password-reset, two-factor authentication (2FA), and account-recovery flows used on incluxa.com and within the Extension are designed with the following accessibility features:

  • All form fields have programmatically associated labels (never label-by-placeholder alone).
  • Password-strength and validation errors are communicated in plain text and programmatically (via aria-describedby / role="alert").
  • Password fields include a visible show/hide toggle with an accessible name.
  • The session cookie is HttpOnly, Secure, and SameSite=Strict. Users may not experience session handling directly, but the security properties do not require any inaccessible UI.
  • 2FA is offered via TOTP authenticator apps and FIDO2 security keys. We do not use SMS-based 2FA — SMS codes are inaccessible to many users (no deaf-dialer support, delivery failures in assistive-tech flows).
  • Recovery codes are printable, copyable, and can be downloaded as a plain text file for offline storage.
  • OAuth sign-in (Google) uses the upstream provider's accessibility features. INCLUXA has no control over the accessibility of the Google sign-in page during the handoff.
  • Rate-limiting and lockout messages are communicated in text with time-remaining information, not just generic errors.

Known login-flow limitations: some error-recovery flows trigger additional rate-limit pauses that do not always announce via live regions. If you are unable to complete a login or recovery task using assistive technology, contact support@incluxa.com and we will assist you through an alternative channel within 2 business days.

10. What Our Tools Do Not Do

Installing the Widget or using the Extension does not make a website legally compliant.

Our tools help specific users overcome specific barriers. They are assistive; they are not a legal compliance product. Using our tools does not guarantee conformance with WCAG, the Americans with Disabilities Act (ADA), Section 508, the European Accessibility Act, the UK Equality Act, or any other accessibility law or standard. Using our tools does not protect you from accessibility-related complaints or litigation.

What we do not claim

  • We do not claim that installing the Widget makes a customer's website ADA-compliant.
  • We do not claim that our scanner certifies WCAG conformance. Automated tools identify a subset of possible issues; manual expert review is required for certification-grade conformance claims.
  • We do not claim that the Extension converts an inaccessible website into an accessible one for all users. Structural accessibility problems (missing landmarks, broken keyboard navigation, uncaptioned videos) cannot be fully resolved from the client side.
  • We do not claim that AI features are factually accurate. See Section 7.
  • We do not provide legal advice. If you need legal guidance on accessibility obligations, consult a qualified attorney.

Our tools help, but the obligation is yours

If you operate a website or service subject to accessibility laws, you remain responsible for the accessibility of that website or service. INCLUXA's tools can assist with specific user needs and can surface issues via our scanner, but primary responsibility for accessible design, semantics, content, and remediation rests with you. We encourage customers to pair our tools with (i) accessible HTML foundations, (ii) manual testing with assistive technology, and (iii) expert audits when legal certainty is needed.

11. Pricing and What Each Tier Covers

The Extension's accessibility tools are free for individuals. The website Widget is part of a paid plan and pauses when a customer's account has no active plan; every website plan includes all Widget accessibility tools.

Our Extension's accessibility tools — described in Section 5 — are free on the free tier of the Extension. The website Widget (35 tools) requires an active plan: Solo, Starter or Pro (each starts with a 14-day Pro trial), or a K-12 or Enterprise agreement. Every website plan includes all Widget accessibility tools. Paid plans unlock separate productivity tools (sticky notes, focus timer, speed reader, flashcard review, and similar) and AI features (summarize, grammar check, and similar).

We draw this line deliberately: individuals never pay for the Extension's accessibility tools, and no Widget accessibility tool is reserved for a higher tier. Productivity features are a separate product decision and are offered as paid add-ons.

Any change to this pricing structure would be communicated via email to existing users at least 30 days in advance.

12. Data Collected in the Accessibility Context

Operation of accessibility tools:

  • The Extension's CSS and DOM modifications are performed entirely within the user's browser. We do not receive a copy of the page the user is viewing, and we do not log which websites the user visits.
  • The user's tool preferences (which features are enabled, font size level, theme selection) are stored in browser-local storage. If the user signs in and enables cloud sync, those preferences are additionally synced to INCLUXA servers to persist across devices.
  • AI features transmit the user-selected text or image to Anthropic's Claude API. We log the request metadata (user ID, feature name, token count, timestamp) but not the content of the request. We do not train models on user content.
  • The Widget does not collect end-visitor PII. Usage counts are aggregated at the customer-tenant level for analytics and billing.

For complete details on data processing, lawful bases, retention, and data-subject rights, see our Privacy Policy, Data Processing Agreement, and Cookies Notice.

13. Technical Approach

incluxa.com is built with Next.js 16 and React 19. Our approach to accessibility includes:

  • Radix UI primitives for all interactive components — dialog, dropdown, select, and more
  • Automated accessibility linting with oxlint (jsx-a11y rules) in our CI pipeline
  • Manual keyboard navigation testing on all new features before release
  • Our own INCLUXA widget deployed on incluxa.com — we use it, we test it
  • Regular automated WCAG scanning using our own scanner tool
  • Periodic manual review against WCAG 2.1 AA success criteria
  • The Chrome Extension is built on Manifest V3 with a strict Content Security Policy (script-src 'self'), no eval, no remote scripts.

14. Assistive Technology Compatibility

We test incluxa.com and the Extension with the following assistive technologies:

15. "As Is" Disclaimer

The Extension, the Widget, and all associated accessibility tools and AI features are provided on an "AS IS" and "AS AVAILABLE" basis. To the maximum extent permitted by applicable law, INCLUXA disclaims all warranties, express or implied, including without limitation implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the tools will be uninterrupted, error-free, or that every feature will function on every website or device. Users assume the risk of relying on any tool output.

Nothing in this section affects rights that cannot be waived or limited under applicable consumer-protection law (for example, certain rights under EU consumer legislation or US state consumer statutes).

16. Limitation of Liability

To the maximum extent permitted by applicable law, Angstroma, Inc. and its officers, employees, affiliates, and licensors shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or in connection with the use of, or inability to use, the Extension, the Widget, or any accessibility or AI tool. This includes, without limitation, any claim of loss of profits, loss of data, personal injury, or alleged failure of a tool to achieve legal compliance (including but not limited to alleged ADA, WCAG, EAA, EN 301 549, Section 508, or similar non-conformance).

Our aggregate liability for any claim related to an accessibility tool is limited as set forth in the INCLUXA Terms of Service. This limitation applies regardless of the legal theory of the claim (contract, tort, statute, or otherwise) and regardless of whether INCLUXA was advised of the possibility of the damages.

Some jurisdictions do not allow certain limitations of liability; in those jurisdictions, the foregoing applies only to the extent permitted by law. This section does not limit liability for fraud, gross negligence, or any liability that cannot be excluded under applicable law.

17. Feedback and Contact

We welcome feedback on the accessibility of incluxa.com, the Extension, the Widget, and AI features. If you experience a barrier, please tell us:

  • Email: support@incluxa.com
  • Acknowledgement: within 2 business days
  • Resolution or plan: within 10 business days

When reporting, please include: (i) the URL of the page or the name of the Extension tool, (ii) a description of the barrier, (iii) the assistive technology and browser you were using, and (iv) the operating system. Screenshots or short screen recordings are welcome but not required.

18. Formal Complaints and Enforcement

If you are not satisfied with our response, you have the following options depending on your location:

  • United States: Contact the U.S. Department of Justice ADA Information Line at 1-800-514-0301, or file a complaint at ada.gov
  • European Union: Contact your national enforcement body responsible for the European Accessibility Act
  • United Kingdom: Contact the Equality and Human Rights Commission (EHRC)

We are committed to resolving accessibility concerns directly and encourage you to contact us first.

This statement is published in accordance with:

  • European Accessibility Act (EAA) — Directive (EU) 2019/882, applicable to digital services from June 2025
  • Americans with Disabilities Act (ADA) — Title III requirements as interpreted by US courts
  • EN 301 549 — European accessibility standard harmonized with WCAG 2.1
  • Section 508 — US federal technology accessibility standard (reference)
  • UK Equality Act 2010 — disability discrimination compliance (reference)
  • Accessibility for Ontarians with Disabilities Act (AODA) — Canadian reference
  • Disability Discrimination Act (DDA) — Australian reference

See our compliance guides: WCAG Guide · ADA Compliance · European Accessibility Act

Governing law. This Accessibility Statement and any disputes arising from it are governed by the laws of the State of Delaware, United States, without regard to conflict-of-laws principles, except where mandatory local consumer-protection law provides otherwise. Users located in the European Union or United Kingdom retain all non-waivable rights under applicable local law.

20. Updates to This Statement

We review and update this Accessibility Statement at least every six months, or sooner when a material change occurs (a significant new feature launches, a known issue is remediated, a law changes, or a testing-status change occurs). The current version and last-reviewed date are shown at the top of this page.

Version history

  • Version 2.0 — 2026-04-24 — Comprehensive rewrite. Added scope for Extension, Widget, and AI features. Added testing-status disclosure. Added explicit non-compliance disclaimer, pricing transparency, warranty-and-liability sections, and login-accessibility section.
  • Version 1.0 — 2026-04-10 — Initial statement covering incluxa.com portal.