Accessibility Conformance Report

International edition, based on the VPAT® 2.5 Rev INT format · Örnek Yazılım — Randevu Paneli 1.1 (remediated build)

Product and report information

Product and report information
Name of product / versionÖrnek Yazılım — Randevu Paneli, version 1.1 (after remediation) (FICTIONAL example product)
VendorÖrnek Yazılım A.Ş. (FICTIONAL) — contact: destek@ornek-yazilim.example
Report date2026-10-06
Product descriptionBrowser-based appointment dashboard (SaaS). Scope of this report: the complete page set of this example: login page, dashboard (appointment table, icon toolbar, cancellation dialog, appointment form with validation, status notification, weekly chart) and the help and documentation page, plus the support information published there.
Prepared byAli Karabüyük (accessibility evaluation and report)
NotesThis is a worked example built on a deliberately defective, purpose-made demo application. It does not describe any real product.

Evaluation methods used

Applicable standards and guidelines
Standard / guidelineIncluded in report
Web Content Accessibility Guidelines 2.0Level A: Yes · Level AA: Yes · Level AAA: No
Web Content Accessibility Guidelines 2.1Level A: Yes · Level AA: Yes · Level AAA: No
Web Content Accessibility Guidelines 2.2Level A: Yes · Level AA: Yes · Level AAA: No
Revised Section 508 standards (36 CFR Part 1194, 2017)Yes
EN 301 549 V3.2.1 (2021-03) — accessibility requirements for ICT products and servicesYes

Terms used for conformance levels

Supports
The functionality of the product has at least one method that meets the criterion without known defects, or meets it with an equivalent facilitation.
Partially Supports
Some functionality of the product does not meet the criterion.
Does Not Support
The majority of product functionality does not meet the criterion, or a defect blocks the function it covers.
Not Applicable
The criterion is not relevant to the product (the evidence for this is stated in the remark).
Not Evaluated
The product has not been evaluated against the criterion. As the VPAT 2.5 format allows, this term is used only for WCAG Level AAA; every Level A and AA criterion and every Section 508 and EN 301 549 clause has a determination.

Summary

WCAG 2.2 Level A and AA comprise 31 + 24 = 55 success criteria (4.1.1 Parsing is reported separately because WCAG 2.2 removed it). Known issues remain in 2.2.1 Timing Adjustable (session ends after 15 minutes without warning) and 1.4.11 Non-text Contrast (one chart series below 3:1). For support services, EN 301 549 12.2.3 / Section 508 603.3 is partially supported (no sign-language or relay option).

Conformance counts, remediated version
SetSupportsPartially SupportsDoes Not SupportNot ApplicableNot EvaluatedTotal
WCAG 2.2 Level A21019031
WCAG 2.2 Level AA19104024
WCAG 2.2 A + AA401113055
WCAG 2.1 A + AA incl. 4.1.1 (EN 301 549 clause 9)371111050
WCAG 2.0 A + AA incl. 4.1.1 (Revised 508)30017038

WCAG 2.x report

Rows cover WCAG 2.0, 2.1 and 2.2; the version that introduced a criterion is given in brackets. For EN 301 549 the WCAG rows apply to web content through clause 9; for the Revised Section 508 standards only the WCAG 2.0 rows apply (E205.4).

Table 1: Success criteria, Level A
CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)
Also applies to: EN 301 549: 9.1.1.1 (web); Revised 508: E205.4 web content
SupportsThe chart image has a text alternative and a caption, and its values are repeated in a data table (Chromium accessibility tree shows the image name). SVG icons are aria-hidden; their buttons are named. axe image-alt: 0 violations. Status dots are hidden from assistive technology and paired with text.
1.2.1 Audio-only and Video-only (Prerecorded) (Level A)
Also applies to: EN 301 549: 9.1.2.1 (web); Revised 508: E205.4 web content
Not ApplicableThe product contains no audio or video (code inspection: 0 video/audio/iframe elements).
1.2.2 Captions (Prerecorded) (Level A)
Also applies to: EN 301 549: 9.1.2.2 (web); Revised 508: E205.4 web content
Not ApplicableNo prerecorded synchronized media.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)
Also applies to: EN 301 549: 9.1.2.3 (web); Revised 508: E205.4 web content
Not ApplicableNo prerecorded synchronized media.
1.3.1 Info and Relationships (Level A)
Also applies to: EN 301 549: 9.1.3.1 (web); Revised 508: E205.4 web content
SupportsForm fields have associated label elements; data tables use caption, th and scope; headings are marked up (Gösterge paneli, Bugünkü randevular, Haftalık özet, Yeni randevu); landmarks present (banner, contentinfo, main, navigation); required state uses the required attribute; error text is linked with aria-describedby.
1.3.2 Meaningful Sequence (Level A)
Also applies to: EN 301 549: 9.1.3.2 (web); Revised 508: E205.4 web content
SupportsDOM order matches the visual reading order on all pages (code inspection); no CSS reordering of content.
1.3.3 Sensory Characteristics (Level A)
Also applies to: EN 301 549: 9.1.3.3 (web); Revised 508: E205.4 web content
SupportsInstructions do not rely on colour, shape or position; required fields are explained as 'marked with an asterisk (*)' and use the required attribute. Scripted text search found 0 colour-based instructions.
1.4.1 Use of Color (Level A)
Also applies to: EN 301 549: 9.1.4.1 (web); Revised 508: E205.4 web content
SupportsStatus is given in text ('Onaylandı', 'Beklemede') next to the coloured dot; errors carry the text prefix 'Hata:' and a thicker border; links in body text are underlined.
1.4.2 Audio Control (Level A)
Also applies to: EN 301 549: 9.1.4.2 (web); Revised 508: E205.4 web content
Not ApplicableNo audio.
2.1.1 Keyboard (Level A)
Also applies to: EN 301 549: 9.2.1.1 (web); Revised 508: E205.4 web content
SupportsScripted Tab traversal reached all 20 interactive elements; 0 pointer-only elements remain. The service selector is a native select element; the dialog opens with Enter and closes with Esc or its buttons.
2.1.2 No Keyboard Trap (Level A)
Also applies to: EN 301 549: 9.2.1.2 (web); Revised 508: E205.4 web content
SupportsTab traversal passes through every stop and returns to the document; the dialog keeps focus inside by design but can always be left with Esc, 'Vazgeç' or the close button (scripted).
2.1.4 Character Key Shortcuts (Level A, WCAG 2.1)
Also applies to: EN 301 549: 9.2.1.4 (web); Revised 508: not required (WCAG 2.0 only)
Not ApplicableNo single-character keyboard shortcuts are implemented (code inspection).
2.2.1 Timing Adjustable (Level A)
Also applies to: EN 301 549: 9.2.2.1 (web); Revised 508: E205.4 web content
Does Not SupportKNOWN ISSUE: the session ends after 15 minutes of use without a warning or a way to extend it (code inspection of app.js: setTimeout 15 * 60 * 1000 ms). Status notifications no longer disappear automatically (stayed visible for the full 15 s observation window).
2.2.2 Pause, Stop, Hide (Level A)
Also applies to: EN 301 549: 9.2.2.2 (web); Revised 508: E205.4 web content
Not ApplicableNo moving, blinking, scrolling or auto-updating content (code inspection: no animations).
2.3.1 Three Flashes or Below Threshold (Level A)
Also applies to: EN 301 549: 9.2.3.1 (web); Revised 508: E205.4 web content
SupportsNo flashing content (code inspection: no animation, video or blinking elements).
2.4.1 Bypass Blocks (Level A)
Also applies to: EN 301 549: 9.2.4.1 (web); Revised 508: E205.4 web content
SupportsA 'Ana içeriğe geç' (skip to main content) link is the first Tab stop; pressing Enter moves focus into main (scripted). Landmarks and headings are also present.
2.4.2 Page Titled (Level A)
Also applies to: EN 301 549: 9.2.4.2 (web); Revised 508: E205.4 web content
SupportsTitles describe page and product: 'Giriş – Örnek Yazılım Randevu Paneli', 'Gösterge paneli – Örnek Yazılım Randevu Paneli', 'Yardım ve belgeler – Örnek Yazılım Randevu Paneli'.
2.4.3 Focus Order (Level A)
Also applies to: EN 301 549: 9.2.4.3 (web); Revised 508: E205.4 web content
SupportsTab order follows the visual order (recorded sequence in the audit report); focus moves into the dialog on open and returns to the triggering button on close (scripted).
2.4.4 Link Purpose (In Context) (Level A)
Also applies to: EN 301 549: 9.2.4.4 (web); Revised 508: E205.4 web content
SupportsLinks have descriptive text; row actions are buttons whose names include the row context (e.g. 'İptal et – Ayşe Örnek, 09:00').
2.5.1 Pointer Gestures (Level A, WCAG 2.1)
Also applies to: EN 301 549: 9.2.5.1 (web); Revised 508: not required (WCAG 2.0 only)
Not ApplicableNo multipoint or path-based gestures (code inspection).
2.5.2 Pointer Cancellation (Level A, WCAG 2.1)
Also applies to: EN 301 549: 9.2.5.2 (web); Revised 508: not required (WCAG 2.0 only)
SupportsActions use click (up-event) handlers; no mousedown/pointerdown activation (code inspection).
2.5.3 Label in Name (Level A, WCAG 2.1)
Also applies to: EN 301 549: 9.2.5.3 (web); Revised 508: not required (WCAG 2.0 only)
SupportsAccessible names contain the visible label text (accessibility tree: 'Ad Soyad', 'Telefon', 'İptal et – …', 'Giriş yap').
2.5.4 Motion Actuation (Level A, WCAG 2.1)
Also applies to: EN 301 549: 9.2.5.4 (web); Revised 508: not required (WCAG 2.0 only)
Not ApplicableNo device-motion functionality (code inspection).
3.1.1 Language of Page (Level A)
Also applies to: EN 301 549: 9.3.1.1 (web); Revised 508: E205.4 web content
Supportslang="tr" on all three pages (axe html-has-lang/html-lang-valid pass).
3.2.1 On Focus (Level A)
Also applies to: EN 301 549: 9.3.2.1 (web); Revised 508: E205.4 web content
SupportsNo focus handlers change context (code inspection).
3.2.2 On Input (Level A)
Also applies to: EN 301 549: 9.3.2.2 (web); Revised 508: E205.4 web content
SupportsChanging the service selector or typing does not submit or navigate (code inspection).
3.2.6 Consistent Help (Level A, WCAG 2.2)
Also applies to: EN 301 549 V3.2.1: not referenced (new in WCAG 2.2); Revised 508: not required (WCAG 2.0 only)
SupportsHelp link, support e-mail and page list are in the footer of all three pages in the same relative order (code inspection of identical footer markup).
3.3.1 Error Identification (Level A)
Also applies to: EN 301 549: 9.3.3.1 (web); Revised 508: E205.4 web content
SupportsOn submitting the empty form, 2 errors are shown as text naming the field, fields get aria-invalid="true", messages are linked via aria-describedby (2/2) and focus moves to the first invalid field (input#f-name).
3.3.2 Labels or Instructions (Level A)
Also applies to: EN 301 549: 9.3.3.2 (web); Revised 508: E205.4 web content
SupportsEvery field has a visible label; format hint for the phone number; required fields explained.
3.3.7 Redundant Entry (Level A, WCAG 2.2)
Also applies to: EN 301 549 V3.2.1: not referenced (new in WCAG 2.2); Revised 508: not required (WCAG 2.0 only)
Not ApplicableNo multi-step process that asks for the same information twice (code inspection).
4.1.2 Name, Role, Value (Level A)
Also applies to: EN 301 549: 9.4.1.2 (web); Revised 508: E205.4 web content
SupportsAccessibility tree: 0 unnamed buttons, links or fields on the three pages; the dialog has role dialog, aria-modal and a name; the selector is a native select.
4.1.1 Parsing (obsolete in WCAG 2.2) (Level A)
Also applies to: EN 301 549: 9.4.1.1 (web); Revised 508: E205.4 web content
SupportsRemoved in WCAG 2.2; for WCAG 2.0/2.1 the W3C errata treat it as always satisfied for HTML. Nu Html Checker additionally reported 0 errors.
Table 2: Success criteria, Level AA
CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)
Also applies to: EN 301 549: 9.1.2.4 (web); Revised 508: E205.4 web content
Not ApplicableNo live audio or video.
1.2.5 Audio Description (Prerecorded) (Level AA)
Also applies to: EN 301 549: 9.1.2.5 (web); Revised 508: E205.4 web content
Not ApplicableNo prerecorded video.
1.3.4 Orientation (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.1.3.4 (web); Revised 508: not required (WCAG 2.0 only)
SupportsNo orientation lock in CSS or script (code inspection: 0 orientation queries); layout adapts to portrait and landscape viewports.
1.3.5 Identify Input Purpose (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.1.3.5 (web); Revised 508: not required (WCAG 2.0 only)
SupportsFields collecting user data carry autocomplete tokens: username, current-password, name, tel, email (scripted attribute check).
1.4.3 Contrast (Minimum) (Level AA)
Also applies to: EN 301 549: 9.1.4.3 (web); Revised 508: E205.4 web content
Supportsaxe color-contrast: 0 violations in all 5 tested UI states. axe returned 'needs review' for the dialog text and two close-button glyphs; verified manually from the CSS: dialog text 17.22:1, toast 17.22:1.
1.4.4 Resize Text (Level AA)
Also applies to: EN 301 549: 9.1.4.4 (web); Revised 508: E205.4 web content
SupportsApproximated by rendering at 640 CSS px width (equivalent to 200% zoom of a 1280 px window): no horizontal scrolling (scrollWidth dashboard 640 px, help 640 px) and no clipped text. Not verified with real browser zoom or text-only zoom in each browser.
1.4.5 Images of Text (Level AA)
Also applies to: EN 301 549: 9.1.4.5 (web); Revised 508: E205.4 web content
SupportsThe only raster image is a chart; its labels are part of the graph and the same data is available as real text in the data table.
1.4.10 Reflow (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.1.4.10 (web); Revised 508: not required (WCAG 2.0 only)
SupportsAt 320 CSS px width all three pages fit without horizontal page scrolling (scrollWidth login 320 px, dashboard 320 px, help 320 px). The data tables scroll inside their own container, which the criterion allows for data tables. The first after-fix run measured 373 px (visually hidden text escaping the table container); fixed and re-measured.
1.4.11 Non-text Contrast (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.1.4.11 (web); Revised 508: not required (WCAG 2.0 only)
Partially SupportsForm field borders 4.83:1, icon-button borders 4.46:1 and the focus outline 6.29:1 / 5.8:1 meet 3:1. Exception: in the chart image the 'Tamamlanan' (completed) series #9fc5e8 has 1.81:1 against the white background (measured from image pixels); it does have 4.8:1 against the adjacent dark series, and the same values are available as text in the data table.
1.4.12 Text Spacing (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.1.4.12 (web); Revised 508: not required (WCAG 2.0 only)
SupportsWCAG text-spacing values injected via a user style sheet: 0 clipped elements, no horizontal scrolling (scripted). Overlap of text with other elements was not measured.
1.4.13 Content on Hover or Focus (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.1.4.13 (web); Revised 508: not required (WCAG 2.0 only)
Not ApplicableNo additional content appears on pointer hover or keyboard focus (code inspection; tooltips are not used).
2.4.5 Multiple Ways (Level AA)
Also applies to: EN 301 549: 9.2.4.5 (web); Revised 508: E205.4 web content
SupportsPage set in scope: login, dashboard, help. The login page is a step in the authentication process and is excepted. Between the in-app pages a scripted link inventory found two ways for 2 of 2 routes: the main navigation and the page list on the help page, linked as 'Sayfa listesi' from the footer of every page.
2.4.6 Headings and Labels (Level AA)
Also applies to: EN 301 549: 9.2.4.6 (web); Revised 508: E205.4 web content
SupportsHeadings and labels describe topic or purpose (manual review).
2.4.7 Focus Visible (Level AA)
Also applies to: EN 301 549: 9.2.4.7 (web); Revised 508: E205.4 web content
SupportsScripted check: 20 of 20 focus stops change their visual style on focus (3 px outline).
2.4.11 Focus Not Obscured (Minimum) (Level AA, WCAG 2.2)
Also applies to: EN 301 549 V3.2.1: not referenced (new in WCAG 2.2); Revised 508: not required (WCAG 2.0 only)
SupportsWith the sticky header present, 0 focus stops were entirely hidden during Tab traversal (scripted hit-test); scroll-padding keeps focused elements below the header.
2.5.7 Dragging Movements (Level AA, WCAG 2.2)
Also applies to: EN 301 549 V3.2.1: not referenced (new in WCAG 2.2); Revised 508: not required (WCAG 2.0 only)
Not ApplicableNo drag-and-drop interactions (code inspection).
2.5.8 Target Size (Minimum) (Level AA, WCAG 2.2)
Also applies to: EN 301 549 V3.2.1: not referenced (new in WCAG 2.2); Revised 508: not required (WCAG 2.0 only)
Supports41 targets measured, 0 smaller than 24 × 24 CSS px (inline links inside sentences excluded as allowed by the criterion).
3.1.2 Language of Parts (Level AA)
Also applies to: EN 301 549: 9.3.1.2 (web); Revised 508: E205.4 web content
SupportsThe English sentence in the example banner is marked lang="en" (code inspection).
3.2.3 Consistent Navigation (Level AA)
Also applies to: EN 301 549: 9.3.2.3 (web); Revised 508: E205.4 web content
SupportsThe main navigation has the same links in the same order on the dashboard (Panel, Yardım) and the help page (Panel, Yardım) (scripted); the footer markup is identical on all three pages (code inspection).
3.2.4 Consistent Identification (Level AA)
Also applies to: EN 301 549: 9.3.2.4 (web); Revised 508: E205.4 web content
SupportsRepeated components (help, support, page list and accessibility links in the footer) use the same names on all three pages.
3.3.3 Error Suggestion (Level AA)
Also applies to: EN 301 549: 9.3.3.3 (web); Revised 508: E205.4 web content
SupportsMessages explain how to correct the input, e.g. 'Telefon en az 10 rakam içermelidir, örn. 0555 000 00 00.'
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)
Also applies to: EN 301 549: 9.3.3.4 (web); Revised 508: E205.4 web content
SupportsCancelling an appointment (data deletion) requires confirmation in a dialog with a 'Vazgeç' (cancel) option.
3.3.8 Accessible Authentication (Minimum) (Level AA, WCAG 2.2)
Also applies to: EN 301 549 V3.2.1: not referenced (new in WCAG 2.2); Revised 508: not required (WCAG 2.0 only)
SupportsLogin uses e-mail and password with autocomplete tokens; pasting is allowed (scripted paste event not cancelled); no cognitive test.
4.1.3 Status Messages (Level AA, WCAG 2.1)
Also applies to: EN 301 549: 9.4.1.3 (web); Revised 508: not required (WCAG 2.0 only)
SupportsA role=status live region exists at page load (1 found) and notifications are inserted into it (scripted). Actual announcement by screen readers was not tested.
Table 3: Success criteria, Level AAA
CriteriaConformance LevelRemarks and Explanations
All Level AAA criteriaNot EvaluatedLevel AAA was not part of this evaluation.

Revised Section 508 report

Chapter 3: Functional Performance Criteria (FPC)

Chapter 3: Functional Performance Criteria (inferred from the WCAG results)
CriteriaConformance LevelRemarks and Explanations
302.1 Usage without visionPartially SupportsProgrammatic names, roles, states and text alternatives verified in the accessibility tree; not confirmed with a screen reader. Session time-out without warning (2.2.1).
302.2 Usage with limited visionPartially SupportsContrast, reflow, text resize and focus indicator supported; chart series below 3:1 (1.4.11); session time-out (2.2.1).
302.3 Usage without perception of colourSupportsStatus and errors are conveyed in text; chart values are in a data table (1.4.1).
302.4 Usage without hearingSupportsNo audio output is used.
302.5 Usage with limited hearingSupportsNo audio output is used.
302.6 Usage with no or limited vocal capabilitySupportsNo speech input is required.
302.7 Usage with limited manipulation or strengthPartially SupportsFull keyboard operation and 24 px targets; session time-out without extension (2.2.1).
302.8 Usage with limited reachNot ApplicableWeb software with no hardware; reach depends on the user's device.
302.9 Usage with limited cognition, language or learningPartially SupportsClear labels, error suggestions, confirmation before deletion; session time-out without warning (2.2.1).

Chapter 4: Hardware

Not applicable — the product is web software with no hardware.

Chapter 5: Software

Chapter 5: Software
CriteriaConformance LevelRemarks and Explanations
501.1 Scope – Incorporation of WCAG 2.0 AANot ApplicableThe product is web content; see the WCAG 2.x tables. Note that the 501.1 exception relies on full WCAG 2.0 A/AA conformance, which is not yet met (2.2.1).
502 Interoperability with Assistive TechnologyNot ApplicableWeb application that does not access platform accessibility services directly; accessibility is provided through the browser and evaluated under WCAG.
503 ApplicationsNot ApplicableAs for 502: user preferences, alternative user interfaces and user controls for captions do not apply to this web application (no media).
504 Authoring ToolsNot ApplicableThe product does not create web content or documents for others; the free-text note field is not an authoring tool.

Chapter 6: Support Documentation and Services

Chapter 6: Support documentation and services
CriteriaConformance LevelRemarks and Explanations
602.2 / 12.1.1 Accessibility and compatibility features in product documentationSupportsThe help page 'Yardım ve belgeler' (yardim.html, linked from the header and footer of every page) lists the accessibility features (keyboard operation, skip link, Esc closes the dialog, status messages, chart data table, reflow), the keyboard commands, the known issues (session time-out, chart contrast) and the compatibility limits (tested in Chromium only, not with screen readers).
602.3 / 12.1.2 Electronic support documentation is accessibleSupportsThe help page was audited like the product: axe 0 violations, Nu Html Checker 0 errors, lang and title set, 8 headings, skip link, 320 px reflow (320 px), 0 targets under 24 px, 0 unnamed links. The first after-run found 5 list links 17 px high; fixed with a 24 px minimum height and re-measured.
602.4 Alternate formats for non-electronic documentationNot ApplicableNo non-electronic (printed) documentation is supplied. The help page offers its content in other formats (large-print PDF, plain text) on request by e-mail.
603.2 / 12.2.2 Support services provide information on accessibility featuresSupportsThe help page states that support answers questions about accessibility features and gives the e-mail and phone channels. This rating is based on the published support information; individual support conversations were not part of the audit sample.
603.3 / 12.2.3 Support services accommodate communication needsPartially SupportsA text channel (e-mail) and a voice channel (phone) are offered. No sign-language, real-time-text or relay-service option is offered or referred to.

EN 301 549 report

Chapter 4: Functional Performance Statements (FPS)

Clause 4.2: Functional performance statements (inferred from the WCAG results)
CriteriaConformance LevelRemarks and Explanations
4.2.1 Usage without visionPartially SupportsProgrammatic names, roles, states and text alternatives verified in the accessibility tree; not confirmed with a screen reader. Session time-out without warning (2.2.1).
4.2.2 Usage with limited visionPartially SupportsContrast, reflow, text resize and focus indicator supported; chart series below 3:1 (1.4.11); session time-out (2.2.1).
4.2.3 Usage without perception of colourSupportsStatus and errors are conveyed in text; chart values are in a data table (1.4.1).
4.2.4 Usage without hearingSupportsNo audio output is used.
4.2.5 Usage with limited hearingSupportsNo audio output is used.
4.2.6 Usage with no or limited vocal capabilitySupportsNo speech input is required.
4.2.7 Usage with limited manipulation or strengthPartially SupportsFull keyboard operation and 24 px targets; session time-out without extension (2.2.1).
4.2.8 Usage with limited reachNot ApplicableWeb software with no hardware; reach depends on the user's device.
4.2.9 Minimize photosensitive seizure triggersSupportsNo flashing content (2.3.1).
4.2.10 Usage with limited cognition, language or learningPartially SupportsClear labels, error suggestions, confirmation before deletion; session time-out without warning (2.2.1).
4.2.11 PrivacySupportsThe product has no accessibility mode that outputs content audibly or otherwise exposes it to others; its accessibility features (keyboard operation, text alternatives, live region) rely on the user's own assistive technology and need no disclosure of personal data (code inspection).
Clause 4.2 counts
SetSupportsPartially SupportsDoes Not SupportNot ApplicableNot EvaluatedTotal
4.2.1 – 4.2.116401011

Chapter 5: Generic requirements

Chapter 5: Generic requirements
CriteriaConformance LevelRemarks and Explanations
5.1 Closed functionalityNot ApplicableThe product is not closed ICT; users can use their own assistive technology.
5.2 Activation of accessibility featuresNot ApplicableNo product-specific accessibility features to activate; browser and OS features remain available.
5.3 BiometricsNot ApplicableNo biometric identification is used.
5.4 Preservation of accessibility information during conversionNot ApplicableNo conversion function in scope (CSV export button is a placeholder in this example).
5.5 Operable partsNot ApplicableNo hardware.
5.6 Locking or toggle controlsNot ApplicableNo hardware.
5.7 Key repeatNot ApplicableKey repeat is controlled by the platform.
5.8 Double-strike key acceptanceNot ApplicableControlled by the platform.
5.9 Simultaneous user actionsSupportsNo function requires simultaneous actions (code inspection).

Chapters 6 – 8: Two-way voice communication, ICT with video capabilities, Hardware

Not applicable — no voice communication, no video and no hardware.

Chapter 9: Web

Clauses 9.1.1.1 – 9.4.1.3 correspond one-to-one to the WCAG 2.1 Level A and AA success criteria (clause 9.x.y.z = WCAG x.y.z); see Tables 1 and 2. EN 301 549 V3.2.1 does not yet reference the six criteria added in WCAG 2.2; they are reported in the WCAG tables for information. Clause 9.6 (WCAG conformance requirements) is not met while 2.2.1 is not supported.

Chapter 9 (WCAG 2.1 A + AA incl. 4.1.1)
SetSupportsPartially SupportsDoes Not SupportNot ApplicableNot EvaluatedTotal
Clauses 9.1.1.1 – 9.4.1.3371111050

Chapter 10: Non-web documents

Not applicable within the scope of this report: the product's three pages provide no downloadable documents (the CSV export button is a non-functional placeholder in this example).

Chapter 11: Software

Not applicable — the product is web content and is covered by chapter 9; it contains no non-web software, no platform software and no authoring tool function.

Chapter 12: Documentation and support services

Chapter 12: Documentation and support services
CriteriaConformance LevelRemarks and Explanations
602.2 / 12.1.1 Accessibility and compatibility features in product documentationSupportsThe help page 'Yardım ve belgeler' (yardim.html, linked from the header and footer of every page) lists the accessibility features (keyboard operation, skip link, Esc closes the dialog, status messages, chart data table, reflow), the keyboard commands, the known issues (session time-out, chart contrast) and the compatibility limits (tested in Chromium only, not with screen readers).
602.3 / 12.1.2 Electronic support documentation is accessibleSupportsThe help page was audited like the product: axe 0 violations, Nu Html Checker 0 errors, lang and title set, 8 headings, skip link, 320 px reflow (320 px), 0 targets under 24 px, 0 unnamed links. The first after-run found 5 list links 17 px high; fixed with a 24 px minimum height and re-measured.
603.2 / 12.2.2 Support services provide information on accessibility featuresSupportsThe help page states that support answers questions about accessibility features and gives the e-mail and phone channels. This rating is based on the published support information; individual support conversations were not part of the audit sample.
603.3 / 12.2.3 Support services accommodate communication needsPartially SupportsA text channel (e-mail) and a voice channel (phone) are offered. No sign-language, real-time-text or relay-service option is offered or referred to.
12.2.4 Documentation provided by support services is accessibleSupportsThe documentation support refers users to is the help page, which meets the WCAG A/AA checks above (see 12.1.2). Alternative formats are offered on request; no such file existed for this example to check.

Chapter 13: ICT providing relay or emergency service access

Not applicable.

This report describes a fictional demo application created for illustration. Statements apply only to the three pages, the published support information and the states listed under "Evaluation methods used", tested on 2026-10-06. Automated and scripted checks find only part of the barriers; the remarks say which method supports each statement.

The structure of this report follows the VPAT® 2.5 Rev INT (international edition) format; the wording is the author's own. VPAT® is a registered trademark of the Information Technology Industry Council (ITI).

Evidence: vpat-acr-audit-after.json (axe-core results and scripted checks), vpat-acr-audit-summary.html, vpat-acr-app-after.zip (source code reviewed).