Accessibility statement

Effective from:

In short

I want everyone to be able to use this website: with a keyboard, a screen reader, zoom or a slow internet connection.

Conformance

The website is built to conform to the Web Content Accessibility Guidelines (WCAG) 2.2 level AA. Full conformance has not been confirmed by an external audit, and manual screen reader testing is not yet complete; the automated checks below do not replace it.

How I check it

  • In my workflow, an automated check runs on every page before every release (Playwright and axe-core, WCAG 2.2 AA rules), in light and dark theme, on mobile and desktop sizes; if any rule fails, I do not publish the change. This is my own working rule, not enforced by a technical lock.
  • An automated test measures colour contrast: body text at least 7:1, other text at least 4.5:1, control borders at least 3:1.
  • An automated test walks through keyboard use (skip link, visible focus, closing the menu with Escape, form errors), and every page is checked automatically at 320 pixels width.

What the website provides

  • A "Skip to content" link, a clear page structure, headings and landmarks.
  • Everything works with a keyboard, and focus is always clearly visible.
  • Light and dark theme, following your system setting or chosen manually.
  • Motion is switched off by the "reduce motion" system setting.
  • The contact form works without JavaScript (the browser then flags missing or invalid fields); with JavaScript it reports errors in text, per field, with a summary.

Known limitations

I am not aware of any problem that prevents using the website. Automated tests do not catch every barrier, and I do not currently test manually with a screen reader, so please tell me if something does not work. I cannot take responsibility for the accessibility of external websites linked from the portfolio.

The PDF versions of the legal pages are printed from the website as tagged PDFs, with bookmarks and a language setting. I have not checked them for PDF/UA conformance, so the primary, accessible version is the website itself.

Feedback

If you run into a barrier or need content in another format, write to hello@levikaldor.hu. I aim to reply and fix the problem within 5 working days. Your message is covered by the privacy policy.

How this statement was prepared

This statement is based on a self-assessment and is reviewed after every major change. Last review: on the effective date shown above.

This page as a PDF (PDF, 108 kB, opens in a new tab)