Skip to main content

Accessibility

Last Updated: June 7, 2026

SyncHOA is committed to making its software accessible to everyone, including people with disabilities. We are working to meet the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA.

1. Current Status

SyncHOA is partially conformant with WCAG 2.2 Level AA. Partially conformant means that some parts of the content do not fully conform to the accessibility standard. We are actively auditing and improving the product.

2. What We Support

  • Keyboard navigation on primary board and resident portal flows.
  • Visible focus rings on interactive elements (buttons, links, inputs).
  • Screen-reader-compatible modal dialogs (focus trapping via Radix UI).
  • Semantic HTML with appropriate ARIA roles and labels on key controls.
  • prefers-reduced-motion support — animations and scroll transitions are disabled for users who opt out of motion.
  • Color is not the sole differentiator for status information — text labels accompany all color-coded badges.
  • Skip-to-main-content link on all marketing pages.

3. Known Limitations

We are aware of areas that do not yet fully meet AA requirements. We are actively working to address them:

  • Some data tables lack explicit scope attributes on column headers.
  • Icon-only action buttons in list views may be missing aria-label attributes.
  • Complex multi-step dialogs (bulk import, bulk actions) have not been fully tested with screen readers.
  • Color contrast on a small number of secondary UI elements may not meet the 4.5:1 ratio requirement.

4. Feedback and Contact

If you encounter an accessibility barrier or have feedback on how we can improve, please contact us. We aim to respond to accessibility-related requests within 5 business days and resolve confirmed barriers within 30 days where technically feasible.

5. Technical Approach

SyncHOA is built on Next.js with Radix UI primitives and Tailwind CSS. Radix UI components implement WAI-ARIA patterns by default (dialogs, dropdowns, select menus, checkboxes). We use eslint-plugin-jsx-a11y to catch common accessibility issues during development.

6. Formal Complaints

If you are not satisfied with our response to an accessibility concern, you may contact the U.S. Department of Justice ADA Information Line or a relevant national authority in your jurisdiction.


Accessibility issues: accessibility@synchoa.com