Perceivable
Information has alternatives and structure that people can perceive in different ways.
Document accessibility remediation
AlloFlow turns a document into a reviewable accessibility package: a semantic rebuild, automated findings, a tagged-PDF pathway, and an explicit record of what still needs human judgment. It is designed to support remediation work—not to manufacture a one-click compliance claim.
The U.S. Department of Justice's Title II web and mobile-app rule uses WCAG 2.1 Level AA as its technical standard. An April 2026 interim final rule extended the dates shown here. Public schools, colleges, universities, libraries, and other state or local entities should confirm how the rule and its exceptions apply to their own content. This is general information, not legal advice. Read the current DOJ guidance.
Why WCAG exists
WCAG gives teams shared, testable criteria for reducing barriers in digital content. Its four principles help make information usable by people with visual, auditory, physical, speech, cognitive, learning, language, and neurological disabilities—and by the assistive technologies they use.
Information has alternatives and structure that people can perceive in different ways.
People can navigate and use functionality with the input methods available to them.
Language, relationships, instructions, and interactions are clear and predictable.
Content exposes reliable semantics to current and future user agents and assistive tools.
How the pipeline functions
The application pipeline escalates from deterministic repair to AI-supported diagnosis only where needed. It keeps HTML accessibility evidence separate from PDF structural validation, and it can roll back changes that make the evidence worse.
Inspect the source, detect the format, and identify likely structural and content risks.
Recover text, layout signals, links, images, and OCR content when a page is image-based.
Create semantic HTML and apply deterministic fixes before more invasive repair.
Combine rubric review with axe-core and IBM Equal Access checks on the exact HTML.
Run a bounded keep-best loop; stop on a plateau and revert evidence regressions.
Produce reviewable HTML, reports, and tagged PDF; optionally validate PDF/UA structure with local veraPDF.
Choose the right workflow
There is no honest single privacy label for every access path. These options make the processing boundary explicit before a document is attached.
Upload a PDF to a compatible AI workspace, let the host model create a strict repair plan, and use bundled deterministic scripts to rebuild and verify outputs. No AlloFlow server, Cloudflare document service, remote MCP, or separate model key is used by the scripts.
Choose a Skill packageA 31-tool local connector for Claude Desktop that takes PDF, Office, image and scan, markdown, plain-text, CSV, and spreadsheet inputs, with extraction, redaction, validation, and alternate-format workflows. Offline document tools keep document data local. Some setup and export helpers fetch public dependencies without intentionally sending document content; credential checking sends only the key. Gemini-dependent operations may send the full selected document or derived content using the key you configure.
Download and installA separate fail-closed design for institution-owned Cloudflare infrastructure, opaque job IDs, retention policy, and long-running workflows. It is not a live public document service and is not the default route.
Understand the architectureWhat “evidence-backed” means
Automated findings are useful precisely because their limits are documented. Human review is still required for meaning, source fidelity, reading order, alternative-text quality, and real-world assistive-technology use.
Does the rebuilt document expose headings, lists, tables, links, images, and language in a coherent structure?
What do the current rubric review, axe-core, and IBM Equal Access runs find in the exact rendered HTML?
Does the exported PDF pass internal preflight and, when available, independent local PDF/UA-1 validation with veraPDF?
Published portable release · v0.2.9
These versioned, checksum-listed GitHub Release assets were published August 11, 2026. For ordinary direct use, start with the neutral Skill. Baseline rebuild requires Python 3.9 or newer; tagged PDF requires local Node, Playwright, and Chromium capability; PDF/UA validation requires a separate local Java and veraPDF setup. Source files are never overwritten, and automatic rebuild is blocked for interactive forms, signed documents, certificates, and legal records. Each package includes instructions, scripts, privacy information, licensing, and verification materials. The checksums below match the published release metadata.
The ordinary direct-use package for compatible agent workspaces that accept a Skill folder or ZIP.
SHA-256 a3af2c179c32f2b018f6c4003cf8ca93d4917671360922d6dc1f517e9e84d399
Download
Skill ZIP
Use for the OpenAI publisher and submission workflow. For ordinary direct use in a compatible agent workspace, choose the neutral Skill ZIP.
SHA-256 05c5c9fa7b7b5ef47ca52e1bc513e5f9eb3ba9b7205e47c408b6140a63b36fa4
Download
OpenAI ZIP
Use the packaged wrapper intended for Claude Code. This is not the Claude Desktop MCPB connector.
SHA-256 c12cd24bf2a0b543836c6c82b93a5c2d67e3156f3282ebc693d2759388767ea8
Download
Claude Code ZIP
The 31-tool local connector for Claude Desktop: PDF, Office, image and scan, markdown, plain-text, CSV, spreadsheet, and HTML-audit intake with extraction, redaction, validation, and alternate-format workflows. Offline document tools keep processing on your machine; Gemini-dependent operations run only under a key you configure.
SHA-256 published in SHA256SUMS.txt on the release · provenance: gh attestation verify
Download
MCPB v0.3.5
Go deeper
Read the architecture, evidence boundaries, privacy model, standards context, and case-study results.
Read the white paperExplore interactive examples of keyboard, switch, visual, screen-reader, and communication access.
Open the Accessibility LabCompare Gemini Canvas, the Cloudflare browser edition, Desktop, portable Skills, and connector paths.
See ways to use AlloFlow