Accessibility statement
We want everyone to be able to use this website, including people who use a keyboard instead of a mouse, a screen reader, or magnification. This page says what standard we aim for, how we check it, and what we know is not right yet.
Last updated:
What we aim for
This website aims to meet the Web Content Accessibility Guidelines, WCAG 2.2, at level AA. No outside party has audited it, and the known problems below are real, so we describe it as partly meeting that standard rather than claiming it in full.
This statement covers ghosts.lk. Pages run by other companies that the site sends you to, such as Stripe’s checkout, the call-booking page on Cal.com, and WhatsApp, are outside our control.
How we check it
- We measure text contrast on the page as it is actually drawn, pixel by pixel, at three screen widths (1440, 1024 and 390 pixels), against the WCAG minimums: 4.5 to 1 for body text and 3 to 1 for large text.
- We check that pages do not scroll sideways on a phone-width screen.
- We check that the “Skip to content” link moves keyboard focus to the main content, and that the mobile menu cannot be reached by keyboard while it is closed.
- We run the Lighthouse accessibility audit on our main pages.
- We run axe-core, an automated accessibility checker, on fifteen main pages at desktop and phone widths. On 3 October 2026 it found no serious or critical issues.
- We run a scripted keyboard-only pass: every link and control on our main pages shows where the keyboard focus is, and the mobile menu and the chat both close with Escape and return focus to the button that opened them.
- Questions and answers open without JavaScript, so they can be read with scripts turned off.
Known limitations
- The example penetration test report (PDF) is not tagged for screen readers. If you need its contents in another format, email us and we will send them.
- The site has three animations. The findings table on the home page settles into place when the page loads, in about a second. Behind the home page, a film of a dragon moves only as you scroll: it never plays on its own, and it stops when you stop. On the About page, the ink dragon moves for about twelve seconds once, then rests. All three play even when your device is set to reduce motion. If any of them makes the page hard to use, tell us.
Report a problem
If something on this site does not work for you, email ryan@ghosts.lk with the page address and what happened, or message us on WhatsApp at +94 71 055 5055. We reply within 24 hours. If you need something from the site in a different format, ask and we will send it.