Accessibility
Built to WCAG 2.1 Level AA, with the interactive parts described here in detail and no overlay anywhere on the site.
Last updated: 2 September 2026
The left column is the policy. The right column says the same thing plainly and is there to be read, not to replace the clause; where the two could be read as differing, the clause on the left governs.
Conformance
This site is built to conform to the Web Content Accessibility Guidelines 2.1 at Level AA. We test against that standard, and where we fall short of it we treat it as a defect rather than as an enhancement.
Conformance is checked as part of the build rather than reviewed occasionally: colour contrast, focus order, form labelling and text alternatives are all verified before a change ships.
No accessibility overlay
This site uses no accessibility overlay, no accessibility widget and no automated remediation script. None of them are loaded, and none will be.
Overlays sit on top of an inaccessible interface and attempt to correct it from the outside. They interfere with the assistive technology people already have configured, and they do not fix the underlying markup. The interface itself is where the work belongs.
How the harder parts of this interface were built
The split comparison
The divider between what the eye sees and what the sensor records is a slider in the accessibility tree, not a decorative handle. It takes focus, moves with the left and right arrow keys, jumps ten per cent with Page Up and Page Down, and goes to either end with Home and End. Its position is announced as a percentage.
Both images carry a full text alternative describing what is in them, and the caption underneath states in words what the two halves differ by, so the comparison survives with no images and no pointer.
The distance curve
The shape of that curve is the argument of the section it sits in: interference does not fall away as you move back, it comes and goes. A picture of a shape is no use if you cannot see it, so the same data is published underneath as a table of every half metre with its reading, and the curve carries a written description of where the peaks and the clear stretches fall.
Risk levels
No reading anywhere on this site is carried by colour. Each of the three phenomena has its own shape and its own printed name, and severity is a count of filled segments printed beside the word Low, Medium or High.
This matters twice over. It is a requirement of the standard, and it is also a requirement of the subject: one of the three things this service reports is colour distortion, so a colour scale would be using the exact channel the product is telling you not to trust.
Motion
Motion on this site is the phenomenon being explained and nothing else — no parallax, no animated entrances, no auto-advancing carousels.
Where a clip does play, it never carries audio. If your system asks for reduced motion, clips do not play by themselves: you get the still frame, a sentence describing what would have moved, and a button that plays it if you want it.
Forms and errors
Every field has a visible label bound to it. Errors are announced, described in words rather than only marked in a colour, and say what to do rather than only what is wrong.
The page is zoomable to at least 500 per cent and reflows at 320 pixels wide without a horizontal scrollbar.
Known limitations
The clips produced by the service are generated illustrations of a physical effect. They contain no speech and no meaningful sound, so they carry no captions; the sentence beside each clip describes what it shows.
Any photograph you upload yourself is described by the reading attached to it rather than by an alternative text you write, because the reading is what the photograph is there for.
Telling us where it fails
Write to support@roxantique.shop with the page, what you were trying to do, and the assistive technology and browser you were using if you know them. You can also telephone +1 197 537 5933.
We acknowledge within two business days and tell you what we are going to do and when. If something blocks you from using the service, we will also give you the same information another way while it is being fixed.
You do not need an account to report an accessibility problem.