Accessibility Statement

Because (app.philmaps.com) · Assessed October 6, 2026

In short: Because conforms to the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA, and therefore also to WCAG 2.1 and 2.0 at Level AA. The one part not covered is Google's own file picker for Google Drive, which Google provides. Every function can be carried out with the keyboard alone and without dragging, the argument map is presented to screen readers as a structured tree, and an automated accessibility test suite must pass before any version is published. For help, or to report a problem, write to info@disagreewisely.org.

For accessibility and procurement reviewers

Product
Because, a free browser-based editor for argument maps
Provider
Disagree Wisely, Inc., a 501(c)(3) educational nonprofit
Web address
https://app.philmaps.com; the editor is at https://app.philmaps.com/app/
Standard
WCAG 2.2 (W3C Recommendation), Level A and Level AA
Conformance
Conforms, with a statement of partial conformance for one piece of third-party content, the Google Drive file picker (see Conformance status)
Assessment
Self-assessment by the developer, completed October 6, 2026
Report
Criterion-by-criterion results for all 55 Level A and AA success criteria, using the conformance terms of the ITI VPAT® (Conformance report). This page prints as a self-contained document.
Installation and accounts
None. Because runs in the browser and has no user accounts. Data handling is described in the privacy policy.
Contact
info@disagreewisely.org

Conformance status

WCAG defines three levels of conformance, A, AA and AAA. Level AA is the level required by the regulations listed below. Because conforms to WCAG 2.2 at Level AA: each of the 55 success criteria at Levels A and AA is either met or does not apply to it. The conformance report gives the result and the basis for it for every criterion. Two matters bear on how that claim should be read.

High-contrast map colors

By default, Because draws argument maps in the colors of the MindMup argument-mapping themes, so that course materials prepared in MindMup look as their authors made them. Several of those colors fall below the WCAG contrast minimums. The white claim numbers on light blue, for example, have a contrast ratio of 2.19:1 against a required 4.5:1. View > High-contrast map colors replaces these colors with ones that meet the minimums: the claim numbers become 5.86:1, the green and red connector labels 5.32:1 and 6.48:1, and the selection border 5.86:1. It also lightens any background color an author has given a claim until the claim's text reaches 4.5:1. WCAG allows a page to conform by offering a presentation that meets a criterion through a control that itself conforms (W3C technique G174), and conformance to criteria 1.4.3 and 1.4.11 relies on this setting. The setting is remembered in the browser, is kept when a map is printed, and never changes the map file. The argument-map figures on this site have no such setting, so they use the high-contrast colors throughout.

Third-party content

Because can open files from Google Drive through Google's own file picker, which appears inside the editor. Signing in to Google Drive or Microsoft OneDrive takes place on Google's and Microsoft's own pages. These are outside our control and were not evaluated. In WCAG's terms this is a statement of partial conformance due to third-party content: the editor would conform fully if the Google Drive picker were removed. The OneDrive file browser is part of Because and is covered by this statement. The cloud integrations are optional, and maps can always be opened and saved as local files through the browser's own file dialogs (File > Open and File > Save).

Scope

This statement covers:

It does not cover Google's and Microsoft's sign-in pages, the Google Drive file picker, external websites linked from Because, or the content of maps that users write. The text of a map and any colors its author chooses are the author's own content, although the high-contrast setting adjusts those colors for display as described above.

Relation to legal requirements

Because every Level A and AA success criterion of WCAG 2.0 and 2.1 is also a criterion of WCAG 2.2, conformance to WCAG 2.2 Level AA entails conformance to WCAG 2.1 and 2.0 at Level AA. The one exception is criterion 4.1.1 (Parsing), which WCAG 2.2 removed; the W3C has published errata to WCAG 2.0 and 2.1 under which 4.1.1 is always satisfied for content written in HTML.

Accessibility features

Browsers and assistive technology

Automated testing covers Safari's engine and Chrome; Microsoft Edge uses Chrome's engine. Firefox is expected to work but is not part of the automated suite. With assistive technology, Because has been used with NVDA and Chrome on Windows, and the two problems an NVDA user reported (connector labels that were not read, and no keyboard route out of the map) were corrected in August 2026. Structured testing with JAWS, VoiceOver, Narrator, TalkBack or speech-input software has not yet been carried out.

Known limitations

Conformance report: WCAG 2.2 Level A and AA

The terms in the Conformance column are those of the ITI VPAT®: Supports means that the functionality has at least one method that meets the criterion without known defects; Not applicable means that the criterion is not relevant to Because.

Principle 1: Perceivable
Success criterionConformanceRemarks
1.1.1 Non-text Content Level ASupportsToolbar and menu icons have text names, and the icons themselves are hidden from assistive technology. Each argument-map figure on the home page has a prose description. Marks on claims are given in words, such as "Marked false".
1.2.1 Audio-only and Video-only (Prerecorded) Level ANot applicableBecause contains no audio or video.
1.2.2 Captions (Prerecorded) Level ANot applicableNo audio or video.
1.2.3 Audio Description or Media Alternative (Prerecorded) Level ANot applicableNo audio or video.
1.2.4 Captions (Live) Level AANot applicableNo live audio.
1.2.5 Audio Description (Prerecorded) Level AANot applicableNo video.
1.3.1 Info and Relationships Level ASupportsMenus, toolbars, dialogs and status messages carry WAI-ARIA roles. The map is a tree whose items carry their depth in the argument and appear in argument order. Implicit claims, marks, notes and connector labels are given in each claim's description. Pages use headings, lists and landmarks.
1.3.2 Meaningful Sequence Level ASupportsThe map is read in argument order: each claim, then its reasons and objections with their premises. Pages are read in visual order.
1.3.3 Sensory Characteristics Level ASupportsInstructions name keys and commands. Where a description mentions a bracket's color, it also names its shape and meaning.
1.3.4 Orientation Level AASupportsNeither the editor nor the pages require a particular orientation.
1.3.5 Identify Input Purpose Level AANot applicableBecause collects no information about its users. Sign-in fields belong to Google and Microsoft.
1.4.1 Use of Color Level ASupportsReasons, objections and neutral connectors differ in bracket shape (rounded, square, flat) as well as color. Selection is shown by border width and style. Links within text are underlined.
1.4.2 Audio Control Level ANot applicableNo audio.
1.4.3 Contrast (Minimum) Level AASupportsInterface and page text is at least 4.5:1. Map text meets 4.5:1 under View > High-contrast map colors (claim numbers 5.86:1, connector labels at least 5.32:1, claim text on author colors at least 4.5:1), a conforming alternate presentation under technique G174. The default view keeps the MindMup theme colors, which do not all meet it.
1.4.4 Resize Text Level AASupportsText can be enlarged to 200% without loss of content or function. Menus that no longer fit the window scroll.
1.4.5 Images of Text Level AASupportsNo images of text are used.
1.4.10 Reflow Level AASupportsAt 320 CSS pixels the editor uses its narrow-screen layout and the pages reflow, without horizontal scrolling. The map is two-dimensional content, which the criterion exempts; each claim wraps within its box, and the map can be zoomed and scrolled.
1.4.11 Non-text Contrast Level AASupportsControls, icons and focus outlines are at least 3:1. Bracket lines and the selection border meet 3:1 under View > High-contrast map colors (5.32:1 to 6.48:1).
1.4.12 Text Spacing Level AASupportsPages, menus and dialogs accept WCAG's spacing values without loss. When spacing is applied to an open map, the map is laid out again to fit it.
1.4.13 Content on Hover or Focus Level AASupportsSubmenus are the only content that appears on hover. They stay open while the pointer is over them and close with Escape; on narrow screens they open on click. Toolbar hints are the browser's own tooltips.
Principle 2: Operable
Success criterionConformanceRemarks
2.1.1 Keyboard Level ASupportsEvery function can be reached from the keyboard, including those otherwise done by dragging: Edit > Move… (M), reordering (⌘ or Ctrl with ← and →), Wider claim and Narrower claim, and moving a free-standing claim (⌘ or Ctrl, Shift and the arrow keys). Help > Keyboard shortcuts lists every key.
2.1.2 No Keyboard Trap Level ASupportsEscape leaves the map for the menus; within the map, Tab adds a co-premise. This is stated in the keyboard reference and in the description screen readers give for the map. Dialogs and popovers close with Escape.
2.1.4 Character Key Shortcuts Level ASupportsSingle-character shortcuts act only while the map has focus.
2.2.1 Timing Adjustable Level ASupportsBecause sets no time limits.
2.2.2 Pause, Stop, Hide Level ASupportsNothing moves, scrolls or updates automatically. A spinner is shown while a large map is laid out, and it stops when reduced motion is requested.
2.3.1 Three Flashes or Below Threshold Level ASupportsNothing flashes.
2.4.1 Bypass Blocks Level ASupports"Skip to map" is the editor's first Tab stop. Pages use navigation, main and footer landmarks and headings.
2.4.2 Page Titled Level ASupportsThe editor's title names the open file. Each page has its own title.
2.4.3 Focus Order Level ASupportsTab order follows the layout. Dialogs take focus when they open and return it when they close.
2.4.4 Link Purpose (In Context) Level ASupportsEach link's text, read with its sentence or figure caption, states its destination.
2.4.5 Multiple Ways Level AASupportsEach page links to the others through its navigation or footer, and every page links to the editor.
2.4.6 Headings and Labels Level AASupportsDialogs and page sections have headings; controls and fields have descriptive names.
2.4.7 Focus Visible Level AASupportsControls show a focus outline. A focused claim shows a 3-pixel dotted or dashed border, including on first entry into a map.
2.4.11 Focus Not Obscured (Minimum) Level AASupportsIn layouts where controls float over the map, the map scrolls a focused claim clear of them. Elsewhere nothing overlaps focused items.
2.5.1 Pointer Gestures Level ASupportsNo path-based or multi-point gestures are used. Zoom has buttons, menu items and keys.
2.5.2 Pointer Cancellation Level ASupportsCommands run when the pointer is released, and moving off a button before release cancels it.
2.5.3 Label in Name Level ASupportsEach control's accessible name contains its visible label.
2.5.4 Motion Actuation Level ANot applicableNo function uses device motion.
2.5.7 Dragging Movements Level AASupportsEverything done by dragging can be done with single clicks: Edit > Move… followed by a click on a claim or on blank canvas, Edit > Move left and Move right, Edit > Wider claim and Narrower claim, and Edit > Detach from the tree.
2.5.8 Target Size (Minimum) Level AASupportsControls are at least 24 by 24 CSS pixels or spaced to that size. Thinner targets drawn in the map have equivalents in the menus: the connector lines (Argument menu), the bracket strip (Edit > Select bracket) and the width handle (Edit > Wider claim, Narrower claim).
Principle 3: Understandable
Success criterionConformanceRemarks
3.1.1 Language of Page Level ASupportsEvery page declares English.
3.1.2 Language of Parts Level AASupportsThe interface and pages contain no passages in another language.
3.2.1 On Focus Level ASupportsMoving focus never opens a menu, dialog or window.
3.2.2 On Input Level ASupportsChanging a setting changes only what it controls.
3.2.3 Consistent Navigation Level AASupportsNavigation repeated across pages is in the same order. The editor's menus are in the same order in every layout.
3.2.4 Consistent Identification Level AASupportsA function has the same name, or a shortened form of it, wherever it appears.
3.2.6 Consistent Help Level ASupportsThe contact address is in the same place on every page, and Help is the last menu in every layout of the editor.
3.3.1 Error Identification Level ASupportsFiles that cannot be opened, saves that fail and connections that fail are reported in text that names the file or service.
3.3.2 Labels or Instructions Level ASupportsFields in dialogs have labels. The in-place editors open on the item they change and are named for assistive technology; the connector-label field also shows a placeholder.
3.3.3 Error Suggestion Level AASupportsWhere a remedy is known, the message gives it: saving a copy when a cloud file is read-only or missing, File > Save As when a save fails, and checking the connection when a service cannot be reached.
3.3.4 Error Prevention (Legal, Financial, Data) Level AASupportsEvery change to a map can be undone. Replacing a map with unsaved changes, or leaving the page, asks first.
3.3.7 Redundant Entry Level ASupportsNothing already entered is asked for again; file-name prompts are filled in.
3.3.8 Accessible Authentication (Minimum) Level AASupportsBecause has no sign-in of its own. Signing in to Google Drive or OneDrive, which is optional, takes place on Google's and Microsoft's pages.
Principle 4: Robust
Success criterionConformanceRemarks
4.1.1 Parsing Level A in WCAG 2.0 and 2.1SupportsRemoved from WCAG 2.2. Under the W3C errata to WCAG 2.0 and 2.1 it is always satisfied for content written in HTML.
4.1.2 Name, Role, Value Level ASupportsMenus and their checkable items, toolbars, toggle buttons, dialogs, the map tree (with level, expanded and selected states) and the text fields expose their name, role and state. These are checked in the accessibility tree that Chrome computes as well as in the markup.
4.1.3 Status Messages Level AASupportsSave status, loading, the OneDrive file browser's status and the instructions for Edit > Move… are announced as status messages. Errors are presented as alerts, which take focus.

Feedback and requests for assistance

If something in Because is difficult or impossible to use with the technology you rely on, or if you need the content of a map in another form, write to info@disagreewisely.org. It helps to include the browser, the operating system, any assistive technology, and what you were trying to do. Accessibility problems are handled as defects: once a problem has been reproduced, it is corrected and a test is added to the project's automated test suite, so that a later version cannot reintroduce it.

Review of this statement

This statement was prepared on October 6, 2026. It will be revised whenever a change to Because affects anything it says, and its date changed accordingly.