Accessibility Conformance Report

VPAT® version 2.5 Rev (Section 508 edition, including WCAG 2.1) · October 29, 2026

Download this report (PDF) Security & accessibility packet (PDF)

Name of product / version
SentraCaptions, release 2026.10: chamber screen, phone caption page, JavaScript caption box, control center, website and documentation
Report date
October 29, 2026
Product description
Live captions and translated text for public meetings, shown on chamber displays, residents' phones, agency websites, Zoom and YouTube Live, with an operator control center and API.
Contact information
Computer Systems Plus, Inc., 2134 North Fine Ave, Fresno, CA 93727 · sales@civicca.com · (559) 251-7767
Notes
Staff sign-in to the control center is provided by a third party (Clerk); it was included in automated testing but is not under our control. Captions are produced automatically and may contain errors; the accuracy of captions is a content-quality matter separate from the accessibility of the product's interface. A full manual review with screen readers (NVDA, JAWS, VoiceOver) is scheduled and not yet complete; this report will be updated when it is.
Evaluation methods used
Self-evaluation by Computer Systems Plus. Automated testing with axe-core 4 (WCAG 2.0/2.1 A and AA rules) of all 65 website pages at desktop and phone widths and of every product screen in light and dark themes; scripted testing of keyboard operation and focus visibility, reflow at 320 CSS pixels, 200% text, WCAG text spacing, contrast of text, focus indicators and form borders, language of parts and moving content; and code review of semantics. Issues found were fixed and retested before this report.

Applicable standards and guidelines

Standard / guidelineIncluded in report
Web Content Accessibility Guidelines 2.0Level A (Yes) · Level AA (Yes) · Level AAA (No)
Web Content Accessibility Guidelines 2.1Level A (Yes) · Level AA (Yes) · Level AAA (No)
Revised Section 508 standards (January 18, 2017; corrected January 22, 2018)Yes

Terms

Summary: 44 criteria supported, 6 not applicable, none partially supported or not supported across WCAG 2.1 Levels A and AA.

Table 1: WCAG 2.1 Success Criteria, Level A

CriteriaConformance levelRemarks and explanations
1.1.1 Non-text ContentSupportsImages have text alternatives; decorative images are hidden from assistive technology. The "How it works" diagram has a full text version. QR codes are accompanied by the written web address. Charts in the control center have text descriptions.
1.2.1 Audio-only and Video-only (Prerecorded)Not ApplicableThe product and website contain no prerecorded audio-only or video-only content.
1.2.2 Captions (Prerecorded)Not ApplicableNo prerecorded synchronized media. (Transcripts and SRT subtitle files the product produces help customers caption their own recordings.)
1.2.3 Audio Description or Media Alternative (Prerecorded)Not ApplicableNo prerecorded synchronized media.
1.3.1 Info and RelationshipsSupportsHeadings, landmarks, lists, tables with header cells, labeled form fields and fieldsets. Caption areas use a live log region.
1.3.2 Meaningful SequenceSupportsReading order follows the visual order on all screen sizes.
1.3.3 Sensory CharacteristicsSupportsInstructions don't rely on shape, size, position or sound alone.
1.4.1 Use of ColorSupportsStates (live, paused, error) are shown with text as well as color.
1.4.2 Audio ControlSupportsNothing plays sound automatically. The test lab recording in the control center starts muted.
2.1.1 KeyboardSupportsAll functions work with a keyboard, including scrolling caption areas. The chamber screen has no controls; full screen is available through the browser.
2.1.2 No Keyboard TrapSupportsTested by tabbing through every screen; dialogs close with Escape.
2.1.4 Character Key ShortcutsNot ApplicableNo single-character keyboard shortcuts.
2.2.1 Timing AdjustableSupportsNo time limits on users. On the optional live correction desk, an operator can hold any caption indefinitely. Error messages stay until dismissed.
2.2.2 Pause, Stop, HideSupportsAnimations stop within five seconds or have a pause button and respect the reduce-motion setting. Control center screens that refresh themselves have a "Pause updates" button. Live captions updating as people speak is the essential purpose of the caption views.
2.3.1 Three Flashes or Below ThresholdSupportsNo flashing content.
2.4.1 Bypass BlocksSupports"Skip to content" links on the website and control center. The phone page and chamber screen have no repeated navigation blocks before the captions.
2.4.2 Page TitledSupportsEvery page and control center screen has a descriptive title.
2.4.3 Focus OrderSupportsFocus follows the visual and logical order; dialogs receive focus when opened.
2.4.4 Link Purpose (In Context)SupportsLink text, or link text with its surrounding context, describes the destination.
2.5.1 Pointer GesturesSupportsNo path-based or multipoint gestures are required.
2.5.2 Pointer CancellationSupportsActions run on release (standard buttons and links).
2.5.3 Label in NameSupportsAccessible names include the visible label text (for example, the "A−" and "A+" text-size buttons are named "A− smaller text" and "A+ larger text").
2.5.4 Motion ActuationNot ApplicableNo functions are operated by device motion.
3.1.1 Language of PageSupportsEach page declares its language; the phone page switches it to the language the reader chooses.
3.2.1 On FocusSupportsFocus never triggers a change of context.
3.2.2 On InputSupportsChanging a setting doesn't move the user to another page; selections are applied with a button.
3.3.1 Error IdentificationSupportsErrors are described in text next to the field and summarized in a status message.
3.3.2 Labels or InstructionsSupportsAll fields have visible labels and, where needed, instructions (for example, glossary format).
4.1.1 ParsingSupportsFor WCAG 2.1, this criterion is treated as always satisfied for HTML (WCAG errata); pages also pass automated markup checks.
4.1.2 Name, Role, ValueSupportsNative HTML controls are used throughout; toggle buttons expose their pressed state; dialogs use the native dialog element.

Table 2: WCAG 2.1 Success Criteria, Level AA

CriteriaConformance levelRemarks and explanations
1.2.4 Captions (Live)SupportsProviding live captions is the product's purpose. Captions are produced automatically and may contain errors; every caption view says so. In the control center test lab, captions are shown beside the recording rather than inside it.
1.2.5 Audio Description (Prerecorded)Not ApplicableNo prerecorded synchronized media.
1.3.4 OrientationSupportsWorks in portrait and landscape; orientation is never locked.
1.3.5 Identify Input PurposeSupportsPersonal-information fields on the contact form use autocomplete attributes (name, organization, email, telephone).
1.4.3 Contrast (Minimum)SupportsText meets 4.5:1 (3:1 for large text) in light and dark themes, including earlier caption lines on the chamber screen.
1.4.4 Resize TextSupportsTested with text enlarged to 200%: no loss of content or function.
1.4.5 Images of TextSupportsText is real text, including in the diagram; the only image of text is the logo.
1.4.10 ReflowSupportsTested at 320 CSS pixels wide with no horizontal scrolling, except the diagram and data tables, which are two-dimensional content WCAG allows to scroll (the diagram has a text version).
1.4.11 Non-text ContrastSupportsForm field borders and focus indicators meet 3:1 against adjacent colors.
1.4.12 Text SpacingSupportsTested with WCAG text-spacing overrides: no clipped or overlapping text.
1.4.13 Content on Hover or FocusSupportsNo custom content appears on hover or focus; chart bars use the browser's own tooltips.
2.4.5 Multiple WaysSupportsWebsite pages are reachable from the main navigation, the footer and the blog index; the control center has a persistent menu.
2.4.6 Headings and LabelsSupportsHeadings and labels describe their topic or purpose.
2.4.7 Focus VisibleSupportsEvery focusable element shows a visible focus indicator (tested by tabbing through each screen).
3.1.2 Language of PartsSupportsCaptions and translations are marked with their language (and right-to-left direction where needed) on the chamber screen, phone page, caption box and control center.
3.2.3 Consistent NavigationSupportsThe same header, navigation and footer appear on every website page; the control center menu is the same on every screen.
3.2.4 Consistent IdentificationSupportsComponents with the same function are labeled the same way.
3.3.3 Error SuggestionSupportsError messages say how to fix the problem (for example, the expected format of an email address or glossary rule).
3.3.4 Error Prevention (Legal, Financial, Data)SupportsActions that delete or cut off access (closing a meeting, revoking a key, disabling a customer, replacing a webhook secret) ask for confirmation; caption corrections keep the original text.
4.1.3 Status MessagesSupportsForm results and control center confirmations use status regions announced by screen readers without moving focus; new captions are announced through a log region.

Level AAA criteria were not evaluated.

Revised Section 508 report

Chapter 2: Scoping requirements. Web content and software user interfaces are evaluated against WCAG 2.1 Level A and AA above (E205.4, E207.2).

Chapter 3: Functional Performance Criteria

CriteriaConformance levelRemarks and explanations
302.1 Without VisionSupportsSemantic HTML, labeled controls and live regions work with screen readers; captions are text that screen readers and braille displays can read.
302.2 With Limited VisionSupportsText resizes to 200% and reflows; adjustable caption text size on the phone page and chamber screen; light and dark themes; high contrast.
302.3 Without Perception of ColorSupportsColor is never the only way information is shown.
302.4 Without HearingSupportsThe product's purpose: live captions and translated text of spoken meetings. No information is conveyed by sound alone.
302.5 With Limited HearingSupportsAs above; captions don't depend on hearing.
302.6 Without SpeechSupportsNo function requires speech.
302.7 With Limited ManipulationSupportsFull keyboard operation; no fine pointer gestures or time-critical input.
302.8 With Limited Reach and StrengthSupportsNo physical requirements beyond a standard device.
302.9 With Limited Language, Cognitive, and Learning AbilitiesSupportsPlain-language interface and content; captions in the reader's language; consistent layouts; no time limits.

Chapter 4: Hardware — Not applicable: SentraCaptions is software; it runs on the customer's existing displays, phones and computers.

Chapter 5: Software

CriteriaConformance levelRemarks and explanations
501.1 ScopeSupportsSentraCaptions is web software; its user interfaces are evaluated against WCAG 2.1 above, as Section 508 E205.4 and 501.1 provide.
502 Interoperability with Assistive TechnologyNot ApplicableApplies to platform software; the product runs in standard web browsers, which provide accessibility services.
503.2 User PreferencesSupportsFollows the system light/dark preference and reduce-motion setting, and the browser's text size and zoom.
503.3 Alternative User InterfacesNot ApplicableThe product doesn't provide an alternative user interface that functions as assistive technology.
503.4.1 Caption ControlsSupportsCaption views offer language selection and text-size controls at the same level as the captions themselves.
503.4.2 Audio Description ControlsNot ApplicableThe product doesn't play video with audio description.
504 Authoring ToolsNot ApplicableThe product isn't an authoring tool for web content. (Caption corrections edit text only.)

Chapter 6: Support Documentation and Services

CriteriaConformance levelRemarks and explanations
602.2 Accessibility and Compatibility FeaturesSupportsThe accessibility statement and this report describe accessibility features and how to use them.
602.3 Electronic Support DocumentationSupportsThe website, API reference and guides conform to WCAG 2.1 AA as described above.
602.4 Alternate Formats for Non-Electronic Support DocumentationSupportsDocumentation is electronic; other formats are provided on request.
603.2 Information on Accessibility and Compatibility FeaturesSupportsSupport staff can explain the product's accessibility features.
603.3 Accommodation of Communication NeedsSupportsSupport by email and phone, including relay services; we accommodate other communication needs on request.