Rainbook

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.

ItemDetail
Name of productRainbook Mail Sync for Jira
Report date2026-10-13
Product descriptionCaptures 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.
Contactsupport@rainbook.humanr.ai
Evaluation methods usedAutomated 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 standardWeb 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

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)SupportsIcons 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 ApplicableRainbook Mail Sync has no audio or video content.
1.2.2 Captions (Prerecorded) (Level A)Not ApplicableRainbook Mail Sync has no audio or video content.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Not ApplicableRainbook Mail Sync has no audio or video content.
1.3.1 Info and Relationships (Level A)SupportsHeadings, 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)SupportsReading and focus order follow the visual order at every width, including the phone layout.
1.3.3 Sensory Characteristics (Level A)SupportsInstructions 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)SupportsStatus and health are always written in words; colour only adds emphasis.
1.4.2 Audio Control (Level A)Not ApplicableRainbook Mail Sync plays no audio.
2.1.1 Keyboard (Level A)SupportsEvery 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)SupportsFocus never gets trapped; confirmation dialogs close with Escape.
2.1.4 Character Key Shortcuts (Level A)Not ApplicableRainbook Mail Sync has no single-key shortcuts.
2.2.1 Timing Adjustable (Level A)SupportsA 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)SupportsNothing 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)SupportsNothing flashes.
2.4.1 Bypass Blocks (Level A)SupportsEach page has a main landmark and short, headed sections.
2.4.2 Page Titled (Level A)SupportsEach page has a title, and the Outlook sidebar is titled with the product name.
2.4.3 Focus Order (Level A)SupportsFocus 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)SupportsEvery link says where it goes, alone or with its sentence.
2.5.1 Pointer Gestures (Level A)SupportsNo function needs a multi-finger or path gesture.
2.5.2 Pointer Cancellation (Level A)SupportsControls act when the pointer is released.
2.5.3 Label in Name (Level A)SupportsEvery control's accessible name contains its visible label.
2.5.4 Motion Actuation (Level A)Not ApplicableRainbook Mail Sync has no motion-operated function.
3.1.1 Language of Page (Level A)Partially SupportsThe 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)SupportsFocusing a control never changes the page or opens something on its own.
3.2.2 On Input (Level A)SupportsChanging a setting or field never moves the user to another page.
3.2.6 Consistent Help (Level A)Not ApplicableRainbook Mail Sync's pages offer no help mechanism that repeats across pages.
3.3.1 Error Identification (Level A)SupportsA field with an error is marked invalid and the error is described in text beside it.
3.3.2 Labels or Instructions (Level A)SupportsEvery field has a visible label, with instructions where a format is needed.
3.3.7 Redundant Entry (Level A)SupportsThe pairing steps remember the Jira site and never ask for it twice.
4.1.2 Name, Role, Value (Level A)SupportsEvery control exposes its name, role, state and value.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Not ApplicableRainbook Mail Sync has no audio or video content.
1.2.5 Audio Description (Prerecorded) (Level AA)Not ApplicableRainbook Mail Sync has no audio or video content.
1.3.4 Orientation (Level AA)SupportsContent works in portrait and landscape; no view locks the orientation.
1.3.5 Identify Input Purpose (Level AA)SupportsThe 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)SupportsText 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)SupportsText 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)SupportsText is real text, never an image of text.
1.4.10 Reflow (Level AA)Partially SupportsThe 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)SupportsControl borders, focus rings and status markers meet 3:1 against their background in both themes.
1.4.12 Text Spacing (Level AA)SupportsWith 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)SupportsThe 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 ApplicableRainbook 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)SupportsHeadings and labels describe their topic or purpose.
2.4.7 Focus Visible (Level AA)SupportsEvery focusable control shows a 2 px focus ring in both themes.
2.4.11 Focus Not Obscured (Minimum) (Level AA)SupportsTabbing 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 ApplicableRainbook Mail Sync has no drag interaction.
2.5.8 Target Size (Minimum) (Level AA)SupportsEvery 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)SupportsAll of Mail Sync's text is in one language.
3.2.3 Consistent Navigation (Level AA)SupportsEach Mail Sync page keeps its sections in the same order.
3.2.4 Consistent Identification (Level AA)SupportsControls with the same function have the same name everywhere.
3.3.3 Error Suggestion (Level AA)SupportsError messages say what happened and what to do next.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)SupportsRemoving a mailbox connection or a sidebar pairing asks for confirmation first.
3.3.8 Accessible Authentication (Minimum) (Level AA)SupportsConnecting 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)SupportsConnection 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.