Accessibility statement — AccesPub portal and API
Last reviewed: 22 October 2026
ab serveis is committed to making the AccesPub portal and the AccesPub API documentation (api.accespub.app) accessible, in accordance with Directive (EU) 2019/882 on the accessibility requirements for products and services (European Accessibility Act), transposed in Spain by Law 11/2023, and with the European standard EN 301 549, which refers to WCAG 2.1 level AA.
This statement covers the portal and the API documentation. The self-service dashboard at accespub.app has its own legal information.
The Spanish version of this statement is the binding one.
Compliance status
The portal and the API documentation have been designed to meet WCAG 2.1 level AA. According to our latest internal evaluation (see Preparation of this statement), we consider that they meet the level AA criteria, with the exceptions listed under Non-accessible content. This is a self-assessment by ab serveis, not a third-party certification.
Accessibility features
- Keyboard. Every function can be used without a mouse, with a tab order that follows the reading order. A "Skip to content" link at the start of each page goes straight to the main content.
- Visible focus. The focused element is always marked with a high-contrast outline.
- Structure. Pages use hierarchical headings and landmarks (header, navigation, main content and footer). The current page is also announced to screen readers.
- Forms. Every field has a label. When there are errors, a summary at the top of the form receives focus and links to each affected field.
- Language. The portal is available in Spanish, English, Catalan and French, and every page declares its language. Each book's title and excerpts are marked with the book's language so that screen readers pronounce them correctly.
- Zoom and reflow. Content adapts down to 320 pixels wide (equivalent to 400% zoom) without horizontal scrolling. Wide tables are shown in a scrollable container that can be operated with the keyboard.
- Motion. If the system's reduce-motion preference is on, the portal removes animations and transitions.
- Links. Links open in the same tab, except the accessibility report and the contextual help, which say so.
- Accessibility report. Each title's HTML report follows the same criteria: headings, named tables that can be scrolled with the keyboard, and availability in the portal's four languages.
Non-accessible content
- Book content. During review, the portal shows images, tables and excerpts exactly as they come in the EPUB each organisation uploads. Their accessibility depends on that file, and it is precisely what the service helps to fix.
- AI proposals. The alternative text, table captions and metadata proposed by the AI may contain errors. That is why every proposal must be reviewed by a person before it goes into the EPUB.
- Technical files. The ONIX file and the data files the API provides (JSON, XML) are meant to be used by other systems, not read directly.
Preparation of this statement
This statement was prepared on 22 October 2026 based on an internal evaluation: a manual review against WCAG 2.1 AA, completed on 21 October 2026, plus automated checks. The issues found were fixed, and automated tests run on every deployment so that they do not come back. The statement will be reviewed whenever the portal changes significantly, and at least once a year.
About the service
Besides being accessible, the portal is used to make e-books accessible: AccesPub converts EPUB files to EPUB 3, fixes their structure, adds accessibility metadata, validates them with EPUBCheck and produces the accessibility report and the ONIX 3.1 accessibility record. What each step does, and which decisions need human judgement, is explained in the portal help. The service does not certify that an EPUB is fully accessible: final conformance is the publisher's responsibility (see the terms of service).
Feedback and contact
If you find an accessibility barrier in the portal or the API documentation, or need information in another format, write to info@abserveis.net. Tell us the page and what you were trying to do. We will reply and, while it is being fixed, offer you an accessible way to get that information or complete that task.