Skip to contentAccessibility settings

Accessibility statement

Last updated: 12 November 2026

The name Blind Code comes with an obligation: everyone must be able to use this website — with a screen reader, keyboard, zoom or without animations. We publish this statement voluntarily.

The business is currently being registered. Registration details will be published as soon as it is entered in the Croatian Register of Crafts.

01

Standard and conformance status

We aim to conform to the European standard EN 301 549 and WCAG 2.2 at level AA. The website is partially conformant — deviations are listed under “Known limitations”, together with a way around them.

02

Accessibility menu

Settings apply instantly, without reloading, and are remembered in your browser only (the bc-a11y entry, see the Cookie policy). If you asked for reduced motion in your device settings, “Stop animations” is already on.

The menu is an extra, not a substitute for accessible code: the website is built to work with screen readers, keyboards and browser zoom even if you never open it.

03

What we've done

Semantic HTML and a clear heading structure; keyboard navigation with a visible focus indicator plus “Skip to content” and “Accessibility settings” links. The fixed header never covers the focused element.

We respect the “reduce motion” setting — no animations or intro, and all content is visible immediately.

Content and the contact form work without JavaScript; form errors are announced to screen readers.

Text contrast of at least 4.5:1, text alternatives for images, correctly marked language (HR/EN). Horizontal strips (stats, projects) can be scrolled with the keyboard. The system mouse pointer is never hidden.

On mobile, cards advance automatically only while they are on screen, hold still while you touch them or keyboard focus is on them, stay stopped after you press the pause button until you start them again, and don't move at all with “Stop animations” or reduced motion in your system settings.

04

How we test

Automated: every change runs an axe-core test (WCAG 2.0–2.2 rules, levels A and AA) on every page, on desktop and mobile, with and without animations, and with the menu options turned on.

Manual: keyboard navigation, a 320 px wide viewport and the largest text size. This statement is based on self-assessment, not an external audit.

05

Known limitations

Large intro texts (the Studio section on the home page and the “No shortcuts” sentence on the accessibility service page) gradually “light up” as you scroll — until they reach the middle of the screen, some words have lower contrast. The “Stop animations” switch shows them in full contrast right away.

On mobile, project cards that aren't centred in the carousel are intentionally dimmed, so their small text has lower contrast until you swipe them to the centre. With “High contrast” all cards are shown in full.

The animated dot field in the header and the Morse code graphics are decorative and hidden from screen readers — their meaning is always available as text. The field can be switched off with “Calm background”.

Portfolio images show external websites; their content is described in the text next to each image. The owners of those websites are responsible for their accessibility.

06

Legal framework

The Croatian Act on Accessibility Requirements for Products and Services (OG 89/25, 114/26), which transposes the European Accessibility Act (Directive (EU) 2019/882), does not apply to microenterprises providing services. We therefore publish this statement and these adjustments voluntarily.

07

Feedback

Hit a barrier? Contact us at blindcode.cro@gmail.com or +385 97 650 53 43. We aim to reply within 15 days and fix the problem as soon as possible.