Accessibility Statement
Last updated: 2026-09-09
Our commitment
My Heliogram (operated by Chris Gilly) is committed to ensuring My Heliogram is accessible to as many people as possible, including people who use assistive technologies. We aim for conformance with WCAG 2.1 Level AA.
This statement is published in connection with our obligations under the European Accessibility Act (Directive (EU) 2019/882), which came into force on 28 June 2025.
Conformance status
The site is partially conformant with WCAG 2.1 Level AA. The known non-conformances are listed below; we are actively closing them.
What works
- Keyboard navigation through all primary workflows (product picker → image picker → editor) without a mouse
- Visible focus indicators on interactive elements (commit 0a98244 introduced a global focus-visible ring)
- Color contrast ≥ 4.5:1 for body text and ≥ 3:1 for non-text UI in the default dark theme
- Proper landmark structure (
<main>,<nav>,<footer>) - Step badges and section headings convey the user's position in the workflow
- Dialogs that declare
aria-modalkeep Tab inside themselves, close on Escape, and return focus to whatever opened them. This covers the look bridge, the variant picker, the checkout overlay, the feedback form and the reset prompt. prefers-reduced-motionrespected: radial wipes, fades, and scroll animations short-circuit when the OS preference is set- Solar-image content carries descriptive
altattributes - Cookie banner does not block content and can be operated by keyboard
Known gaps
- Some form controls (
<input type="date">, master toggle radio buttons inside the variant modal) rely on visible-text labels rather than programmatic<label>association — being addressed in the current sprint. - The radial-wipe animation on the master toggle can be visually intense; it is short-circuited under
prefers-reduced-motionbut a hard-stop “disable all motion” toggle is on the roadmap. - The product-mockup canvas does not currently announce its content to screen readers. We surface the product name in a centred heading above the canvas as a workaround.
- The custom HEK event-picker tiles have basic ARIA labelling but the keyboard focus order across the 4-tile grid is left-to-right + top-to-bottom only (no arrow-key navigation).
- A date outside the SDO archive supplied in a link (for example
/store?d=2099-01-01) is replaced with a sample date and the field is rewritten, with nothing announced and no visible message. Someone opening an old shared link is not told the date moved. Being fixed; the 3D experience already reports which bound was missed and the store will do the same.
Preparation of this statement
This statement was prepared on 2026-05-28 and revised on 2026-09-09. The original audit was self-assessment using automated tooling (Lighthouse, axe-core) and manual keyboard + screen-reader walk-throughs (VoiceOver on macOS, NVDA on Windows). A third-party audit is planned for Q1 2027.
The 2026-09-09 revision followed an internal review that found the look bridge and the reset prompt were declaring themselves as modal dialogs without trapping Tab or handling Escape, which the previous wording of this statement did not admit. Both now do, and the claim above has been narrowed to what is actually implemented. The same review found the “Image stretch” control announcing itself as a radio group while its children were toggle buttons; the group no longer claims that. The date-link gap listed above was found in the same pass and is still open.
Feedback
If you encounter an accessibility barrier on My Heliogram, please contact us at support@myheliograph.com. We aim to respond within 5 business days and to remediate identified issues within 30 days where feasible.
If you are not satisfied with our response, EU residents may escalate to their national supervisory body for the European Accessibility Act. UK residents may contact the Equality and Human Rights Commission. US residents may contact the Department of Justice ADA Information Line.
Enforcement procedure
If we cannot resolve your concern, you can lodge a complaint with the appropriate enforcement body in your jurisdiction. We will assist you with the contact details on request.
← Back to My Heliogram