Legal

Accessibility conformance report (VPAT)

Sentra CMS’s accessibility conformance report: WCAG 2.1 A and AA and Revised Section 508, criterion by criterion.

WCAG 2.1 A and AA summary: 43 Supports · 6 Not Applicable · 1 Partially Supports.

Report information

Report information
ProductSentra CMS (hosted service), release of November 2026
Report dateNovember 1, 2026
Report formatBased on the ITI VPAT® 2.5 template, WCAG edition
Product descriptionA hosted website content management system for cities, counties, school districts and special districts. This report covers the Sentra CMS admin, where staff edit and publish, and the public pages, templates and widgets Sentra CMS provides.
Contact[email protected] · (559) 251-7767 · Computer Systems Plus, Inc., 2134 North Fine Ave, Fresno, CA 93727
Evaluation methodsAutomated testing with axe-core 4.12 (WCAG 2.0 and 2.1, A and AA rules) on more than 60 admin screens and on published pages, in light and dark mode; the Sentra CMS publish check; reflow measured at 320 CSS pixels; and review of keyboard alternatives, focus handling, labels and status messages in the code.
Not coveredContent written or uploaded by agencies (pages, PDFs, video), designs agencies import, and third-party services an agency connects. The publish check reviews agency content, but conformance of that content is the agency’s responsibility.

Applicable standards

Applicable standards
StandardIncluded in report
WCAG 2.0 Level A and AAYes
WCAG 2.1 Level A and AAYes
WCAG 2.1 Level AAANot evaluated
Revised Section 508 (36 CFR 1194)Yes
ADA Title II web rule (28 CFR 35.200, WCAG 2.1 AA)Yes, through WCAG 2.1 AA

Terms

  • Supports: the functionality meets the criterion without known defects, or meets it with equivalent facilitation.
  • Partially Supports: some functionality doesn’t meet the criterion.
  • Does Not Support: most functionality doesn’t meet the criterion.
  • Not Applicable: the criterion isn’t relevant to the product.

WCAG 2.1 Level A

WCAG 2.1 Level A
CriteriaConformance levelRemarks and explanations
1.1.1 Non-text ContentSupportsIcons have text labels or are hidden from screen readers. Images in the admin have alt text.
Published pages: The publish check blocks images without alt text and flags file-name alt text. AI suggestions must be confirmed by an editor.
1.2.1 Audio-only and Video-only (Prerecorded)Not ApplicableThe admin has no prerecorded audio or video.
Published pages: Agencies provide transcripts for media they upload.
1.2.2 Captions (Prerecorded)Not ApplicableThe admin has no prerecorded video.
Published pages: The publish check blocks video without a captions track.
1.2.3 Audio Description or Media Alternative (Prerecorded)Not ApplicableThe admin has no prerecorded video.
Published pages: Agencies provide descriptions for video they upload.
1.3.1 Info and RelationshipsSupportsHeadings, landmarks, lists, labeled fields, fieldsets and table headers are marked up semantically.
Published pages: The publish check verifies heading order, a single H1, labeled fields and table headers.
1.3.2 Meaningful SequenceSupportsReading order matches the visual order.
Published pages: Templates keep source order equal to visual order.
1.3.3 Sensory CharacteristicsSupportsInstructions don’t rely on shape, color, size or position alone.
1.4.1 Use of ColorSupportsStatus is shown with text and icons as well as color.
1.4.2 Audio ControlSupportsNothing plays sound automatically.
Published pages: The publish check blocks autoplaying video.
2.1.1 KeyboardSupportsAll functions work from a keyboard. Drag and drop has keyboard alternatives: Move mode, Up and Down buttons and an Insert dialog. Scrolling regions can be focused.
Published pages: Published scrolling galleries are made focusable automatically.
2.1.2 No Keyboard TrapSupportsDialogs use the native dialog element and close with Escape. The code editor leaves Tab alone so focus can move on.
2.1.4 Character Key ShortcutsSupportsThere are no single-character keyboard shortcuts.
2.2.1 Timing AdjustableSupportsIdle sign-out is set by the agency’s web admin and can be turned off. Two minutes before it happens, a dialog offers “Stay signed in”.
Published pages: Published pages have no time limits.
2.2.2 Pause, Stop, HideSupportsThe admin has no moving or auto-updating content.
Published pages: The publish check blocks carousels without a pause control and motion without a reduced-motion alternative.
2.3.1 Three Flashes or Below ThresholdSupportsNothing flashes.
2.4.1 Bypass BlocksSupportsA “Skip to content” link and landmarks are on every screen.
Published pages: The default layout includes a skip link.
2.4.2 Page TitledSupportsScreens have titles that name the screen and the site.
Published pages: The publish check requires a page title.
2.4.3 Focus OrderSupportsFocus follows reading order. Dialogs move focus in and return it on close.
2.4.4 Link Purpose (In Context)SupportsLink text describes its destination.
Published pages: The publish check flags empty and vague links such as “click here”.
2.5.1 Pointer GesturesSupportsNo multipoint or path-based gestures are required.
2.5.2 Pointer CancellationSupportsActions run on release (standard click events).
2.5.3 Label in NameSupportsAccessible names start with the visible label.
2.5.4 Motion ActuationNot ApplicableNo function uses device motion.
3.1.1 Language of PageSupportsEvery screen declares its language.
Published pages: The publish check requires a page language.
3.2.1 On FocusSupportsFocus never triggers a change of context.
3.2.2 On InputPartially SupportsMost settings change only when you choose Save. Some list filters (department, period) reload the list as soon as a choice is made.
3.3.1 Error IdentificationSupportsErrors are described in text and announced at the top of the form.
Published pages: Published forms identify errors in text.
3.3.2 Labels or InstructionsSupportsEvery field has a visible label, and required fields are marked.
Published pages: The publish check blocks unlabeled form fields.
4.1.1 ParsingSupportsMarkup is valid and has no duplicate IDs. (This criterion is always satisfied under WCAG 2.2.)
Published pages: The publish check flags duplicate IDs.
4.1.2 Name, Role, ValueSupportsNative controls are used wherever possible. Custom controls have ARIA names, roles and states.
Published pages: The publish check blocks unnamed buttons and untitled frames.

WCAG 2.1 Level AA

WCAG 2.1 Level AA
CriteriaConformance levelRemarks and explanations
1.2.4 Captions (Live)Not ApplicableThe admin has no live media.
Published pages: Live meeting captions are provided by CivicCA with SentraCaptions, outside this report.
1.2.5 Audio Description (Prerecorded)Not ApplicableThe admin has no prerecorded video.
Published pages: Agencies provide descriptions for video they upload.
1.3.4 OrientationSupportsWorks in portrait and landscape.
1.3.5 Identify Input PurposeSupportsSign-in and account fields use autocomplete (username, current and new password, name, one-time code).
Published pages: Form builder email and phone fields set autocomplete.
1.4.3 Contrast (Minimum)SupportsText meets 4.5:1 in both light and dark mode, verified with axe-core across the admin.
Published pages: The theme editor checks contrast as colors are picked, and the publish check tests text contrast.
1.4.4 Resize TextSupportsText resizes to 200% without loss of content or function.
1.4.5 Images of TextSupportsNo images of text are used, except logos.
1.4.10 ReflowSupportsScreens reflow to 320 CSS pixels without horizontal page scrolling. Wide data tables scroll inside their own focusable region.
1.4.11 Non-text ContrastSupportsForm field borders, focus rings and icons that convey meaning meet 3:1 in both themes.
1.4.12 Text SpacingSupportsNo loss of content when line, paragraph, letter and word spacing are increased.
1.4.13 Content on Hover or FocusSupportsExtra content shown on hover or focus can be dismissed, can be hovered over, and stays until dismissed.
2.4.5 Multiple WaysSupportsNavigation, search and the dashboard reach every screen.
Published pages: Sites get menus, search and an automatically generated sitemap.
2.4.6 Headings and LabelsSupportsHeadings and labels describe their topic or purpose.
2.4.7 Focus VisibleSupportsA visible focus ring is on every interactive element in both themes.
3.1.2 Language of PartsSupportsTranslated content is marked with its language.
Published pages: Published translations carry the right lang attribute.
3.2.3 Consistent NavigationSupportsThe sidebar and top bar are the same on every screen.
Published pages: Menus are shared across every page of a site.
3.2.4 Consistent IdentificationSupportsIcons and controls with the same function are labeled the same way.
3.3.3 Error SuggestionSupportsError messages say how to fix the problem.
3.3.4 Error Prevention (Legal, Financial, Data)SupportsPublishing and deleting ask for confirmation. Every page has version history with restore, and publishes can be rolled back.
4.1.3 Status MessagesSupportsSave confirmations and results are announced with role="status" without moving focus.

Revised Section 508

Chapter 3, Chapter 5 (software, as an authoring tool) and Chapter 6 (support). Web content criteria in Chapter 5 are covered by the WCAG tables above.

Revised Section 508
CriteriaConformance levelRemarks and explanations
302 Functional Performance CriteriaSupportsSupported through WCAG 2.1 AA conformance above, including use without vision, with limited vision, without perception of color, without hearing, with limited manipulation and with limited cognition.
502 Interoperability with Assistive TechnologySupportsThe admin is a web application that uses standard HTML controls and ARIA, so platform accessibility services apply.
504.2 Content Creation or EditingSupportsEditors can create content that conforms to WCAG 2.1 AA, and the publish check blocks the most serious failures.
504.2.1 Preservation of Information Provided for Accessibility in Format ConversionSupportsImported designs and pages keep alt text, labels, headings, language and ARIA attributes.
504.2.2 PDF ExportNot ApplicableThe admin doesn’t author PDF documents for publication.
504.3 PromptsSupportsEditors are prompted for alt text, link text, headings, captions and labels, with a “Before you publish” list and Fix buttons.
504.4 TemplatesSupportsTemplates, starter pages and widgets provided with the product meet WCAG 2.1 AA.
602.3 Electronic Support DocumentationSupportsThe help center on this website meets WCAG 2.1 AA.
602.4 Alternate Formats for Non-Electronic Support DocumentationSupportsAvailable in other formats on request.
603 Support ServicesSupportsSupport by email and phone, with information on accessibility features and alternate formats on request.

This report describes Sentra CMS as of the report date, based on the evaluation methods listed. It’s provided for information and isn’t a warranty. We update it when the product changes. For a signed copy or a version in another format, email [email protected].