a11y-toolkit: Accessibility statement (EAA/RD 1112)
a11y_generate_declarationGenerate an accessible HTML accessibility statement for a website, using Spanish RD 1112/2018 or EU EAA legal wording. Converts audit findings into a compliant legal declaration.
Instructions
Generates an Accessibility Statement in HTML: art. 10 RD 1112/2018 (Spanish public sector, marco="rd1112") or European Accessibility Act wording (Directive (EU) 2019/882 / Ley 11/2023, marco="eaa"; EN output uses Directive (EU) 2016/2102 / EAA wording). The generated document is itself accessible. Saves to output_path when given. — Legal statement generator; drive contenido_no_accesible from audit findings and a11y_evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Website URL the statement covers | |
| lang | No | Statement language (default en; es uses the Spanish legal wording) | |
| entity | Yes | Legal entity name as it should appear in the statement (company, body…) | |
| metodo | No | How conformance was evaluated (e.g. "self-evaluation: a11y-toolkit screening + manual review") | |
| status | Yes | Compliance state: plena | parcial | no_conforme (parcial is the honest default when findings exist) | |
| feedback | No | Contact channel for accessibility feedback (email or URL) | |
| framework | No | Legal framework: rd1112 (Spanish public sector, art. 10) or eaa (European Accessibility Act / private sector) | |
| output_path | No | save the HTML here (optional) | |
| reclamacion | No | Claim/complaint procedure URL or address (legally required in several jurisdictions) | |
| review_date | No | ISO date of the next scheduled review | |
| fecha_evaluacion | No | ISO date of the last evaluation (YYYY-MM-DD) | |
| inaccessible_content | No | Non-accessible content list: one string per item, ideally criterion + reason + alternative | |
| disponibilidad_alternativa | No | Where to get the content in an alternative accessible format |