1. Commitment
adityamallah.com should be usable by as many people as possible. This personal site is built with semantic HTML, keyboard-friendly navigation, and readable typography. We aim to align with the intent of the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA where practical for a small static site.
Related policies: Privacy Policy, Terms of Service, Cookie Policy.
2. What we implement
- Skip link - A "Skip to content" link appears on keyboard focus so you can bypass the header and land on the main content (
#main-content). - Landmarks and structure - Pages use a single main landmark, header and footer regions, and heading hierarchy for navigation with screen readers.
- Keyboard access - Primary navigation, search, forms, and interactive controls are designed to work without a mouse. Visible
:focus-visibleoutlines mark the focused control. - Reduced motion - When your system prefers reduced motion, animations and transitions are minimized and scroll-triggered fade-ins stay visible by default.
- Images and icons - Meaningful images include alternative text or accessible names. Decorative elements use empty or hidden labels where appropriate.
- Forms - Contact and newsletter fields use labels, clear error messages, and standard HTML controls so assistive tech can announce them.
- Language - The document language is set to English (
lang="en"). - Color and contrast - Body text uses high-contrast neutrals on light or dark sections. Critical actions are not conveyed by color alone when we can pair them with text or icons.
- Responsive layout - Content reflows on small screens without requiring horizontal scrolling for main reading paths.
3. Compatible approaches
The site is a static Astro site enhanced with progressive JavaScript (search, newsletter UI, reading progress). Core content remains available if scripts fail. Search uses a client-side index (Pagefind) loaded on demand.
We test in modern evergreen browsers (recent Chrome, Firefox, Safari, and Edge). Older browsers may not receive every visual effect but should still reach articles and forms.
4. Known limitations
- Third-party content - Embedded or linked third-party pages (social networks, research sites, tools) are outside our control.
- Older posts or assets - Some images, charts, or code samples may have incomplete alternative text. We improve these as we edit.
- Complex components - The search modal and mobile menu are custom widgets; if you hit a keyboard trap or missing announcement, please report it.
- Fonts - Web fonts load from Google Fonts. If they fail, system fallbacks still render text.
5. Feedback and requests
If you find a barrier - missing alt text, low contrast, keyboard issue, or content you cannot access - tell us. We take accessibility reports seriously and will try to fix issues within a reasonable time for a personal site.
- Email: [email protected]
- Form: Contact page
Please include the page URL, what you were trying to do, and the assistive technology or browser you use if you know it. That helps us reproduce the problem faster.
6. Alternative formats
Prefer another channel? You can also reach out on LinkedIn or X. For feed readers, use the RSS feed. Full article text for machine reading is also published via llms-full.txt.
7. Formal complaints
This is an independently operated personal website. If we cannot resolve an accessibility concern, you may also pursue remedies available under the laws of your country or region.
8. Updates to this statement
This statement will change as the site changes. The "Last updated" date at the top reflects the latest revision.