Public documentation

Data extraction

What the extension can read, what it cannot read automatically, and what can appear in local storage or exports.

What A11Y Cat can inspect

After the user launches the extension on an active tab, packaged scripts can inspect data available in the current rendered page state. That can include the active URL, title, DOM structure, visible text, accessible-name-related attributes, labels, alt text, headings, links, controls, metadata, computed styles, selectors, page language attributes, same-origin link status where checked, and runtime diagnostics.

What it does not inspect automatically

  • Every authenticated journey or user role.
  • Every hidden menu, dialog, error state, lazy-loaded state, delayed state, or responsive state unless visible or triggered before scanning.
  • Protected cross-origin frame content blocked by browser security.
  • Browser-restricted pages such as extension stores or privileged browser pages.
  • Text inside images unless separately available as DOM text, alt text, metadata, or explicit screenshot review input.
  • Canvas-rendered text, video captions burned into media, or implementation details absent from the current page state.
  • External systems not present in the current tab.

Data types and use

Data typeUsed byStored?Exported?Limitation
Active page URL and titleScan summary, history, exports, diagnosticsPossible in history/workflow stateYesSensitive internal paths can appear in exports.
DOM, selectors, snippetsaxe-core, custom modules, highlighting, issue detailsIssue snapshots/history where supportedYesCurrent-state only; selectors can become stale.
Visible text and namesLanguage, spelling, link purpose, labels, headings, review checksIssue evidence/workflow onlyYesHidden/image/canvas text may be unavailable.
Metadata and structured dataMetadata checks, preview checks, advisory outputIssue evidence onlyYesMetadata is advisory unless project policy says otherwise.
Computed styles and measurementsContrast, visibility, reflow, diagnosticsIssue evidence onlyYesComplex paint composition can force review.
Runtime diagnosticsPermissions, frames, storage, errors, limitationsDiagnostic state/history where applicableYesDiagnostic signals are not page defects by themselves.

Privacy note

Extracted information is processed locally in the documented local-first workflow. Exported files may include URLs, selectors, snippets, issue evidence, screenshots where captured, diagnostics, and notes. Treat exports as sensitive.