Accessibility
Accessibility Requirements
LifeSync aims to make its website and Flutter app usable for people with disabilities and to align with common accessibility expectations such as ADA guidance and WCAG.
Accessibility target
The LifeSync website and app screens should be designed and maintained with WCAG 2.2 Level AA principles in mind: perceivable, operable, understandable, and robust content.
Website and app practices
- Use semantic HTML headings, links, lists, and page structure.
- Keep text readable with sufficient contrast and responsive sizing.
- Support keyboard navigation for links and controls.
- Avoid hidden instructions that only appear visually.
- Write clear link text and page titles.
- For Flutter screens, provide meaningful labels for interactive controls where visual icons are used.
- Keep forms, task cards, calendar views, whiteboard controls, mind map controls, and health dashboards usable with screen readers and scalable text.
- Ensure app-blocking overlays and notifications are understandable and do not trap users without a path back to LifeSync or the system home screen.
Known limits
Downloadable software may have separate accessibility behavior depending on the operating system, app version, permissions, and assistive technology. Whiteboard and mind map canvas interactions can be difficult for some assistive technologies and should receive extra review before production release.
Official references
This page is informational and is not a guarantee that every page, file, or app screen is fully conformant.