VPAT
Subtitle: 
How we support accessibility

How we support accessibility
Name of ProductTimber v3.0
PlatformWeb
Product DescriptionTimber is an eCommerce integration for Booklog users
Last UpdatedJanuary 5, 2025
Contact Informationinfo@herkimer.media
  
Evaluation Methods UsedConformance to the listed accessibility standards has been evaluated by Herkimer Media using a combination of static analysis tools, manual testing, and user feedback.
Standard/GuidelineIncluded In Report
Web Content Accessibility Guidelines 2.2
Level A: Yes
Level AA: Yes
Level AAA: No

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 be used only in WCAG 2.0 Level AAA.

WCAG 2.2 Report

Tables 1 and 2 also document conformance with:

  • 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.2 Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.2 Conformance Requirements.

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)User generated content, especially images, may fail to provide text content alternatives to non-text content; however, core application content does conform.
1.2.1 Audio-only and Video-only (Prerecorded) (Level A)Tutorial video content is accompanied by a detailed audio track delivering equivalent information.
1.2.2 Captions (Prerecorded) (Level A)Closed captions are supported through automatic speech-to-text services..
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)Alternative help text is available when recorded videos are available.
1.3.1 Info and Relationships (Level A) 
1.3.2 Meaningful Sequence (Level A)Context important sequences are presented in the appropriate order.
1.3.3 Sensory Characteristics (Level A)When graphical icons are used, alternative text is provided so sensory characteristics are not relied upon.
1.4.1 Use of Color (Level A)Color is often used to express meaning in the application; however, in cases where meaning is expressed by color, additional text cues are always provided.
1.4.2 Audio Control (Level A)There is no automatically playing audio within the application.
2.1.1 Keyboard (Level A)Keyboard control is supported for navigation and interaction with the application including tab control and shortcut keys.
2.1.2 No Keyboard Trap (Level A) 
2.1.4 Character Key Shortcuts (Level A)Keyboard shortcuts are supported on calendar pages and can be disabled with a toggle.
2.2.1 Timing Adjustable (Level A)There are no timing based actions within the application that would apply.
2.2.2 Pause, Stop, Hide (Level A) 
2.3.1 Three Flashes or Below Threshold (Level A) 
2.4.1 Bypass Blocks (Level A)Within the application content is typically not repeated and aria attributes are implemented in a significant portion of the application.
2.4.2 Page Titled (Level A) 
2.4.3 Focus Order (Level A)Focus order for any sequences affecting meaning is maintained.
2.4.4 Link Purpose (In Context) (Level A) 
2.5.1 Pointer Gestures (Level A) 
2.5.2 Pointer Cancellation (Level A) 
2.5.3 Label in Name (Level A) 
2.5.4 Motion Actuation (Level A) 
3.1.1 Language of Page (Level A)The language of the application is specified in the <html> tag via the lang attribute.
3.2.1 On Focus (Level A) 
3.2.6 Consistent Help (Level A) 
3.2.2 On Input (Level A) 
3.3.1 Error Identification (Level A)When a minor error occurs the error text is typically placed within the context of the object that error is related to. When a major error occurs, the context of the error is usually communicated; however, there can be cases where serious errors occur in the application and the objects or components responsible for the error cannot be readily identified at the time of error notification. In these situations, a more generalized error message will be provided to the user.
3.3.2 Labels or Instructions (Level A) 
4.1.2 Name, Role, Value (Level A)Form elements built into the application typically conform to this requirement; however, user generated form elements may not have appropriate names or roles as this is solely the responsibility of the user generating that content.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)Live video broadcasts are not a component of this application.
1.2.5 Audio Description (Prerecorded) (Level AA) 
1.3.4 Orientation (Level AA)Content is not orientation restricted although some views may favor specific orientations due to the nature of the content.
1.3.5 Identify Input Purpose (Level AA)Form elements built into the application typically conform to this requirement; however, user generated form elements may not have appropriate names or roles as this is solely the responsibility of the user generating that content.
1.4.3 Contrast (Minimum) (Level AA)User generated content with custom formatting may fail to meet this requirement.
1.4.4 Resize Text (Level AA)At 200%, the application functions in mobile mode to continue providing functionality with design elements modified to support the decreased screen size to text size ratio.
1.4.5 Images of Text (Level AA) 
1.4.10 Reflow (Level AA)Some content will require two-dimensional layout for usage or meaning such as specific calendar views or tabular data. In these cases, reflow may require two-dimensional scrolling on some devices.
1.4.11 Non-text Contrast (Level AA) 
1.4.12 Text Spacing (Level AA) 
1.4.13 Content on Hover or Focus (Level AA)In some cases tooltips are used to present additional information about an object on the screen; however, they may not always support moving the mouse over the additional content. Typically in these situations, that additional content is still accessible by clicking on the primary object to view it in a larger context.
2.4.5 Multiple Ways (Level AA)Given the nature of this application, most elements are accessible through a series of steps rather than being static content that would warrant a site map.
2.4.6 Headings and Labels (Level AA) 
2.4.7 Focus Visible (Level AA)When focus is keyboard initiated, visible focus borders will render.
2.4.11 Focus Not Obscured (Minimum) (Level AA) 
2.5.7 Dragging Movements (Level AA)Some advanced administration functions may require dragging of elements for order. Alternative mechanisms will be added in a future release.
2.5.8 Target Size (Minimum) (Level AA) 
3.1.2 Language of Parts (Level AA)While the core of our application is single language and specified in the code, user provided content may be in other languages that are not known to the application and those components do not specify the language of that content. For example, the description of a resource may be in French, provided by the user, and while the entire application is specified as lang="en", that description block would not be specified as French.
3.2.3 Consistent Navigation (Level AA) 
3.2.4 Consistent Identification (Level AA) 
3.3.3 Error Suggestion (Level AA) 
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)For mutable data fields, any incorrect values can be modified after the initial modification. For immutable items, such as reservations, those reservations can be cancelled, modified, or replaced provided the administrators wish to allow this functionality within the operational constraints of their facility. For example, a reservation may be unmodifiable within a certain time period before the start of the reservation in order to meet the operational requirements of that facility. In such cases, data is still mutable when appropriate permission or task delegation is performed.
3.3.8 Accessible Authentication (Minimum) (Level AA)Password based authentication fully supports password managers and copying and pasting of values.
4.1.3 Status Messages (Level AA) 

Revised Section 508 Report

Chapter 3: Functional Performance Criteria (FPC)

CriteriaConformance LevelRemarks and Explanations
302.1 Without VisionFocus group user analysis partially supports access without vision. While some elements could be improved, all tested functions were accessible with appropriate screen reader software.
302.2 With Limited VisionFocus group user analysis partially supports access without vision. While some elements could be improved, all tested functions were accessible with appropriate screen reader software.
302.3 Without Perception of ColorThe user interface does not rely on specific color perceptions.
302.4 Without HearingAudio output is not a required component of this application.
302.5 With Limited HearingAudio output is not a required component of this application.
302.6 Without SpeechAudible speech input is not a required component of this application.
302.7 With Limited ManipulationStandard and assistive technology input devices are compatible with this application.
302.8 With Limited Reach and StrengthStandard and assistive technology input devices are compatible with this application.
302.9 With Limited Language, Cognitive, and Learning AbilitiesFocus group user analysis supports access with limited language, cognitive, and leaning abilities..

Chapter 4: Hardware

Not applicable.

Chapter 5: Software

CriteriaConformance LevelRemarks and Explanations
501.1 Scope - Incorporation of WCAG 2.0.AASee Table 2 above.
502 Interoperability with Assistive Technology
502.2.1 User Control of Accessibility FeaturesAccessibility features are incorprated into the application as a whole. At .his time, there are no in-application accessibility features that must be enabled.
502.2.2 No Disruption of Accessibility FeaturesAs per the comment in 502.2.1, accessibility features are not toggled on or off, and thus their availability is not disruptable.
502.3 Accessibility Services
502.3.1 Object InformationForm elements built into the application typically conform to this requirement; however, user generated form elements may not have appropriate names or roles as the actual HTML name value will typically be a unique identifier.
502.3.2 Modification of Object Information 
502.3.3 Row, Column, and Headers 
502.3.4 Values 
502.3.5 Modification of Values 
502.3.6 Label RelationshipsInternal testing suggest this requirement has conformation; however, we are pending a more complete static analysis to confirm 100% support.
502.3.7 Hierarchical Relationships 
502.3.8 Text 
502.3.9 Modification of Text 
502.3.10 List of Actions 
502.3.11 Actions on Objects 
502.3.12 Focus CursorIn the context of programmatic access to focus information, the web browser being using to interact with the application does provide information about current focus even if the styling in the UI fails to.
502.3.13 Modification of Focus Cursor 
502.3.14 Event Notification 
502.4 Platform Accessibility FeaturesThe application, in conjunction with assistive technologies used with web browsers, should support the requirements outlined in this section. Note that full compliance with this section does depend on the appropriate behaviour of the web browser and its interaction with other assistive technologies used that is outside the scope of this document that references the Timber v3.0 application specifically.
503 Applications
503.2 User PreferencesOur application does not prevent changes to font size and style overrides initiated through the web browser running the application.
503.3 Alternative User InterfacesAlternative user interfaces are not provided.
503.4 User Controls for Captions and Audio Description
503.4.1 Caption Controls 
503.4.2 Audio Description ControlsEmbedded tutorial videos support automatically generated audio closed captions and alternative textual information sources that convey the same content are available within our help documentation.
504 Authoring Tools
504.2 Content Creation or EditingOther than plain text input, this application does not have a content creation component.
504.2.1 Preservation of Information Provided for Accessibility in Format ConversionOther than plain text input, this application does not have a content creation component.
504.2.2 PDF ExportExport of application content to PDF through browser print-to-pdf functionality or through in application PDF generation may not conform to all standards at this time.
504.3 PromptsThe application does not prompt users to create content that conforms to Level A or Level AA at this time.
504.4 TemplatesContent creation templates are not provided.

Chapter 6: Support Documentation and Services

CriteriaConformance LevelRemarks and Explanations
601.1 Scope
602 Support Documentation
602.2 Accessibility and Compatibility Features 
602.3 Electronic Support Documentation 
602.4 Alternative Formats for Non-Electronic Support DocumentationNon-electronic support documentation is not currently available directly from the organization.
603 Support Services
603.2 Information on Accessibility and Compatibility FeaturesSupport inquiries related to accessibility and compatibility features are welcome.
603.3 Accommodation of Communication NeedsOur support services are available in a variety of communication methods including email, voice, and video communication to meet the communication needs of our users.

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 Herkimer Media 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.