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:
- the editor at https://app.philmaps.com/app/, in each of its layouts (left-side controls, floating controls, classic top controls, and the arrangement used on screens narrower than 720 pixels), in light and dark mode, with and without high-contrast map colors;
- the pages at https://app.philmaps.com: the home page, the privacy policy, the terms of service, and this statement.
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.
| Requirement | Technical standard | Status |
|---|---|---|
| Americans with Disabilities Act, Title II: Department of Justice rule of 2024 (28 CFR part 35, subpart H) | WCAG 2.1 Level AA for web content that state and local governments, including public colleges and universities, provide or make available, directly or through contractors. An interim final rule of April 20, 2026 set the compliance dates at April 26, 2027 for entities serving 50,000 people or more, and April 26, 2028 for others. | Conforms |
| Section 508 of the Rehabilitation Act (36 CFR part 1194) | WCAG 2.0 Level AA for web content | Conforms |
| EN 301 549 (European standard for ICT accessibility) | Version 3.2.1: WCAG 2.1 Level AA for web content (clause 9). Version 4.1.1, published September 2, 2026: WCAG 2.2 Level AA. | Conforms for clause 9 under either version. The standard's functional performance statements (clause 4) and its documentation and support requirements (clause 12) have not been separately assessed. |
| United Kingdom: Public Sector Bodies (Websites and Mobile Applications) Accessibility Regulations 2018 | WCAG 2.2 Level AA, the standard against which the Government Digital Service has monitored public sector websites since October 2024 | Conforms |
Accessibility features
- Keyboard. Every command is in the menus, and frequent ones have keys. The arrow keys move through the map, Escape leaves the map for the menus, and ? opens a list of every key (also under Help > Keyboard shortcuts). Single-character keys act only while the map has focus, so typing elsewhere never changes the map.
- No dragging required. Edit > Move… (M) attaches the selected claim, reason or objection to another claim, chosen by click or by the arrow keys and Enter, or places it wherever blank canvas is clicked. Move left and Move right reorder claims, Wider claim and Narrower claim resize them, and Detach from the tree sets a claim apart.
- Screen readers. The map is a tree in which each claim and bracket has its depth in the argument and appears in argument order, so a screen reader can tell which claim each reason or objection answers. Implicit claims, claims marked true or false, notes and connector labels are read with the claim. Changes in save status are announced, and dialogs behave as modal dialogs.
- Vision. High-contrast map colors and a dark mode are in the View menu. Reasons, objections and neutral connectors are distinguished by the shape of their brackets (rounded, square, and flat) as well as by color. The editor and the pages can be zoomed to 400 percent: at the equivalent width of 320 CSS pixels they reflow without horizontal scrolling. They also accept increased letter, word and line spacing.
- Motion. When the operating system asks for reduced motion, animations are turned off.
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
- The default map colors are those of the MindMup themes, some of which are below the contrast minimums. Use View > High-contrast map colors.
- The lines connecting claims are thin targets for a pointer. The same actions are in the Argument menu (Edit connector label, Stronger connector, Weaker connector), and L edits a connector's label.
- Toolbar hints are the browser's own tooltips, which appear on hover but not on keyboard focus. The same text is each button's accessible name, so screen readers announce it on focus.
- When a claim is marked true or false, the mark partly covers the claim's number badge. The number remains part of the claim's name for screen readers.
- The editor cannot yet record that a claim is written in a language other than English, so a screen reader reads every claim with English pronunciation.
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.
| Success criterion | Conformance | Remarks |
|---|---|---|
| 1.1.1 Non-text Content Level A | Supports | Toolbar 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 A | Not applicable | Because contains no audio or video. |
| 1.2.2 Captions (Prerecorded) Level A | Not applicable | No audio or video. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) Level A | Not applicable | No audio or video. |
| 1.2.4 Captions (Live) Level AA | Not applicable | No live audio. |
| 1.2.5 Audio Description (Prerecorded) Level AA | Not applicable | No video. |
| 1.3.1 Info and Relationships Level A | Supports | Menus, 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 A | Supports | The 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 A | Supports | Instructions name keys and commands. Where a description mentions a bracket's color, it also names its shape and meaning. |
| 1.3.4 Orientation Level AA | Supports | Neither the editor nor the pages require a particular orientation. |
| 1.3.5 Identify Input Purpose Level AA | Not applicable | Because collects no information about its users. Sign-in fields belong to Google and Microsoft. |
| 1.4.1 Use of Color Level A | Supports | Reasons, 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 A | Not applicable | No audio. |
| 1.4.3 Contrast (Minimum) Level AA | Supports | Interface 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 AA | Supports | Text 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 AA | Supports | No images of text are used. |
| 1.4.10 Reflow Level AA | Supports | At 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 AA | Supports | Controls, 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 AA | Supports | Pages, 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 AA | Supports | Submenus 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. |
| Success criterion | Conformance | Remarks |
|---|---|---|
| 2.1.1 Keyboard Level A | Supports | Every 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 A | Supports | Escape 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 A | Supports | Single-character shortcuts act only while the map has focus. |
| 2.2.1 Timing Adjustable Level A | Supports | Because sets no time limits. |
| 2.2.2 Pause, Stop, Hide Level A | Supports | Nothing 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 A | Supports | Nothing flashes. |
| 2.4.1 Bypass Blocks Level A | Supports | "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 A | Supports | The editor's title names the open file. Each page has its own title. |
| 2.4.3 Focus Order Level A | Supports | Tab order follows the layout. Dialogs take focus when they open and return it when they close. |
| 2.4.4 Link Purpose (In Context) Level A | Supports | Each link's text, read with its sentence or figure caption, states its destination. |
| 2.4.5 Multiple Ways Level AA | Supports | Each page links to the others through its navigation or footer, and every page links to the editor. |
| 2.4.6 Headings and Labels Level AA | Supports | Dialogs and page sections have headings; controls and fields have descriptive names. |
| 2.4.7 Focus Visible Level AA | Supports | Controls 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 AA | Supports | In 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 A | Supports | No path-based or multi-point gestures are used. Zoom has buttons, menu items and keys. |
| 2.5.2 Pointer Cancellation Level A | Supports | Commands run when the pointer is released, and moving off a button before release cancels it. |
| 2.5.3 Label in Name Level A | Supports | Each control's accessible name contains its visible label. |
| 2.5.4 Motion Actuation Level A | Not applicable | No function uses device motion. |
| 2.5.7 Dragging Movements Level AA | Supports | Everything 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 AA | Supports | Controls 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). |
| Success criterion | Conformance | Remarks |
|---|---|---|
| 3.1.1 Language of Page Level A | Supports | Every page declares English. |
| 3.1.2 Language of Parts Level AA | Supports | The interface and pages contain no passages in another language. |
| 3.2.1 On Focus Level A | Supports | Moving focus never opens a menu, dialog or window. |
| 3.2.2 On Input Level A | Supports | Changing a setting changes only what it controls. |
| 3.2.3 Consistent Navigation Level AA | Supports | Navigation 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 AA | Supports | A function has the same name, or a shortened form of it, wherever it appears. |
| 3.2.6 Consistent Help Level A | Supports | The 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 A | Supports | Files 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 A | Supports | Fields 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 AA | Supports | Where 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 AA | Supports | Every 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 A | Supports | Nothing already entered is asked for again; file-name prompts are filled in. |
| 3.3.8 Accessible Authentication (Minimum) Level AA | Supports | Because 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. |
| Success criterion | Conformance | Remarks |
|---|---|---|
| 4.1.1 Parsing Level A in WCAG 2.0 and 2.1 | Supports | Removed 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 A | Supports | Menus 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 AA | Supports | Save 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.