Web accessibility (selfhost)
Event Schedule ships with a public accessibility declaration on the hosted marketing site, an in-app accessibility panel, and skip links. When you selfhost on your own domain, you are usually responsible for your own legal compliance and for publishing your own accessibility statement for visitors who use your installation.
Your declaration on your domain
The hosted accessibility page applies to Event Schedule's own marketing and product URLs. It does not replace a statement on your hostname. If you offer services to the public in jurisdictions with web accessibility rules (for example Israel, the EU, or the UK), work with qualified counsel and publish a declaration that matches your deployment, languages, and contact channels.
Environment variables
The product reads optional settings from config/accessibility.php. You can override them in .env:
ACCESSIBILITY_CONTACT_EMAIL– inbox for accessibility reports (defaults to[email protected]if unset; set to your own address).ACCESSIBILITY_WCAG_TARGET_LABEL– label shown in translated declaration text (defaultWCAG 2.1 Level AA).ACCESSIBILITY_REFERENCE_IS_5568– set tofalseto hide the extra Israeli Standard 5568 note block.ACCESSIBILITY_RESPONSE_SLA_BUSINESS_DAYS– first-response SLA shown on the declaration (default 10).ACCESSIBILITY_LAST_REVIEWED– ISO date string shown as "last reviewed" (default baked in config; update when you change the deployment).
Audit backlog (internal)
Keep a short internal list of pages (marketing home, login, dashboard, public schedule, checkout) and track keyboard-only navigation, focus order, form errors, and contrast. When you close a gap, update your public declaration and bump ACCESSIBILITY_LAST_REVIEWED. The hosted declaration lists representative known limitations; mirror that practice on your site.
Starter template (adapt with counsel)
Replace bracketed fields. This is not legal advice.
[Organization name] accessibility statement
Scope: [your domain and services]
We are committed to improving access for people with disabilities. We aim to align with [WCAG 2.1 AA / other target after legal review].
Conformance: [partial / full] as of [date]. Known limitations: [list].
Third parties: [payment provider, analytics, maps, user content].
Feedback: contact [role] at [email]. We aim to respond within [N] business days.
Last updated: [date]
Betreiber in regulierten Märkten benötigen ggf. eine eigene Erklärung auf ihrer Domain.