1. Our Commitment
Goji Solution Pvt. Ltd. is committed to making goji.my accessible to all users, regardless of disability, assistive technology, or browsing context. We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA as the international standard for web accessibility.
Accessibility is not an afterthought — it is built into our design system and development process from the start. We design for keyboard navigation, screen readers, colour contrast compliance, and reduced-motion preferences by default.
2. Conformance Status
goji.my is currently in active development. Our accessibility status by component:
| Component | Standard | Status | Notes |
|---|---|---|---|
| HTML structure and semantics | WCAG 2.1 AA | Compliant | Correct heading hierarchy, landmark roles, skip links on all pages |
| Keyboard navigation | WCAG 2.1 AA 2.1.1 | Compliant | All interactive elements reachable and operable by keyboard |
| Focus management | WCAG 2.1 AA 2.4.3 | Compliant | Focus trapping in modals and drawers; visible focus indicators |
| Colour contrast (text) | WCAG 2.1 AA 1.4.3 | Compliant | Minimum 4.5:1 ratio for normal text; 3:1 for large text |
| Colour contrast (UI components) | WCAG 2.1 AA 1.4.11 | Partial | Some legacy pages under migration may have contrast gaps |
| Images (alt text) | WCAG 2.1 A 1.1.1 | Compliant | Decorative images use aria-hidden; content images have descriptive alt text |
| Forms and validation | WCAG 2.1 AA 3.3.1 | Compliant | Error identification with programmatic labels; inline validation messages |
| Screen reader compatibility | WCAG 2.1 AA 4.1.2 | Compliant | ARIA labels, roles, and live regions on dynamic content |
| Reflow / zoom | WCAG 2.1 AA 1.4.4 | Compliant | Content reflows at 320px viewport; 400% zoom supported |
| Motion and animation | WCAG 2.1 AA 2.3.3 | Compliant | All animations respect prefers-reduced-motion media query |
| Dark mode | WCAG 2.1 AA 1.4.3 | Compliant | Both light and dark themes meet contrast requirements |
| Video and audio content | WCAG 2.1 AA 1.2.x | N/A | No video or audio content currently on the Platform |
3. Known Limitations
We are aware of the following accessibility limitations that are being addressed:
- Old-architecture pages (29 pages under migration): Approximately 29 pages built before the current design system are being migrated to the new architecture. These pages may have isolated accessibility gaps. Migration is scheduled to complete during the next development sprint.
- Dashboard sidebar (mobile): The dashboard mobile navigation overlay does not currently include a role="dialog" attribute on some pages. This will be corrected in the migration sprint.
- Third-party widgets: Third-party embeds (if used in future) may not fully conform to WCAG 2.1 AA.
4. Testing Methods
We test accessibility using:
- Automated testing: axe DevTools, WAVE, and Lighthouse accessibility audits
- Manual testing: Keyboard-only navigation testing across all page templates
- Screen reader testing: NVDA on Windows (Chrome/Firefox), VoiceOver on macOS (Safari)
- Contrast checking: WebAIM Contrast Checker for all colour combinations in the design system
- Zoom testing: Browser zoom from 100% to 400% on primary page templates
5. Technical Specifications
goji.my relies on the following technologies for accessibility conformance:
- HTML5 semantic elements (
<main>,<nav>,<header>,<footer>,<article>,<section>,<aside>) - WAI-ARIA 1.2 roles, states, and properties
- Bootstrap 5.3 (WCAG 2.1 AA compliant base framework)
- CSS custom properties with sufficient contrast ratios in both light and dark themes
- Vanilla JavaScript with progressive enhancement — core content accessible without JavaScript
6. Feedback and Contact
We welcome feedback on the accessibility of goji.my. If you experience accessibility barriers:
- Email us at [email protected]
- Use the contact form and select “Accessibility Issue”
We aim to respond to accessibility feedback within 5 business days and to address reported issues as quickly as technically feasible.
7. Formal Complaints
If you are not satisfied with our response to your accessibility feedback, you may contact the relevant enforcement body in your jurisdiction:
- EU/EEA: Your national accessibility enforcement body (per the EU Web Accessibility Directive)
- UK: Equality Advisory and Support Service (EASS) — equalityadvisoryservice.com
- USA: U.S. Department of Justice — ada.gov
8. Accessibility Roadmap
Planned improvements over the next 6 months:
- Complete migration of all 29 old-architecture pages to the new design system (includes correct landmark roles, search overlay, and toast container)
- Comprehensive NVDA/VoiceOver audit of all tool-listing and dashboard templates
- Add keyboard shortcut reference (“Press / to open search”)
- Implement aria-live region improvements for dynamic search results and filter state changes
- Add visible skip links for all primary content regions on every page
Contact Us
For questions about this policy, reach us at:
[email protected]Goji Solution Pvt. Ltd. · Kathmandu, Nepal · Contact form