Accessibility
Accessibility statement
Last reviewed: 23 September 2026
Everyone should be able to use this website – with a mouse, a keyboard, a screen reader, zoomed in or with animations turned off. This statement explains which standards the site meets, how that was checked and where you can reach me if something gets in your way.
Conformance status
This website is fully conformant with the Web Content Accessibility Guidelines (WCAG) 2.2, level AA. WCAG 2.2 is also published as the international standard ISO/IEC 40500:2025. It thereby also meets the web requirements of the European standard EN 301 549 (clause 9).
Fully conformant means that the content meets the standard without exceptions. The conformance is self-assessed; no certification body was involved.
What that means in practice
- Everything works with the keyboard alone, in a logical order, with a clearly visible focus ring and a "skip to content" link.
- Text and controls meet the AA contrast ratios in both the light and the dark theme.
- Pages can be zoomed to 400 % and used at 320 px width without horizontal scrolling or lost content.
- Animations respect the "reduce motion" system setting, and the header has a button to pause them at any time.
- Interactive targets are at least 24 × 24 CSS pixels, or have enough space around them that they cannot be hit by mistake (WCAG 2.5.8).
- Pages have meaningful titles, headings, landmarks and language attributes; images have text alternatives or are marked as decorative.
- The cookie banner can be operated with the keyboard and screen readers, and it never hides the element that has focus.
Known limitations
- The animated 3D planet on the home page is decorative. It is hidden from assistive technology and stops moving when motion is reduced.
- The Tetris game in the browser console is a hidden easter egg for developers. It is not part of the content and is not designed for screen readers.
- Linked external websites (for example client or LinkedIn pages) are outside my control and may not meet the same standard.
How this was checked
Every page was tested in all three languages (English, German, Hungarian) and in both colour themes: automated checks with axe-core and Lighthouse, followed by manual checks of keyboard navigation, focus order and visibility, zoom and reflow, reduced motion, target sizes and text alternatives. The results are re-checked with every larger change to the site.
Other standards this site follows
- GDPR / DSGVO: analytics only loads after explicit consent, which can be withdrawn at any time – see the privacy policy.
- RFC 9116: a security contact is published at /.well-known/security.txt, following the vulnerability disclosure approach of ISO/IEC 29147.
- ISO 8601, ISO 639-1 and ISO 3166-1 for dates, language and country codes (for example "de-AT").
- schema.org structured data, so search engines understand who is behind the site.
Feedback and contact
Did you run into a barrier, or is something hard to use? Please let me know – I read every message personally and usually reply within a few days. If you need content in a different format, I am happy to send it to you.
Balázs CsorbaSenior Fullstack Developer8570 Voitsberg, AustriaEmail: balazs9703@gmail.comAbout this statement
This is a private personal website, so the statement is voluntary. It follows the structure of the EU model accessibility statement (Implementing Decision (EU) 2018/1523).
Media owner and legal disclosure: Imprint