VPAT - Tomahawk Technologies & OperationsCommander Accessibility Conformance Report Revised Section 508 Edition - (Based on VPAT® Version 2.5Rev) Legal Disclaimer - This Voluntary Product Accessibility Template (VPAT) is provided for informational purposes only and does not constitute a legal binding claim of compliance. The information reflects the product as of the date of this report and does not cover subsequent changes or updates. While we strive for accuracy and compliance with applicable accessibility standards, we acknowledge that there may be instances of non-conformity. We encourage users to report any such instances to OperationsCommander so we can address them promptly. No liability is assumed for the accuracy of this document or the decisions made based on its content. This VPAT does not imply endorsement by any federal agency. Purpose The VPAT is a template used to document a product's conformance with accessibility standards and guidelines. The purpose of the Accessibility Conformance Report is to assist customers and buyers in making preliminary assessments regarding the availability of commercial "Electronic and Information Technology," also referred to as “Information and Communication Technology” (ICT) products and services with features that support accessibility. Legal Disclaimer This Voluntary Product Accessibility Template (VPAT) is provided for informational purposes only and does not constitute a legal binding claim of compliance. The information reflects the product as of the date of this report and does not cover subsequent changes or updates. While we strive for accuracy and compliance with applicable accessibility standards, we acknowledge that there may be instances of non-conformity. We encourage users to report any such instances to OperationsCommander so we can address them promptly. No liability is assumed for the accuracy of this document or the decisions made based on its content. This VPAT does not imply endorsement by any federal agency. Revision History Date of Change Notes August 13, 2024 Final Draft - SJ May 13, 2025 Review for Accuracy - SJ March 17, 2026 Review for Accuracy - SJ April 8, 2026 Update to WCAG 2.1 Level AA - CB Name of Product/Version: OperationsCommander - User Portal Platform: Web Report Date: March 2026 Product Description: OperationsCommander provides a cloud-based parking and enforcement management system. The online portal allows users access to manage their account, personal information, and vehicles. They can also appeal and pay violations and purchase permits. Contact Information: support@ops-com.com Evaluation Methods Used: Testing is based on knowledge of general product functionality Applicable Standards/Guidelines This report covers the degree of conformance for the following accessibility standard/guidelines: Standard/Guideline Included In Report Web Content Accessibility Guidelines 2.0 Level A (Yes) Level AA (Yes) Level AAA (Yes) Web Content Accessibility Guidelines 2.1 Level A (Yes) Level AA (Yes) Level AAA (Yes) Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 (Yes) Terms The terms used in the Conformance Level information are defined as follows: Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation. Partially Supports: Some functionality of the product does not meet the criterion. Does Not Support: The majority of product functionality does not meet the criterion. Not Applicable: The criterion is not relevant to the product. Not Evaluated: The product has not been evaluated against the criterion. This can only be used in WCAG Level AAA criteria. WCAG 2.1 Report Tables 1 and 2 also document conformance with Revised Section 508:  Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing Chapter 6 – 602.3 Electronic Support Documentation Note: When reporting on conformance with the WCAG 2.1 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.1 Conformance Requirements . Table 1: Success Criteria, Level A Criteria Conformance Level Remarks and Explanations 1.1.1 Non-text Content (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Most of the content is text. Images that are used are decorative (e.g., brand/client logos). Images presenting the vehicle type are decorative and are placed next to the text description (including the vehicle type) of the vehicle. The real-time map parking doesn’t require the map as the interface to get a permit is text-based (appears next to the map; the map is only to see where the lots are). Content mostly complies except for: The chart on the real-time map page showing the percentage of available permits has no text alternative QR Code scanning does not have a text alternative Note: The primary users for QR code scanning and real-time permit availability are drivers who are expected to be visually interactive, an accessible alternative method is provided as users can access the same page to obtain the permit directly through the app. 1.2.1 Audio-only and Video-only (Prerecorded) (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: No audio or video media is used on the website 1.2.2 Captions (Prerecorded) (Level A) Also applies to: Revised Section 508 501 (Web)(Software)  504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: No audio or video media is used on the website 1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Also applies to: Revised Section 508 501 (Web)(Software)  504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: No audio or video media is used on the website 1.3.1 Info and Relationships (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Semantic structure and labeling complies. ARIA roles are explicitly defined to enhance accessibility. 1.3.2 Meaningful Sequence (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Logical order is followed on all pages 1.3.3 Sensory Characteristics  (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: There are no instructions that rely solely on sensory characteristics 1.4.1 Use of Color (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Links, buttons, and other interactive elements are not identified solely by color. information conveyed through color is also available through text 1.4.2 Audio Control (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Website does not play any audio or video media 2.1.1 Keyboard (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: All pages and functionality can be accessed using a keyboard 2.1.2 No Keyboard Trap (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Pages that can be accessed using a keyboard can also be exited using the keyboard 2.1.4 Character Key Shortcuts (Level A) Web: Not applicable Web: No single-character shortcuts exist. All keydown bindings use .enter or .space. 2.2.1 Timing Adjustable (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: In app notifications (success or failure messages) have a timer with a button to dismiss before the timer ends. Prior warning is given when the user’s session times out. 2.2.2 Pause, Stop, Hide (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: The application does not include moving or blinking content that needs to be paused, stopped or hidden 2.3.1 Three Flashes or Below Threshold (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Website does not contain any flashing content 2.4.1 Bypass Blocks (Level A) Also applies to: Revised Section 508 501 (Web)(Software) – Does not apply to non-web software 504.2 (Authoring Tool) 602.3 (Support Docs) – Does not apply to non-web docs Web: Supports Web: A “skip to main content” link is provided as the first focusable element on the page, allowing keyboard users to bypass repeated navigation (e.g., the side menu with multiple items) and move directly to the primary onboarding content. 2.4.2 Page Titled (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: All pages are titled appropriately  2.4.3 Focus Order (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Interactive elements in anis in an order that follows sequences and relationships within the content 2.4.4 Link Purpose (In Context) (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Links are only used in news items that are sent by the admins to the users. The admins choose the link description that will be displayed to describe the purpose of this link 2.5.1 Pointer Gestures (Level A) Web: Supports Swipers (touch) are hidden on desktop; stacked grid shows instead. Welcome/subscriptions pages have explicit Next/Prev/Skip buttons. 2.5.2 Pointer Cancellation (Level A) Web: Supports All actions fire on (click) (up event). Only mousedown found is non-destructive (markFieldTouched). 2.5.3 Label in Name (Level A) Web: Supports Visible button text matches aria-label values across the app. 2.5.4 Motion Actuation (Level A) Web: Not applicable No device motion, accelerometer, gyroscope, or shake detection found. 3.1.1 Language of Page (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Default browser language is used 3.2.1 On Focus (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Focus on input fields does not change context 3.2.2 On Input (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Submit buttons or dialogues are provided in areas where change of context may be initiated 3.3.1 Error Identification (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Fully complies 3.3.2 Labels or Instructions (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Placeholders and/or labels are used to describe input fields 4.1.1 Parsing (Level A) Also applies to: WCAG 2.1 – Always answer ‘Supports’ Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports For WCAG 2.0, WCAG 2.1, and the 508 standards, the September 2023 errata update indicates this criterion is always supported. See the WCAG 2.0 Editorial Errata and the WCAG 2.1 Editorial Errata . 4.1.2 Name, Role, Value (Level A) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Form controls elements have label elements associated to them Table 2: Success Criteria, Level AA Notes: WebAIM Contrast Checker was used to test contrast ratios Criteria Conformance Level Remarks and Explanations 1.2.4 Captions (Live) (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: No audio or video content is used on website 1.2.5 Audio Description (Prerecorded) (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: No audio or video content is used on website 1.3.4 Orientation (Level AA) Web: Supports No CSS orientation locks found. 1.3.5 Identity Input Purpose (Level AA) Web: Partially Supports Web: Any input collecting personal info (e.g., name, email, address) needs autocomplete so browsers/assistive tech can auto-fill.   Will be supported by May 31, 2026 1.4.3 Contrast (Minimum) (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: The website uses more than one color combination across different pages. The measured contrast ratios are as follows: page text: 17.74:1 buttons: 7.71:1 displaying active pages on navigation bar: 6.88:1 1.4.4 Resize text (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Text and components are responsive to different screen sizes and zoom levels 1.4.5 Images of Text (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: On the manage credit card page, text is used to display credit card info instead of an image, which allows accessibility tools to be used. Only images that might contain text are just decorative (brand/client logos) 1.4.10 Reflow (Level AA) Web: Supports Responsive grid with breakpoint sizing. Content reflows at 320px. 1.4.11 Non-text Contrast (Level AA) Web: Supports Focus outlines are 3px #1a73e8 on white (high contrast). Ionic toggle/button borders meet 3:1. 1.4.12 Text Spacing (Level AA) Web: Supports No fixed heights or overflow: hidden that would clip adjusted text. Uses rem/em units. 1.4.13 Content on Hover or Focus (Level AA) Web: Supports Popovers triggered by click/keyboard (not hover), dismissible, and persistent until closed. 2.4.5 Multiple Ways (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) – Does not apply to non-web software 504.2 (Authoring Tool) 602.3 (Support Docs) – Does not apply to non-web docs Web: Supports Web: Search functionality on pages and linking to all of the pages on the site from the home page 2.4.6 Headings and Labels (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Content is described in headings and labels 2.4.7 Focus Visible (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Elements do visibility show that they have received focus  3.1.2 Language of Parts (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: The language of each passage or phrase in the content can be programmatically determined when it differs from the default language of the page. 3.2.3 Consistent Navigation (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) – Does not apply to non-web software 504.2 (Authoring Tool) 602.3 (Support Docs) – Does not apply to non-web docs Web: Supports Web: Side navigation bar is consistent on all pages 3.2.4 Consistent Identification (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) – Does not apply to non-web software 504.2 (Authoring Tool) 602.3 (Support Docs) – Does not apply to non-web docs Web: Supports Web: Using consistent identification for components with similar functionality. 3.3.3 Error Suggestion (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Form validation is provided with DOM text 3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Also applies to: Revised Section 508 501 (Web)(Software) 504.2 (Authoring Tool) 602.3 (Support Docs) Web: Supports Web: Financial transactions have a mechanism for reviewing, confirming, and correcting information before finalizing the submission. 4.1.3 Status Messages (Level AA) Web: Partially Supports Web: Success toasts, loading states, and cart updates are currently invisible to screen readers.   Will be supported by May 31, 2026 Table 3: Success Criteria, Level AAA Criteria Conformance Level Remarks and Explanations 1.2.6 Sign Language (Prerecorded) (Level AAA) Revised Section 508 – Does not apply Web: Supports Web: No media content is used 1.2.7 Extended Audio Description (Prerecorded) (Level AAA) Revised Section 508 – Does not apply Web: Supports Web: No media content is used 1.2.8 Media Alternative (Prerecorded) (Level AAA) Revised Section 508 – Does not apply Web: Supports Web: No media content is used 1.2.9 Audio-only (Live) (Level AAA) Revised Section 508 – Does not apply Web: Supports Web: No media content is used 1.3.6 Identify Purpose (Level AAA) Web: Partially Supports