VPAT - for (rainbook-mail-sync)
Accessibility Conformance Report for Rainbook Mail Sync for Jira, WCAG 2.2 edition, in the format of VPAT 2.5.
| Item | Detail |
|---|---|
| Name of product | Rainbook Mail Sync for Jira |
| Report date | 2026-10-13 |
| Product description | Captures Microsoft 365 and Google Workspace email and meetings onto Rainbook's records in Jira, with its admin page, the personal connection page and the Gmail and Outlook sidebars. |
| Contact | support@rainbook.humanr.ai |
| Evaluation methods used | Automated checks with axe-core on each captured screen state, in light and dark themes and at phone width, and for the workspace also at tablet widths, 200% zoom and 320 px; Automated layout checks on each captured screen state: targets of at least 24 px, reflow at 320 px, WCAG text spacing, and a keyboard pass that finds any focused control hidden under other content; Colour contrast checks of every text and mark colour in the design tokens, in both themes; Review of each criterion against the interface, its automated interface tests and the captured screens |
| Applicable standard | Web Content Accessibility Guidelines 2.2, Level A and Level AA |
Every Level A and AA success criterion has been evaluated.
Testing with screen readers and other assistive technology has not been done yet.
Terms
- Supports: the functionality has at least one method that meets the criterion without known defects.
- Partially Supports: some functionality does not meet the criterion.
- Does Not Support: the majority of functionality does not meet the criterion.
- Not Applicable: the criterion is not relevant to the product.
Table 1: Success Criteria, Level A
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.1.1 Non-text Content (Level A) | Supports | Icons in the pages and the Outlook sidebar are decorative and hidden from assistive technology, and every button has a text label. The Gmail sidebar uses Google's own card controls and shows no images. |
| 1.2.1 Audio-only and Video-only (Prerecorded) (Level A) | Not Applicable | Rainbook Mail Sync has no audio or video content. |
| 1.2.2 Captions (Prerecorded) (Level A) | Not Applicable | Rainbook Mail Sync has no audio or video content. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) | Not Applicable | Rainbook Mail Sync has no audio or video content. |
| 1.3.1 Info and Relationships (Level A) | Supports | Headings, lists, form labels and landmarks are marked up so their structure reaches assistive technology. The Outlook sidebar's result lines were fixed on 13 Oct to keep their list structure. |
| 1.3.2 Meaningful Sequence (Level A) | Supports | Reading and focus order follow the visual order at every width, including the phone layout. |
| 1.3.3 Sensory Characteristics (Level A) | Supports | Instructions name the control or field they refer to; none relies on shape, size, position or sound alone. |
| 1.4.1 Use of Color (Level A) | Supports | Status and health are always written in words; colour only adds emphasis. |
| 1.4.2 Audio Control (Level A) | Not Applicable | Rainbook Mail Sync plays no audio. |
| 2.1.1 Keyboard (Level A) | Supports | Every function of the Mail Sync pages and the Outlook sidebar uses standard buttons, links and fields that work from the keyboard. |
| 2.1.2 No Keyboard Trap (Level A) | Supports | Focus never gets trapped; confirmation dialogs close with Escape. |
| 2.1.4 Character Key Shortcuts (Level A) | Not Applicable | Rainbook Mail Sync has no single-key shortcuts. |
| 2.2.1 Timing Adjustable (Level A) | Supports | A sidebar pairing key is valid for 10 minutes for security, with its expiry shown beside it and a new key one click away. There are no other time limits. |
| 2.2.2 Pause, Stop, Hide (Level A) | Supports | Nothing moves, blinks or updates on its own for more than five seconds, apart from loading indicators. |
| 2.3.1 Three Flashes or Below Threshold (Level A) | Supports | Nothing flashes. |
| 2.4.1 Bypass Blocks (Level A) | Supports | Each page has a main landmark and short, headed sections. |
| 2.4.2 Page Titled (Level A) | Supports | Each page has a title, and the Outlook sidebar is titled with the product name. |
| 2.4.3 Focus Order (Level A) | Supports | Focus moves in a logical order, and opening a Log, Create or Draft step in the Outlook sidebar puts focus on its heading; when a result replaces the form, focus returns to that heading instead of dropping to the page. |
| 2.4.4 Link Purpose (In Context) (Level A) | Supports | Every link says where it goes, alone or with its sentence. |
| 2.5.1 Pointer Gestures (Level A) | Supports | No function needs a multi-finger or path gesture. |
| 2.5.2 Pointer Cancellation (Level A) | Supports | Controls act when the pointer is released. |
| 2.5.3 Label in Name (Level A) | Supports | Every control's accessible name contains its visible label. |
| 2.5.4 Motion Actuation (Level A) | Not Applicable | Rainbook Mail Sync has no motion-operated function. |
| 3.1.1 Language of Page (Level A) | Partially Supports | The Mail Sync pages declare English. The Outlook sidebar declares Outlook's display language while its text is English, so in a non-English Outlook a screen reader reads it with the wrong voice; the Gmail connection page that closes after signing in declares no language. |
| 3.2.1 On Focus (Level A) | Supports | Focusing a control never changes the page or opens something on its own. |
| 3.2.2 On Input (Level A) | Supports | Changing a setting or field never moves the user to another page. |
| 3.2.6 Consistent Help (Level A) | Not Applicable | Rainbook Mail Sync's pages offer no help mechanism that repeats across pages. |
| 3.3.1 Error Identification (Level A) | Supports | A field with an error is marked invalid and the error is described in text beside it. |
| 3.3.2 Labels or Instructions (Level A) | Supports | Every field has a visible label, with instructions where a format is needed. |
| 3.3.7 Redundant Entry (Level A) | Supports | The pairing steps remember the Jira site and never ask for it twice. |
| 4.1.2 Name, Role, Value (Level A) | Supports | Every control exposes its name, role, state and value. |
Table 2: Success Criteria, Level AA
| Criteria | Conformance Level | Remarks and Explanations |
|---|---|---|
| 1.2.4 Captions (Live) (Level AA) | Not Applicable | Rainbook Mail Sync has no audio or video content. |
| 1.2.5 Audio Description (Prerecorded) (Level AA) | Not Applicable | Rainbook Mail Sync has no audio or video content. |
| 1.3.4 Orientation (Level AA) | Supports | Content works in portrait and landscape; no view locks the orientation. |
| 1.3.5 Identify Input Purpose (Level AA) | Supports | The one field that asks for the user's own email address (the Gmail waiting list on the personal sidebars page) identifies its purpose as email. |
| 1.4.3 Contrast (Minimum) (Level AA) | Supports | Text meets 4.5:1 (3:1 for large text) in light and dark themes. Automated checks found no failure in the Mail Sync pages or the Outlook sidebar. |
| 1.4.4 Resize Text (Level AA) | Supports | Text resizes to 200% without loss of content or function; the pages and the Outlook sidebar are checked at phone width (390 px), narrower than a 200% zoom of a desktop window. |
| 1.4.5 Images of Text (Level AA) | Supports | Text is real text, never an image of text. |
| 1.4.10 Reflow (Level AA) | Partially Supports | The Outlook sidebar reflows to a 320 px width without sideways scrolling, and the Mail Sync pages fit a 390 px phone. At 320 px the Mail Sync settings page's mailbox and health tables and the sidebars page run past the edge, so the page scrolls sideways. |
| 1.4.11 Non-text Contrast (Level AA) | Supports | Control borders, focus rings and status markers meet 3:1 against their background in both themes. |
| 1.4.12 Text Spacing (Level AA) | Supports | With WCAG's increased line, letter, word and paragraph spacing, no text on the Mail Sync pages or in the Outlook sidebar is cut off or overlaps. |
| 1.4.13 Content on Hover or Focus (Level AA) | Supports | The Mail Sync pages and the Outlook sidebar show no extra content on hover or focus beyond the browser's own title hints. |
| 2.4.5 Multiple Ways (Level AA) | Not Applicable | Rainbook Mail Sync adds one page to Jira's admin settings and one to each person's settings; there is no set of pages to move between. |
| 2.4.6 Headings and Labels (Level AA) | Supports | Headings and labels describe their topic or purpose. |
| 2.4.7 Focus Visible (Level AA) | Supports | Every focusable control shows a 2 px focus ring in both themes. |
| 2.4.11 Focus Not Obscured (Minimum) (Level AA) | Supports | Tabbing through the Mail Sync pages and the Outlook sidebar, no focused control is hidden under other content. |
| 2.5.7 Dragging Movements (Level AA) | Not Applicable | Rainbook Mail Sync has no drag interaction. |
| 2.5.8 Target Size (Minimum) (Level AA) | Supports | Every target on the Mail Sync pages and in the Outlook sidebar is at least 24 by 24 px or spaced, and 44 by 44 px on phones. |
| 3.1.2 Language of Parts (Level AA) | Supports | All of Mail Sync's text is in one language. |
| 3.2.3 Consistent Navigation (Level AA) | Supports | Each Mail Sync page keeps its sections in the same order. |
| 3.2.4 Consistent Identification (Level AA) | Supports | Controls with the same function have the same name everywhere. |
| 3.3.3 Error Suggestion (Level AA) | Supports | Error messages say what happened and what to do next. |
| 3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) | Supports | Removing a mailbox connection or a sidebar pairing asks for confirmation first. |
| 3.3.8 Accessible Authentication (Minimum) (Level AA) | Supports | Connecting a sidebar needs no memorised or transcribed code: Outlook connects automatically where single sign-on is available, otherwise the user approves in Jira and the key can be copied and pasted. Microsoft and Google sign-in pages are theirs. |
| 4.1.3 Status Messages (Level AA) | Supports | Connection results, sidebar results and errors are announced through status and alert regions. Each sidebar step's status region is in place, empty, from the moment the step opens and is filled when the result arrives, so assistive technology can announce the change. |
Questions about accessibility: support@rainbook.humanr.ai.