Accessibility
Every voter deserves equal access.
KeralaCompass is designed so that every eligible voter - regardless of disability, device, or connectivity - can take the quiz, learn about Kerala's political fronts, sign the pledge, and participate fully in the democratic process.
WCAG 2.1
Target: Level AA
Mobile-First
Responsive & touch-ready
Bilingual
English + Malayalam script
1 Our Commitment
We are committed to ensuring digital accessibility for people with visual, auditory, motor, and cognitive disabilities. KeralaCompass targets conformance with the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA - the internationally accepted standard for web accessibility.
We also design in the spirit of the Rights of Persons with Disabilities Act, 2016 (RPwD Act), which requires accessible digital services for all citizens of India.
Accessibility is not a feature - it is a fundamental right of every voter. We treat it as a continuous practice, not a one-time checklist.
2 Conformance Status
KeralaCompass is partially conformant with WCAG 2.1 Level AA. Partial conformance means that some parts of the content do not fully meet the standard yet - these are listed in Section 10 (Known Limitations). We are actively working to reach full conformance.
3 Keyboard Navigation
Every feature on KeralaCompass can be reached and operated using a keyboard alone - no mouse required.
Focus indicators are clearly visible on all interactive elements - using the platform's primary colour outline - so keyboard users can always see where they are on the page.
4 Screen Reader Support
KeralaCompass is built with semantic HTML5 and ARIA to work well with screen readers such as NVDA, JAWS, VoiceOver (iOS/macOS), and TalkBack (Android).
<header>, <main>, <nav>, <footer> allow quick section navigation.
aria-live="polite") on the stats counter and quiz progress bar announce dynamic updates without disrupting reading flow.
aria-hidden="true". Meaningful icons always have adjacent visible text.
5 Visual Accessibility
Our visual design follows the Material You design system, built on a semantic colour token architecture that ensures consistent contrast and adaptability.
prefers-reduced-motion
6 Typography & Readability
KeralaCompass uses Plus Jakarta Sans - a humanist sans-serif designed for clarity at all sizes - with a generous base size and comfortable line spacing throughout.
7 Mobile & Touch Accessibility
KeralaCompass is a mobile-first Progressive Web App (PWA). The majority of Kerala's young voters access the internet through smartphones, so mobile accessibility is a primary - not secondary - concern.
8 Language & Script Support
KeralaCompass serves voters in Kerala, where Malayalam is the primary language. We support both languages throughout the platform.
lang="ml" attribute is set on the HTML element. Malayalam content within English pages uses lang="ml" on the enclosing tag so screen readers switch to the correct voice.
9 Inclusive Quiz Design
The Political Compass quiz is the core of KeralaCompass. It is designed so that every voter - regardless of ability - can complete it fully and receive accurate results.
10 Known Limitations
We are transparent about the areas where our accessibility currently falls short. The following limitations are known and actively being addressed:
- draw Canvas signature drawing - The drawn signature option on the Pledge page is not accessible to screen reader or keyboard-only users. A fully accessible typed name alternative is always available and is the default.
-
sync
HTMX live-reload announcements - Dynamically refreshed content (stats counter, leaderboard) may not be consistently announced by all screen readers. We use
aria-live="polite"as a mitigation and are improving this. - share Third-party social share buttons - Instagram, Reddit, Snapchat, and Facebook share buttons use those platforms' own accessibility standards, which are outside our control.
-
animation
Hero compass animation - The rotating compass needle is a decorative SVG. It is marked
aria-hidden="true"and carries no informational content, but the animation does not yet fully respectprefers-reduced-motionin all browsers.
We aim to address all critical limitations within each release cycle. If a limitation blocks you from completing a task, please contact us and we will assist you directly.
11 Feedback & Contact
We welcome feedback on the accessibility of KeralaCompass. If you encounter a barrier, find a page that is not fully accessible, or have a suggestion, please let us know.
contact_support Accessibility Contact
- Response time
- Within 7 business days
When you contact us about an accessibility issue, please include the URL of the page, a description of the barrier, and the assistive technology or browser you are using. This helps us reproduce and fix the issue faster.
12 Assessment & Roadmap
KeralaCompass assesses its own accessibility through internal reviews by the development team. We use automated tools (Lighthouse, axe-core) alongside manual keyboard and screen reader testing.
prefers-reduced-motion compliance; enhanced HTMX live-region announcements; third-party WCAG audit before the next major release.
This statement was last reviewed on 21 March 2026. We review and update it at least once per major release cycle.
Democracy works best when everyone can participate.
We build KeralaCompass so that no voter is left behind - not by a broken layout, not by an unreadable font, not by a missing label. If something gets in your way, tell us. We will fix it.