Доклад за съответствие с EN 301 549 #
Този доклад е структурирана самооценка на EthicsPortal спрямо изискванията за достъпност на EN 301 549 V3.2.3 (и, по преходност, WCAG 2.2 Level AA). Предназначен е за оценители в обществени поръчки, които се нуждаят от отговор по клауза извън рамките на декларацията за достъпност .
| Поле | Стойност |
|---|---|
| Продукт | EthicsPortal — европейска платформа за съответствие за сигнализиращи лица |
| Версия на продукта | Непрекъснато внедряване; докладът описва състоянието към датата на изготвяне |
| Стандарт | EN 301 549 V3.2.3 (включва WCAG 2.2 Level AA) |
| Подход на съответствие | Самооценка |
| Дата на изготвяне | 14 май 2026 г. |
| Следващ преглед | Август 2026 г. (тримесечно) |
| Контакт | accessibility@ethicsportal.eu |
PDF копие на този доклад може да бъде предоставено за обществени поръчки при поискване.
Обхват #
Докладът обхваща три повърхности на внедряване:
- Уеб приложение —
secure.ethicsportal.eu, автентицираният интерфейс за обработващите случаи - Публични портали за сигнали —
*.ethicsportal.eu, подаване и проследяване на случаи от страна на сигнализиращите - Маркетинг сайт —
ethicsportal.eu, публичният сайт, рендериран с Hugo (включително тази страница)
Обхваща и документи за изтегляне и услуги за поддръжка, доставяни през тези повърхности.
EthicsPortal е продукт SaaS, базиран на уеб. Не предоставя нативни мобилни приложения, киоск хардуер, двупосочна гласова ИКТ, видео изход за медии или текст в реално време. Клаузите 6, 7, 8 и 13 на EN 301 549 следователно са до голяма степен неприложими.
Обобщение #
| Област на клаузите | Статус |
|---|---|
| §5 Общи изисквания | Съответства, с изключения в §5.4 |
| §6 ИКТ с двупосочна гласова комуникация | Неприложима |
| §7 ИКТ с видео възможности | Неприложима |
| §8 Хардуер | Неприложима |
| §9 Уеб | Частично съответства (вижте подробностите §9) |
| §10 Документи извън уеб | Не съответства — вижте §10.1 |
| §11 Софтуер | Частично съответства (вижте подробностите §11) |
| §12 Документация и услуги за поддръжка | Съответства |
| §13 ИКТ, осигуряваща достъп до релейни или спешни услуги | Неприложима |
Оценка по клаузи #
§5 Общи изисквания #
| Клауза | Изискване | Статус | Бележки |
|---|---|---|---|
| 5.1.2.2 / 5.1.3 | Активиране на функции за достъпност | Съответства | Платформата експонира функциите чрез стандартен HTML и ARIA. Не е необходима собствена стъпка за активиране |
| 5.2 | Активиране на функции за достъпност | Съответства | Настройките на ниво браузър и ОС (мащабиране, контраст, намалено движение, екранен четец) се спазват |
| 5.3 | Биометрия | Неприложима | Автентикацията е чрез magic link или еднократен код с опционален TOTP; не се изисква биометрия |
| 5.4 | Запазване на информацията за достъпност при конвертиране | Частично съответства | Съдържанието на приложението запазва информацията за достъпност; PDF експортите не (вижте §10.1) |
| 5.5 | Оперативни части | Съответства | Всички интерактивни елементи са оперативни с клавиатура и посочващо устройство; размерът на целта отговаря на §2.5.8 |
| 5.6 | Статус на заключване или превключване | Съответства | Състоянията на превключване се експонират чрез aria-pressed / aria-expanded |
| 5.7 | Повтаряне на клавиш | Неприложима | Софтуерът не конфигурира системно повтаряне на клавиш |
| 5.8 | Приемане на двоен удар | Неприложима | Софтуерът не конфигурира системно приемане на клавиши |
| 5.9 | Едновременни потребителски действия | Съответства | Никое взаимодействие не изисква едновременни действия |
§9 Уеб (включва WCAG 2.2 Level A и AA) #
EthicsPortal се стреми към WCAG 2.2 Level AA. Новите критерии в WCAG 2.2 се отчитат поотделно, така че оценителите да могат да потвърдят покритието извън рамките на WCAG 2.1.
Принцип 1 — Възприемаемо
| SC | Заглавие | Ниво | Статус | Бележки |
|---|---|---|---|---|
| 1.1.1 | Нетекстово съдържание | A | Съответства | Изображенията и SVG иконите имат alt или са маркирани като декоративни. Бутоните само с икона носят aria-label. Статусът, предаван само чрез икона, има текстов еквивалент sr-only |
| 1.2.x | Базирани на време медии | A/AA | Неприложима | Няма аудио или видео съдържание |
| 1.3.1 | Информация и връзки | A | Съответства | Семантичен HTML; таблиците използват <th scope>; формулярите използват <label> |
| 1.3.2 | Смислена последователност | A | Съответства | Редът на DOM съответства на визуалния ред |
| 1.3.3 | Сензорни характеристики | A | Съответства | Инструкциите не разчитат само на форма, размер или позиция |
| 1.3.4 | Ориентация | AA | Съответства | Оформлението работи в портрет и пейзаж |
| 1.3.5 | Идентифициране на целта на въвеждане | AA | Съответства | Полета, съответстващи на WCAG цели, използват autocomplete |
| 1.4.1 | Използване на цвят | A | Съответства | Цветът никога не е единствен сигнал — винаги в комбинация с текст или икони |
| 1.4.3 | Контраст (минимум) | AA | Съответства | Основен текст ≥ 4,5:1, голям текст ≥ 3:1, вътрешно одитиран |
| 1.4.4 | Преоразмеряване на текст | AA | Съответства | Оформлението прелива при 200 % мащаб без загуба на съдържание |
| 1.4.5 | Изображения на текст | AA | Съответства | Логото на марката е единственото изображение на текст; всички UI етикети са HTML |
| 1.4.10 | Reflow | AA | Съответства | Прелива при ширина 320 CSS пиксела (таблиците и кодовите блокове са изключени, както е разрешено) |
| 1.4.11 | Нетекстов контраст | AA | Съответства | UI компоненти и графични обекти достигат 3:1 |
| 1.4.12 | Разстояние на текста | AA | Съответства | Потребителските пренастройки за разстояние не нарушават оформлението |
| 1.4.13 | Съдържание при hover или focus | AA | Съответства | Tooltip-ите са затворими (Escape), задържащи се при hover и стабилни до загуба на фокус от тригера |
Принцип 2 — Оперативно
| SC | Заглавие | Ниво | Статус | Бележки |
|---|---|---|---|---|
| 2.1.1 | Клавиатура | A | Съответства | Цялата функционалност е оперативна с клавиатура |
| 2.1.2 | Без клавиатурен капан | A | Съответства | Modal-ите улавят фокуса само докато са отворени и го възстановяват при затваряне |
| 2.1.4 | Преки пътища с един знак | A | Неприложима | Не са внедрени преки пътища с един знак |
| 2.2.1 | Настройваемо време | A | Съответства | Таймаутът за неактивност на сесията е 30 дни, отговаря на изключението за 20 часа |
| 2.2.2 | Пауза, спиране, скриване | A | Съответства | Никое автоматично актуализиращо се съдържание не се движи или мига повече от 5 секунди без контрол за пауза |
| 2.3.1 | Три флаша или по-малко | A | Съответства | Няма мигащо съдържание |
| 2.4.1 | Прескачане на блокове | A | Съответства | Skip-link към основното съдържание присъства във всяко оформление |
| 2.4.2 | Заглавие на страница | A | Съответства | Всяка страница има локализиран, описателен <title> |
| 2.4.3 | Ред на фокуса | A | Съответства | Фокусът следва реда на DOM |
| 2.4.4 | Цел на връзката (в контекст) | A | Съответства | Текстът на връзките описва дестинацията |
| 2.4.5 | Множество начини | AA | Съответства | Търсене, навигация и breadcrumbs са налични |
| 2.4.6 | Заглавия и етикети | AA | Съответства | Един <h1> на страница; заглавията се понижават без пропуск |
| 2.4.7 | Видим фокус | AA | Съответства | :focus-visible е активиран глобално; пръстените на фокуса не се деактивират |
| 2.4.11 | Незатъмнен фокус (минимум) | AA (ново в 2.2) | Съответства | Фокусираните елементи не са изцяло покрити от sticky headers или друго авторско съдържание |
| 2.5.1 | Жестове с посочващо устройство | A | Съответства | Не са необходими многоточкови или пътеви жестове |
| 2.5.2 | Отмяна на посочването | A | Съответства | Всички действия за клик завършват на up-event |
| 2.5.3 | Етикет в името | A | Съответства | Достъпните имена съдържат видимия етикет |
| 2.5.4 | Активиране с движение | A | Неприложима | Няма входове чрез движение на устройство |
| 2.5.7 | Движения с влачене | AA (ново в 2.2) | Съответства | Няма потоци само с влачене; качванията приемат алтернативи с клик и клавиатура |
| 2.5.8 | Размер на целта (минимум) | AA (ново в 2.2) | Съответства | Интерактивни цели ≥ 24×24 CSS пиксела |
Принцип 3 — Разбираемо
| SC | Заглавие | Ниво | Статус | Бележки |
|---|---|---|---|---|
| 3.1.1 | Език на страницата | A | Частично съответства | Страниците на приложението и портала задават <html lang> на активния локал. Статичните резервни страници за грешки са само на английски — вижте декларация за достъпност |
| 3.1.2 | Език на частите | AA | Съответства | Вградени чуждоезични низове използват атрибут lang, когато е необходимо |
| 3.2.1 | При фокус | A | Съответства | Фокусът не предизвиква промяна на контекст |
| 3.2.2 | При въвеждане | A | Съответства | Въвеждането не предизвиква промяна на контекст без предупреждение |
| 3.2.3 | Последователна навигация | AA | Съответства | Редът на навигация е последователен в цялото приложение |
| 3.2.4 | Последователна идентификация | AA | Съответства | Иконите и компонентите се използват последователно |
| 3.2.6 | Последователна помощ | A (ново в 2.2) | Съответства | Контактът за поддръжка и връзките за помощ са на едно и също място на всяка автентицирана страница (долната част на sidebar) и във футъра на портала |
| 3.3.1 | Идентификация на грешка | A | Съответства | Грешките се показват чрез role="alert" и се описват на потребителя |
| 3.3.2 | Етикети или инструкции | A | Съответства | Полетата са с етикети; подсказките използват aria-describedby |
| 3.3.3 | Предложение при грешка | AA | Съответства | Грешките казват какво не е наред и как да се поправи |
| 3.3.4 | Предотвратяване на грешки (правни, финансови, данни) | AA | Съответства | Обратими операции или изрично потвърждение за разрушителни |
| 3.3.7 | Излишно въвеждане | A (ново в 2.2) | Съответства | Информация, въведена по-рано (имейл, организация), се попълва автоматично, когато се изисква отново в същата сесия |
| 3.3.8 | Достъпна автентикация (минимум) | AA (ново в 2.2) | Съответства | Автентикацията използва magic links и еднократни кодове, които могат да се поставят; не се изискват когнитивни функционални тестове |
Принцип 4 — Стабилно
| SC | Заглавие | Ниво | Статус | Бележки |
|---|---|---|---|---|
| 4.1.2 | Име, роля, стойност | A | Съответства | Контролите експонират име, роля и състояние |
| 4.1.3 | Съобщения за статус | AA | Съответства | Flash съобщения, известия и асинхронни резултати използват aria-live региони |
§10 Документи извън уеб #
| Клауза | Изискване | Статус | Бележки |
|---|---|---|---|
| 10.1 | Документи извън уеб (PDF) | Не съответства | Отчетите за съответствие, сертификатите, шаблоните на политика, плакатите, наръчникът за обработващите и експортите на случаи се произвеждат като нетагнати PDF. Достъпни HTML алтернативи са налични при поискване чрез accessibility@ethicsportal.eu . Конвейер за тагнат PDF е в пътната карта. |
| 10.2 | Шаблони на политика DOCX | Частично съответства | Генерираните DOCX (политика за сигнализиране, известие за поверителност) носят структура, но не са одитирани спрямо очакванията, еквивалентни на PDF/UA за редактируеми документи. HTML алтернативи са налични при поискване. |
§11 Софтуер #
Уеб приложението се квалифицира като софтуер съгласно §11. §11 включва WCAG (оценен по-горе под §9) плюс специфични за софтуер клаузи:
| Клауза | Изискване | Статус | Бележки |
|---|---|---|---|
| 11.5 | Оперативна съвместимост с помощни технологии | Съответства | Изграден върху семантичен HTML и ARIA; тестван с VoiceOver, NVDA и платформена навигация с клавиатура |
| 11.6 | Документирано използване на достъпността | Съответства | Тази страница и декларацията за достъпност документират функциите за достъпност и известните ограничения |
| 11.7 | Потребителски предпочитания | Съответства | Спазват се предпочитанията на ниво ОС (намалено движение, цветова схема, мащабиране на текст) |
| 11.8 | Авторски инструменти | Частично съответства | Интерфейсът на обработващия е авторски инструмент по §11.8, тъй като обработващите създават съдържание, консумирано от сигнализиращите. Качванията на файлове приемат описания; бъдещи функционалности с rich-text ще се оценяват спрямо ATAG 2.0 |
§12 Документация и услуги за поддръжка #
| Клауза | Изискване | Статус | Бележки |
|---|---|---|---|
| 12.1.1 | Функции за достъпност и съвместимост | Съответства | Този доклад и декларацията за достъпност описват поддържаните помощни технологии и платформени комбинации |
| 12.1.2 | Достъпна документация | Съответства | Документацията се доставя като семантичен HTML на маркетинговия сайт и през вградената помощ |
| 12.2.2 | Информация за функциите за достъпност | Съответства | Поддръжката и публикуваната декларация могат да отговарят на запитвания за достъпност |
| 12.2.3 | Ефективна комуникация | Съответства | Каналът за обратна връзка по достъпност се наблюдава всеки работен ден; потвърждение в 2 работни дни |
| 12.2.4 | Достъпна документация (поддръжка) | Частично съответства | Документи, доставяни в отговор на заявки за поддръжка, наследяват статуса на лежащите в основата артефакти — PDF са маркирани; HTML алтернативи са налични |
Известни ограничения #
Точките по-долу се проследяват, не се скриват:
- Нетагнати PDF. Най-голямата празнина. Днес се смекчава с достъпни HTML алтернативи при поискване; планирана е замяна с конвейер за тагнат PDF или каноничен HTML.
- Статични страници за грешки само на английски. Срещат се рядко; същата информация е представена на езика на потребителя в приложението.
- Вграждания на трети страни (Crisp, страници на Stripe) са извън нашия пряк контрол; документацията за достъпност на доставчиците се преразглежда ежегодно.
Методология на тестване #
Самооценката съчета:
- Автоматично:
axe-core-capybaraсе изпълнява върху публичните потоци на портала (начална страница, подаване, търсене) в CI чрезtest/system/portal_accessibility_system_test.rb; всяко нарушение проваля build-а. Разширяването на автоматичното покритие към автентицираните потоци на обработващите е в пътната карта - Ръчно тестване с клавиатура на потока за подаване, работния процес на обработката, управлението на акаунта и автентикацията
- Преходи с екранни четци VoiceOver (macOS, Safari) и NVDA (Windows, Firefox) върху същите потоци
- 200 % мащабиране проверка на reflow за всяко оформление при 1280×800
- Намалено движение проверено чрез активиране на предпочитанието на ОС
- Симулация на цветна слепота чрез Coblis
- Преглед на код спрямо вътрешния инженерен наръчник за достъпност
Контакт и обратна връзка #
Въпроси по достъпността, заявки за алтернативни формати и запитвания за поръчки:
- accessibility@ethicsportal.eu — наблюдава се всеки работен ден
- Вижте декларацията за достъпност за пълната процедура за обратна връзка и прилагане
Стандарти и препратки #
- EN 301 549 V3.2.3
- EN 301 549 V3.2.1 (хармонизирана версия)
- Директива (ЕС) 2016/2102
- Директива (ЕС) 2019/882 — Европейски акт за достъпност
- Решение за изпълнение (ЕС) 2018/1523
- WCAG 2.2 Level AA
- ATAG 2.0
Последна актуализация: