Accessibility Statement
BrailleDaddy is a tool for creating accessible braille signage, so accessibility of the tool itself is a priority for us. We want everyone — including people who use screen readers, keyboard navigation, magnification, or other assistive technology — to be able to use it.
Conformance status
BrailleDaddy is designed and tested to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA — the standard used for ADA web accessibility. We are not currently aware of any outstanding Level AA issues. Accessibility is an ongoing effort and we continue to test and improve.
Measures we take
- Semantic HTML landmarks, headings, and a "skip to content" link.
- Full keyboard operability, with a visible focus indicator on every control.
- Dialogs that move focus in, trap focus, close on Esc, and return focus on close.
- Text alternatives and ARIA labels for controls; decorative icons hidden from assistive tech.
- Live regions that announce translation results and engine status.
- Colour contrast meeting WCAG AA, and support for reduced-motion preferences.
- Automated testing with axe-core plus manual review across the app's main states.
Technical specifications
BrailleDaddy relies on HTML, CSS, JavaScript, and WAI-ARIA. It runs entirely in your browser; no account or network connection is required and your text never leaves your device. JavaScript must be enabled for translation.
Known limitations
- The dot-pattern view is a visual aid; the same translation is always available as text in the Braille Output region, which assistive technology can read.
- Grade 2 back-translation (when importing BRF) is inherently approximate for some words.
- We test with current versions of major browsers and screen readers; behaviour on older or less common assistive technology may vary.
Feedback
If you encounter an accessibility barrier, please tell us — your feedback helps us fix it. You can open an issue on our GitHub repository. We aim to respond promptly.
This statement was last reviewed in June 2026.