Skip to content

Accessibility

This site is built to be used by everyone.

The Artefakt conforms to WCAG 2.1 Level AA. That is a specific, testable standard rather than a general intention, and the sections below say how we hold ourselves to it.

Everything works without a mouse

Every interactive element — links, buttons, forms, menus, the search dialogue, image lightboxes, photo uploads and the homepage layout editor — can be reached and operated from the keyboard alone. Press Tab to move forward, Shift + Tab to move back, Enter or Space to activate, and Esc to close anything that opened.

Wherever you are, the focused element is visibly outlined. Dialogues keep focus inside themselves while open and return it to whatever you opened them from when they close, so you never lose your place — which matters most deep inside a long archive. A “Skip to content” link is the first thing you reach on every page, so the masthead and navigation need not be re-tabbed on every visit.

It reads correctly aloud

The site is built with real headings, landmarks, lists and form labels rather than styled divs, so screen readers can navigate it structurally. Every control has an accessible name; every form field is programmatically tied to its visible label; dialogues announce themselves as dialogues and carry a title; and status messages are announced when they appear rather than changing silently. Photographs carry descriptive alternative text drawn from their captions.

It is tested with VoiceOver on macOS and iOS, and with NVDA on Windows.

It stays readable

All body text meets or exceeds the 4.5:1 contrast ratio WCAG AA requires, and interface boundaries — the edges of form fields, focus outlines — meet 3:1. These are not spot-checked: the palette is defined as a small set of design tokens, and a script recomputes the contrast of every text-and-background pairing on every deploy. If any pair falls below the threshold, the build fails.

Text reflows without loss of content at 200% zoom, and the site respects your system settings for reduced motion and for dark mode.

How this is kept true

Accessibility regressions are ordinary bugs: easy to introduce, and invisible unless something is watching for them. Three automated checks run before any change reaches this site, and each one blocks the release rather than filing a warning:

  • the full jsx-a11y rule set, at zero tolerance, across every page and component;
  • a WCAG contrast guard that parses the stylesheet and verifies its own arithmetic against published reference values before trusting any result;
  • end-to-end tests that drive the real site by keyboard.

What is still imperfect

An honest statement has this section. We know about the following and are working on them:

  • Some archive photographs published before 2026 have brief or missing alternative text. We are writing descriptions for the backlog; newly published work carries them from the start.
  • Reordering the homepage layout by keyboard works but is slower than dragging, and announces less than it should while a card is moving.
  • Embedded video players come from third parties, and their controls are not fully within our control.

Tell us if something blocks you

If any part of this site is difficult or impossible for you to use, we want to hear about it — including the parts not listed above. Tell us the page and what happened, and we will fix it and reply.

Write to jon@artefakt.foundation or use the contact form. Accessibility reports are treated as priority bugs, not feature requests.

This statement was last reviewed on 31 July 2026. It describes theartefakt.org and applies to the whole site, including the contributor Studio.

Artefakt FoundationAccessibilityContact