Report on the 2022/24 Monitoring Period

Analysis of Accessibility Requirements for Websites and Mobile Applications part of DL 83/2018

AMA, I.P. / December 2024

Table of contents:

List of Graphs

List of Tables

Executive Summary

Under DL No. 83/2018, of October 19, which establishes the accessibility requirements for websites and mobile applications, the Agência para a Modernização Administrativa, I.P. (AMA), is responsible for presenting a report to the European Commission every three years on the monitoring results, including measurement data. This document contains the results and measurement data for the 2nd monitoring period, spanning 2022 to 2024.

For the analysis during this monitoring period, a sample of 657 websites and 33 mobile applications was selected, following the methodology proposed by Implementing Decision (EU) 2018/1524. Websites underwent two types of monitoring: simplified monitoring, which mainly involves running an automatic validator through a sample of pages, and in-depth monitoring, involving manual validation by an accessibility expert. Mobile applications were only subject to in-depth monitoring.

When selecting the sample of websites, geographical criteria (central, regional, and local) as well as type of service, demand, and sector of activity were considered. Both the website and mobile application samples were submitted for review to organizations representing people with disabilities through the Inclusion Policy Committee coordinated by the Secretary of State for the Inclusion of Persons with Disabilities.

Note: if you are unable to consult the following chart for any reason, see the data in Table 1.

Graph 01 - Stratification of the sample of 657 websites selected for the 2nd monitoring period 2022–2024 (by sector)
Sample ordered by sectors. Public Administration occupies the top of the horizontal bar chart. Autonomous Region of the Azores at the bottom.

Websites

In the present analysis, we used a simplified monitoring approach with a sample consisting of the first page and all pages hyperlinked from the first page within the domain, which we designated as H+. Using the H+ methodology to collect pages across all websites, we obtained an average sample of 61 pages per website. For in-depth monitoring, we selected a subset of websites from the simplified monitoring process, totaling 54 out of 657 websites. A total of 424 pages from these 54 websites were manually evaluated.

Note: if you are unable to consult the following chart for any reason, see the data in Table 17.

Graph 02 - Average non-compliance rate of websites with the applicable clauses of the European Norm EN 301 549
The percentages of non-compliance are similar except for the Perceivable principle. Simplified monitoring reveals higher rates of non-compliance compared to in-depth monitoring across all four principles.

In Graph 2, the average non-compliance rate for all websites is presented for each principle, covering all the clauses of that principle. It can be observed that the two methodologies yield similar, and even identical, results for three of the principles—namely, Operable, Understandable, and Robust. The only exception is the Perceivable principle, where the difference between the results of the two methodologies is significant—approximately 40 percentage points. For this principle, as well as for the others, the simplified methodology always results in equal or higher non-compliance rates.

The simplified methodology, being based on an automated evaluation tool, assesses a significantly smaller number of requirements - 13 for the simplified methodology vs. 56 for the in-depth methodology. For three principles, the simplified methodology approximates the results of the more reliable in-depth methodology. For the Perceivable principle, the three requirements assessed by the simplified methodology present a more negative picture, with high non-compliance rates. According to the in-depth methodology, those three requirements have a 100% non-compliance rate, even higher than the 86% reported by the simplified methodology.

Mobile Applications

The mobile application sample included 16 applications from various public entities in their iOS and Android versions (32 applications), plus one Android-only application, resulting in a total of 33 mobile applications analyzed. The average non-compliance rate for all requirements was 22% for iOS applications and 24% for Android applications, showing no clear advantage for either platform.

Note: if you are unable to consult the following chart for any reason, see the data in Table 18.

Graph 03 - Average non-compliance rate of apps by operating system
Android and iOS have very similar non-compliance rates. iOS is better in 3 principles. Android only surpasses iOS in the Robust principle.

In Graph 3, the average non-compliance rates for all requirements, grouped by principle, are compared. Differences between the two operating systems are minor. iOS applications demonstrated higher compliance with the Perceivable, Operable, and Understandable principles, while Android applications performed better under the Robust principle.

Websites and Apps

Note: if you are unable to consult the following chart for any reason, see the data in Table 19.

Graph 04 - Average non-compliance rate of websites and apps – in-depth monitoring
The Robust Principle is the one with the highest rate of non-compliant requirements. The Understandable Principle is the one with the highest rate of compliant requirements. The order of the principles is identical on websites and mobile applications.

In Graph 4, the performance of websites and mobile applications across the four accessibility principles is compared. The same trends affect both websites and mobile applications—the best and worst principles coincide. However, mobile applications consistently perform better than websites, except for the Robust accessibility principle.

In fact, for mobile applications, this is the principle that saw the greatest decline from the 1st to the 2nd monitoring report. In the 2024 report, the Robust principle for both websites and mobile applications shows non-compliance rates between 60% and 70%, with mobile apps surpassing website compliance levels for the first time.

At the root of this non-compliance are issues related to the correct handling of element semantics—buttons that function as links, links presented as buttons, and interactive elements that appear as simple text. These problems leave, for example, screen reader users unaware of how to interact with such elements.

Users and Main Issues

Which users face the most barriers? The European Norm EN 301 549 establishes a link between accessibility requirements and the users who benefit from these practices, referred to as Functional Performance Statements. These statements encompass not only people with disabilities but anyone facing temporary or situational limitations, such as difficulty using a smartphone in bright sunlight.

Note: if you are unable to consult the following chart for any reason, see the data in Table 20.

Graph 05 - Which uses are most impacted by non-compliant clauses of EN 301 549?
Bar chart of non-compliance rates for websites and mobile applications organized by the nine Functional Performance Statements.

The data collected (Graph 5) indicates that nearly all websites and mobile applications have non-compliances across almost all Functional Performance Statements. The only exceptions are for the statement “Use with limited reach,” where 52% of websites and 11% of mobile applications are non-compliant, and “Use with limited cognition, language or learning,” where 64% of websites and 72% of mobile applications are non-compliant. For all other statements, non-compliance exceeds 80%, with rates above 90% for five statements.

Comparison with the Previous Monitoring Period

As this report concerns the second monitoring period, comparing its results with those of the first period helps identify trends in the accessibility of public websites and mobile applications in Portugal.

Note: if you are unable to consult the following chart for any reason, see the data by requirement in Table 12.

Graph 06 - Comparison of non-compliance rates by principle between websites in the first and second periods
Bar chart of non-compliance rates of websites in the first and second periods organized by accessibility principle.

Graph 6 compares non-compliance rates for websites, grouped by accessibility principle. The values, derived from requirements assessed in both periods, show minor differences from earlier graphs. The accessibility level of websites has not improved over this period. Non-compliance for the Perceivable principle decreased from 52% to 47%. For the Operable principle, it increased from 40% to 42%. For the Understandable principle, it rose from 22% to 24%. For the Robust principle, it dropped from 72% to 64%. Calculating the average non-compliance rates for the four principles reveals a positive evolution, with the non-compliance rate decreasing from 46.5% in the first period to 45% in the second period. However, when comparing the average non-compliance rate for all clauses (without grouping by principle), it is observable that the value remained exactly the same, at 43%.

Note: if you are unable to consult the following chart for any reason, see the data by requirement in Table 16.

Graph 07 - Comparison of non-compliance rates by principle between mobile applications in the first and second periods
Bar chart of non-compliance rates of mobile applications in the first and second periods organized by accessibility principle.

Graph 7 compares non-compliance rates for mobile applications, grouped by accessibility principle. As with websites, these values reflect requirements assessed in both periods and may slightly differ from earlier graphs. The accessibility level of mobile applications also showed no improvement. Non-compliance for the Perceivable principle remained at 30%. For the Operable principle, it decreased from 21% to 17%. For the Understandable principle, it increased from 13% to 14%. For the Robust principle, it rose from 44% to 73%. In fact, for mobile applications, this is the principle that saw the greatest decline from the 1st to the 2nd monitoring report. Calculating the average non-compliance rates for the four principles reveals that, for mobile applications, there was a negative evolution, with the non-compliance rate increasing from 27% in the first period to 33.5% in the second period. However, when comparing the average non-compliance rate for all clauses (without grouping by principle), the situation for mobile applications mirrors that of websites, as the average non-compliance rate remained exactly the same, at 25%.

Part I – Description of Monitoring Activities

General Information

The monitoring activities took place from February 2024 to December 2024, according to the following timeline:

The monitoring is conducted by the Agência para a Modernização Administrativa, I.P. (AMA). For carrying out monitoring activities and drafting this report, AMA enlisted the services of the Faculdade de Ciências da Universidade de Lisboa.

The sample provided by AMA includes 657 websites and 33 mobile applications. The number of websites in the sample exceeds the minimum required by point 2.1 of Annex I of Implementing Decision (EU) 2018/1524, equivalent to two sites per 100,000 inhabitants plus 75 sites. Considering Portugal's resident population in 2023 is 10,639,726 (according to INE statistics), the minimum required is 181 sites annually. For the three-year sample period, the minimum number is 543 sites. The initial sample was analyzed to ensure that included websites were accessible for monitoring activities and corresponded to unique domains (i.e., not redirecting to other domains in the sample). After adjustments, the final sample is presented in Table 21 annex.

Sample Composition

The website sample aims to represent the diverse services provided by public sector entities. The distribution of websites by service type, shown in Table 1, illustrates the variety of services considered in the sample.

Table 01 – Distribution of websites by type of service
Service Type Number of sites % of sites
Central Administration 150 22.8%
Basic and Secondary Education 25 3.8%
Higher Education 86 13.1%
Hospitals 24 3.7%
Parish Councils 37 5.6%
Municipalities 89 13.5%
Museums 64 9.7%
Non-Governmental Organizations 67 10.2%
Sovereign Bodies and Independent Entities 11 1.7%
Most Searched Portals and Services 31 4.7%
Autonomous Region of Madeira 14 2.1%
Autonomous Region of Azores 8 1.2%
State-Owned Enterprises 51 7.8%

Website Sample for Simplified Monitoring

All 657 websites were initially considered for the simplified monitoring method (see Table 21). This sample consists of each website's homepage and all pages linked to the homepage within the domain.

Table 2 provides descriptive statistics of the page sample. The analysis shows that, on average, sampled websites have 61 pages linked from their homepage.

Table 02 – Descriptive statistics of the page sample
Statistic Sample
Websites 657
Total Pages 40,215
Pages per Website 61

Website Sample for In-Depth Monitoring

The final sample of websites for in-depth monitoring is presented in Table 22 in the annex. Websites for in-depth monitoring are a subset of websites used for simplified monitoring.

Mobile Application Sample for In-Depth Monitoring

The mobile applications included in the sample were selected by AMA. iOS and Android versions of the same entity's application were considered individually, analyzing both versions of 16 applications and one Android-only application, totaling 33 mobile applications.

The final mobile application sample for in-depth monitoring is shown in Table 23 in the annex.

Correlation with Standards, Technical Specifications, and Tools Used for Monitoring

Methodology for Simplified Monitoring of Websites

Pages from the 657 website sample were obtained through web crawling. The QualWeb Crawler was the primary tool used, capable of processing JavaScript-enabled pages.

Accessibility evaluation of each sampled page was conducted using the AccessMonitor automated accessibility evaluation tool. This tool validated compliance with 37 tests based on sufficient and recommended techniques from the Web Content Accessibility Guidelines (WCAG).

The requirements of EN 301 549 tested by AccessMonitor are listed in Table 3, along with corresponding WCAG success criteria.

Table 03 – EN 301 549 requirements tested by AccessMonitor
EN Requirement Requirement Name CS WCAG CS Name
9.1.1.1 Non-text content 1.1.1 Non-text content
9.1.3.1 Info and relationships 1.3.1 Info and relationships
9.1.4.3 Contrast (minimum) 1.4.3 Contrast (minimum)
9.2.1.1 Keyboard 2.1.1 Keyboard
9.2.4.1 Bypass blocks 2.4.1 Bypass blocks
9.2.4.2 Page titled 2.4.2 Page titled
9.2.4.4 Link purpose (in context) 2.4.4 Link purpose (in context)
9.2.4.5 Multiple ways 2.4.5 Multiple ways
9.2.5.3 Label in name 2.5.3 Label in name
9.3.1.1 Language of page 3.1.1 Language of page
9.3.2.2 On input 3.2.2 On input
9.4.1.1 Parsing 4.1.1 Parsing
9.4.1.2 Name, role, value 4.1.2 Name, role, value

Methodology for In-Depth Monitoring of Websites

For each sampled website, a representative set of pages was defined for evaluation, as specified in the Commission Implementing Decision (EU) 2018/1524. This representative sample includes:

Each page in the representative sample was evaluated against WCAG 2.1 AA success criteria. For each page, one of the following results was provided:

Evaluation was conducted using the Accessibility Insights tool, which covers all success criteria of WCAG 2.2, exceeding WCAG 2.1 and EN 301 549 requirements.

Additional support was provided by the Color Contrast Analyzer (CCA) tool.

Table 4 lists the EN 301 549 requirements and corresponding WCAG success criteria considered in this evaluation.

Table 04 – EN 301 549 requirements considered in the in-depth methodology for websites
EN Requirement Requirement Name WCAG CS CS Name
9.1.1.1 Non-text Content 1.1.1 Non-text Content
9.1.2.1 Audio-Only and Video-Only (pre-recorded) 1.2.1 Audio-Only and Video-Only (pre-recorded)
9.1.2.2 Captions (pre-recorded) 1.2.2 Captions (pre-recorded)
9.1.2.3 Audio Description or Media Alternative (pre-recorded) 1.2.3 Audio Description or Media Alternative (pre-recorded)
9.1.2.5 Audio Description (pre-recorded) 1.2.5 Audio Description (pre-recorded)
9.1.3.1 Info and Relationships 1.3.1 Info and Relationships
9.1.3.2 Meaningful Sequence 1.3.2 Meaningful Sequence
9.1.3.3 Sensory Characteristics 1.3.3 Sensory Characteristics
9.1.3.4 Orientation 1.3.4 Orientation
9.1.3.5 Identify Input Purpose 1.3.5 Identify Input Purpose
9.1.4.1 Use of Color 1.4.1 Use of Color
9.1.4.2 Audio Control 1.4.2 Audio Control
9.1.4.3 Contrast (minimum) 1.4.3 Contrast (Minimum)
9.1.4.4 Resize Text 1.4.4 Resize Text
9.1.4.5 Images of Text 1.4.5 Images of Text
9.1.4.10 Reflow 1.4.10 Reflow
9.1.4.11 Non-text Contrast 1.4.11 Non-text Content Contrast
9.1.4.12 Text Spacing 1.4.12 Text Spacing
9.1.4.13 Content on Hover of Focus 1.4.13 Content on Hover or Focus
9.2.1.1 Keyboard 2.1.1 Keyboard
9.2.1.2 No Keyboard Trap 2.1.2 No Keyboard Trap
9.2.1.4 Character Shortcut Keys 2.1.4 Character Shortcut Keys
9.2.2.1 Timing Adjustable 2.2.1 Timing Adjustable
9.2.2.2 Pause, Stop, Hide 2.2.2 Pause, Stop, Hide
9.2.3.1 Three Flashes or Below Threshold 2.3.1 Three Flashes or Below the Threshold
9.2.4.1 Bypass Blocks 2.4.1 Bypass Blocks
9.2.4.2 Page Titled 2.4.2 Page Titled
9.2.4.3 Focus Order 2.4.3 Focus Order
9.2.4.4 Link Purpose (in Context) 2.4.4 Link Purpose (in Context)
9.2.4.5 Multiple Ways 2.4.5 Multiple Ways
9.2.4.6 Headings and Labels 2.4.6 Headings and Labels
9.2.4.7 Focus Visible 2.4.7 Focus Visible
9.2.5.1 Pointer Gestures 2.5.1 Pointer Gestures
9.2.5.2 Pointer Cancellation 2.5.2 Pointer Cancellation
9.2.5.3 Label in Name 2.5.3 Label in Name
9.2.5.4 Motion Actuation 2.5.4 Motion Actuation
9.3.1.1 Language of Page 3.1.1 Language of Page
9.3.1.2 Language of Parts 3.1.2 Language of Parts
9.3.2.1 On Focus 3.2.1 On Focus
9.3.2.2 On Input 3.2.2 On Input
9.3.2.3 Consistent Navigation 3.2.3 Consistent Navigation
9.3.2.4 Consistent Identification 3.2.4 Consistent Identification
9.3.3.1 Error Identification 3.3.1 Error Identification
9.3.3.2 Labels or Instructions 3.3.2 Labels or Instructions
9.3.3.3 Error Suggestion 3.3.3 Error Suggestion
9.3.3.4 Error Prevention (Legal, Financial, Data) 3.3.4 Error Prevention (Legal, Financial, Data)
9.4.1.1 Parsing 4.1.1 Parsing
9.4.1.2 Name, Role, Value 4.1.2 Name, Role, Value
9.4.1.3 Status Messages (WCAG 2.1) 4.1.3 Status Messages
9.6 WCAG Conformance Requirements 5.2 Conformance Requirements
10.1.1.1 Non-text Content 1.1.1 Non-text Content
10.1.2.1 Audio-Only and Video-Only (pre-recorded) 1.2.1 Audio-Only and Video-Only (pre-recorded)
10.1.2.2 Captions (pre-recorded) 1.2.2 Captions (pre-recorded)
10.1.2.3 Audio Description or Media Alternative (pre-recorded) 1.2.3 Audio Description or Media Alternative (pre-recorded)
10.1.2.5 Audio Description (pre-recorded) 1.2.5 Audio Description (pre-recorded)
10.1.3.1 Info and Relationships 1.3.1 Info and Relationships
10.1.3.2 Meaningful Sequence 1.3.2 Meaningful Sequence
10.1.3.3 Sensory Characteristics 1.3.3 Sensory Characteristics
10.1.3.4 Orientation 1.3.4 Orientation
10.1.3.5 Identify Input Purpose 1.3.5 Identify Input Purpose
10.1.4.1 Use of Color 1.4.1 Use of Color
10.1.4.2 Audio Control 1.4.2 Audio Control
10.1.4.3 Contrast (minimum) 1.4.3 Contrast (Minimum)
10.1.4.4 Resize Text 1.4.4 Resize Text
10.1.4.5 Images of Text 1.4.5 Images of Text
10.1.4.10 Reflow 1.4.10 Reflow
10.1.4.11 Non-text Contrast 1.4.11 Non-text Content Contrast
10.1.4.12 Text Spacing 1.4.12 Text Spacing
10.1.4.13 Content on Hover or Focus 1.4.13 Content on Hover or Focus
10.2.1.1 Keyboard 2.1.1 Keyboard
10.2.1.2 No Keyboard Trap 2.1.2 No Keyboard Trap
10.2.1.4 Character Shortcut Keys 2.1.4 Character Shortcut Keys
10.2.2.1 Timing Adjustable 2.2.1 Timing Adjustable
10.2.2.2 Pause, Stop, Hide 2.2.2 Pause, Stop, Hide
10.2.3.1 Three Flashes or Below Threshold 2.3.1 Three Flashes or Below the Threshold
10.2.4.1 Bypass Blocks 2.4.1 Bypass Blocks
10.2.4.2 Page Titled 2.4.2 Page Titled
10.2.4.3 Focus Order 2.4.3 Focus Order
10.2.4.4 Link Purpose (in Context) 2.4.4 Link Purpose (in Context)
10.2.4.5 Multiple Ways 2.4.5 Multiple Ways
10.2.4.6 Headings and Labels 2.4.6 Headings and Labels
10.2.4.7 Focus Visible 2.4.7 Focus Visible
10.2.5.1 Pointer Gestures 2.5.1 Pointer Gestures
10.2.5.2 Pointer Cancellation 2.5.2 Pointer Cancellation
10.2.5.3 Label in Name 2.5.3 Label in Name
10.2.5.4 Motion Actuation 2.5.4 Motion Actuation
10.3.1.1 Language of Page 3.1.1 Language of Page
10.3.1.2 Language of Parts 3.1.2 Language of Parts
10.3.2.1 On Focus 3.2.1 On Focus
10.3.2.2 On Input 3.2.2 On Input
10.3.2.3 Consistent Navigation 3.2.3 Consistent Navigation
10.3.2.4 Consistent Identification 3.2.4 Consistent Identification
10.3.3.1 Error Identification 3.3.1 Error Identification
10.3.3.2 Labels or Instructions 3.3.2 Labels or Instructions
10.3.3.3 Error Suggestion 3.3.3 Error Suggestion
10.3.3.4 Error Prevention (Legal, Financial, Data) 3.3.4 Error Prevention (Legal, Financial, Data)
10.4.1.1 Parsing 4.1.1 Parsing
10.4.1.2 Name, Role, Value 4.1.2 Name, Role, Value
10.4.1.3 Status Messages (WCAG 2.1) 4.1.3 Status Messages

Methodology for In-Depth Monitoring of Mobile Applications

Both iOS and Android versions of the same application were considered individually. Applications were installed directly from their respective app stores, using standard user accounts for evaluation, except for one case where an account could not be obtained. Screens selected for evaluation followed the methodology defined in points 2 and 3 of Annex I of the Commission Implementing Decision (EU) 2018/1524. This representative sample includes:

Manual evaluation of mobile applications was supported by the following tools and devices:

Testing methodology for manual evaluations was based on the Trusted Tester methodology. While the Trusted Tester is based on WCAG 2.0, additional tests were added to cover WCAG 2.1 AA success criteria as required by EN 301 549. Added tests were based on sufficient techniques from WCAG 2.1.

The success criteria considered in this evaluation correspond to WCAG 2.1 AA compliance as outlined in EN 301 549, detailed in Table 5.

Table 05 – EN 301 549 requirements considered in the in-depth methodology for mobile applications
EN Requirement Requirement Name WCAG CS CS Name
10.1.1.1 Non-text Content 1.1.1 Non-text Content
10.1.2.1 Audio-Only and Video-Only (pre-recorded) 1.2.1 Audio-Only and Video-Only (pre-recorded)
10.1.2.2 Captions (pre-recorded) 1.2.2 Captions (pre-recorded)
10.1.2.3 Audio Description or Media Alternative (pre-recorded) 1.2.3 Audio Description or Media Alternative (pre-recorded)
10.1.2.5 Audio Description (pre-recorded) 1.2.5 Audio Description (pre-recorded)
10.1.3.1 Info and Relationships 1.3.1 Info and Relationships
10.1.3.2 Meaningful Sequence 1.3.2 Meaningful Sequence
10.1.3.3 Sensory Characteristics 1.3.3 Sensory Characteristics
10.1.3.4 Orientation 1.3.4 Orientation
10.1.3.5 Identify Input Purpose 1.3.5 Identify Input Purpose
10.1.4.1 Use of Color 1.4.1 Use of Color
10.1.4.2 Audio Control 1.4.2 Audio Control
10.1.4.3 Contrast (minimum) 1.4.3 Contrast (Minimum)
10.1.4.4 Resize Text 1.4.4 Resize Text
10.1.4.5 Images of Text 1.4.5 Images of Text
10.1.4.10 Reflow 1.4.10 Reflow
10.1.4.11 Non-text Contrast 1.4.11 Non-text Content Contrast
10.1.4.12 Text Spacing 1.4.12 Text Spacing
10.1.4.13 Content on Hover of Focus 1.4.13 Content on Hover or Focus
10.2.1.1 Keyboard 2.1.1 Keyboard
10.2.1.2 No Keyboard Trap 2.1.2 No Keyboard Trap
10.2.1.4 Character Shortcut Keys 2.1.4 Character Shortcut Keys
10.2.2.1 Timing Adjustable 2.2.1 Timing Adjustable
10.2.2.2 Pause, Stop, Hide 2.2.2 Pause, Stop, Hide
10.2.3.1 Three Flashes or Below Threshold 2.3.1 Three Flashes or Below the Threshold
10.2.4.2 Page Titled 2.4.2 Page Titled
10.2.4.3 Focus Order 2.4.3 Focus Order
10.2.4.4 Link Purpose (in Context) 2.4.4 Link Purpose (in Context)
10.2.4.6 Headings and Labels 2.4.6 Headings and Labels
10.2.4.7 Focus Visible 2.4.7 Focus Visible
10.2.5.1 Pointer Gestures 2.5.1 Pointer Gestures
10.2.5.2 Pointer Cancellation 2.5.2 Pointer Cancellation
10.2.5.3 Label in Name 2.5.3 Label in Name
10.2.5.4 Motion Actuation 2.5.4 Motion Actuation
10.3.1.1 Language of Page 3.1.1 Language of Page
10.3.2.1 On Focus 3.2.1 On Focus
10.3.2.2 On Input 3.2.2 On Input
10.3.3.1 Error Identification 3.3.1 Error Identification
10.3.3.2 Labels or Instructions 3.3.2 Labels or Instructions
10.3.3.3 Error Suggestion 3.3.3 Error Suggestion
10.3.3.4 Error Prevention (Legal, Financial, Data) 3.3.4 Error Prevention (Legal, Financial, Data)
10.4.1.1 Parsing 4.1.1 Parsing
10.4.1.2 Name, Role, Value 4.1.2 Name, Role, Value
10.4.1.3 Status Messages (WCAG 2.1) 4.1.3 Status Messages
11.1.1.1 Non-text Content 1.1.1 Non-text Content
11.1.2.1 Audio-Only and Video-Only (pre-recorded) 1.2.1 Audio-Only and Video-Only (pre-recorded)
11.1.2.2 Captions (pre-recorded) 1.2.2 Captions (pre-recorded)
11.1.2.3 Audio Description or Media Alternative (pre-recorded) 1.2.3 Audio Description or Media Alternative (pre-recorded)
11.1.2.5 Audio Description (pre-recorded) 1.2.5 Audio Description (pre-recorded)
11.1.3.1 Info and Relationships 1.3.1 Info and Relationships
11.1.3.2 Meaningful Sequence 1.3.2 Meaningful Sequence
11.1.3.3 Sensory Characteristics 1.3.3 Sensory Characteristics
11.1.3.4 Orientation 1.3.4 Orientation
11.1.3.5 Identify Input Purpose 1.3.5 Identify Input Purpose
11.1.4.1 Use of Color 1.4.1 Use of Color
11.1.4.2 Audio Control 1.4.2 Audio Control
11.1.4.3 Contrast (minimum) 1.4.3 Contrast (Minimum)
11.1.4.4 Resize Text 1.4.4 Resize Text
11.1.4.5 Images of Text 1.4.5 Images of Text
11.1.4.10 Reflow 1.4.10 Reflow
11.1.4.11 Non-text Contrast 1.4.11 Non-text Content Contrast
11.1.4.12 Text Spacing 1.4.12 Text Spacing
11.1.4.13 Content on Hover or Focus 1.4.13 Content on Hover or Focus
11.2.1.1 Keyboard 2.1.1 Keyboard
11.2.1.2 No Keyboard Trap 2.1.2 No Keyboard Trap
11.2.1.4 Character Shortcut Keys 2.1.4 Character Shortcut Keys
11.2.2.1 Timing Adjustable 2.2.1 Timing Adjustable
11.2.2.2 Pause, Stop, Hide 2.2.2 Pause, Stop, Hide
11.2.3.1 Three Flashes or Below Threshold 2.3.1 Three Flashes or Below the Threshold
11.2.4.2 Page Titled 2.4.2 Page Titled
11.2.4.3 Focus Order 2.4.3 Focus Order
11.2.4.4 Link Purpose (in Context) 2.4.4 Link Purpose (in Context)
11.2.4.6 Headings and Labels 2.4.6 Headings and Labels
11.2.4.7 Focus Visible 2.4.7 Focus Visible
11.2.5.1 Pointer Gestures 2.5.1 Pointer Gestures
11.2.5.2 Pointer Cancellation 2.5.2 Pointer Cancellation
11.2.5.3 Label in Name 2.5.3 Label in Name
11.2.5.4 Motion Actuation 2.5.4 Motion Actuation
11.3.1.1 Language of Page 3.1.1 Language of Page
11.3.2.1 On Focus 3.2.1 On Focus
11.3.2.2 On Input 3.2.2 On Input
11.3.3.1 Error Identification 3.3.1 Error Identification
11.3.3.2 Labels or Instructions 3.3.2 Labels or Instructions
11.3.3.3 Error Suggestion 3.3.3 Error Suggestion
11.3.3.4 Error Prevention (Legal, Financial, Data) 3.3.4 Error Prevention (Legal, Financial, Data)
11.4.1.1 Parsing 4.1.1 Parsing
11.4.1.2 Name, Role, Value 4.1.2 Name, Role, Value
11.4.1.3 Status Messages (WCAG 2.1) 4.1.3 Status Messages

A report for each application was recorded for future analysis. After evaluations, the results were analyzed considering the verified and violated requirements.

Part II – Monitoring Results

Simplified Monitoring of Websites

In total, 657 websites were analyzed, encompassing 40,215 pages, with an average of 61 pages per website.

Distribution of EN 301 549 Requirements by Website in the Simplified Monitoring

Table 6 shows the number (and percentage) of websites violating each tested requirement.

Table 06 – Compliance of websites with the tested EN 301 549 requirements
EN 301 549 Requirement WCAG Conformance Level Number of Non-compliances Percentage of Non-compliances
9.1.1.1 Non-text Content A 479 73%
9.1.3.1 Info and Relationships A 642 98%
9.1.4.3 Contrast (Minimum) A 579 88%
9.2.1.1 Keyboard A 273 42%
9.2.4.1 Bypass Blocks A 599 91%
9.2.4.2 Page Titled A 57 9%
9.2.4.4 Link Purpose (in Context) A 600 91%
9.2.4.5 Multiple Ways AA 94 14%
9.2.5.3 Label in Name A 171 26%
9.3.1.1 Language of Page A 153 23%
9.3.2.2 On Input A 237 36%
9.4.1.1 Parsing A 377 57%
9.4.1.2 Name, Role, Value A 612 93%

From Table 6, we conclude that compliance with the tested requirements of EN 301 549 was low. The requirements with the highest non-compliance rates were:

Distribution of EN 301 549 Functional Performance Statements by Website in the Simplified Monitoring

The performance of websites concerning the functional performance statements was analyzed, focusing on requirements that support these statements (primary relationships). Based on the evaluated requirements, 7 of the 11 functional performance statements were considered.

Table 7 presents the results.

Table 07 – Compliance of websites with functional performance statements considering primary relations
Functional Performance Statement Number of Non-Conformities Percentage of Non-Conformities
Usage Without Vision (WV) 654 100%
Usage with Limited Vision (LV) 652 99%
Usage Without Color Perception (WPC) 579 88%
Usage Without Hearing (WH) 479 73%
Usage with Limited Manipulation or Strength (LMS) 646 98%
Usage with Limited Reach (LR) 171 26%
Usage with Limited Cognition, Language or Learning (LC) 540 97%

From Table 7, we conclude that non-compliance with functional performance statements is significant when assessed based on the primary relationships. The functional performance statement with the lowest non-compliance rate was:

Distribution of EN 301 549 Requirements by Web Page

Table 8 shows the number (and percentage) of web pages violating each tested requirement, along with the average violations per page.

Table 08 – Compliance of web pages with the tested EN 301 549 requirements
EN 301 549 Requirement WCAG Conformance Level Number of Non-Conformities Percentage of Non-Conformities Average Violations per Page
9.1.1.1 Non-text Content A 14,366 36% 2.05
9.1.3.1 Info and Relationships A 34,016 85% 7.36
9.1.4.3 Contrast (Minimum) A 31,973 80% 13.21
9.2.1.1 Keyboard A 5,398 13% 1.39
9.2.4.1 Bypass Blocks A 21,990 55% 1.22
9.2.4.2 Page Titled A 329 1% 0.01
9.2.4.4 Link Purpose (In Context) A 26,278 65% 17.49
9.2.4.5 Multiple Ways AA 582 1% 0.01
9.2.5.3 Label in Name A 4,922 12% 0.33
9.3.1.1 Language of Page A 3,616 9% 0.09
9.3.2.2 On Input A 6,904 17% 0.21
9.4.1.1 Parsing A 9,773 24% 9.33
9.4.1.2 Name, Role, Value A 23,666 59% 4.74

From Table 8, we conclude that compliance with the tested requirements of EN 301 549 was also low at the page level. The requirements with the highest non-compliance rates were:

Analysis of Simplified Website Monitoring Results

The simplified monitoring method identified the most frequent non-compliances with the EN 301 549 requirements detectable by the automated tool used. Key findings include:

Comparison of Simplified Website Monitoring Results with Previous Period

Table 9 compares the percentage of websites violating the success criteria in both monitoring exercises.

Table 09 – Comparison of website compliance levels with EN 301 549 requirements evaluated in the two monitoring periods
EN 301 549 Requirement WCAG Conformance Level Percentage of Non-Conformities in 1st Report Percentage of Non-Conformities in 2nd Report Difference
9.1.1.1 Non-text Content A 72% 73% +1%
9.1.3.1 Info and Relationships A 75% 98% +23%
9.1.4.3 Contrast (Minimum) AA 92% 88% -4%
9.2.1.1 Keyboard A 8% 42% +34%
9.2.4.2 Page Titled A 3% 9% +6%
9.2.4.4 Link Purpose (In Context) A 89% 91% +2%
9.2.5.3 Label in Name A 15% 26% +9%
9.3.1.1 Language of Page A 20% 23% +3%
9.4.1.1 Parsing A 70% 57% -13%
9.4.1.2 Name, Role, Value A 98% 93% -5%

From Table 9, we note a negative trend from the first to the second monitoring period. Violations increased for two requirements: "9.1.3.1 Info and Relationships" and "9.2.1.1 Keyboard." While the increase for the first may result from enhanced testing capabilities, the second reflects a lack of concern for keyboard accessibility.

On a positive note, compliance with requirements under the "Robust" WCAG principle, particularly "9.4.1.1 Parsing," improved. This may reflect the adoption of tools for syntactic validation. However, it's worth noting that modern browsers often correct such errors automatically, and this success criterion has been removed in the latest WCAG version.

In-Depth Monitoring of Websites

This section describes the results for 54 websites. A total of 424 pages were analyzed, averaging 8 pages per website.

Distribution of EN 301 549 Requirements by Website in the In-Depth Monitoring

Table 10 presents the number (and percentage) of websites violating each EN 301 549 requirement.

Table 10 – Compliance of websites with the tested requirements
EN 301 549 Requirement WCAG Conformance Level Number of Non-Conformities Percentage of Non-Conformities
9.1.1.1 Non-text Content A 54 100%
9.1.2.1 Audio-Only and Video-Only (Pre-recorded) A 13 24%
9.1.2.2 Captions (Pre-recorded) A 16 30%
9.1.2.3 Audio Description or Media Alternative (Pre-recorded) A 17 31%
9.1.2.4 Captions (Live) AA 0 0%
9.1.2.5 Audio Description (Pre-recorded) AA 17 31%
9.1.3.1 Info and Relationships A 54 100%
9.1.3.2 Meaningful Sequence A 44 81%
9.1.3.3 Sensory Characteristics A 1 2%
9.1.3.4 Orientation AA 3 6%
9.1.3.5 Identify Input Purpose AA 25 46%
9.1.4.1 Use of Color A 32 59%
9.1.4.2 Audio Control A 1 2%
9.1.4.3 Contrast (Minimum) AA 54 100%
9.1.4.4 Text Resize AA 37 69%
9.1.4.5 Images of Text AA 16 30%
9.1.4.10 Reflow AA 32 59%
9.1.4.11 Non-text Contrast AA 32 59%
9.1.4.12 Text Spacing AA 32 59%
9.1.4.13 Content on Hover or Focus AA 32 59%
9.2.1.1 Keyboard A 52 96%
9.2.1.2 No Keyboard Trap A 5 9%
9.2.1.4 Character Key Shortcuts A 0 0%
9.2.2.1 Timing Adjustable A 3 6%
9.2.2.2 Pause, Stop, Hide A 22 41%
9.2.3.1 Three Flashes or Below Threshold A 0 0%
9.2.4.1 Bypass Blocks A 38 70%
9.2.4.2 Page Titled A 23 43%
9.2.4.3 Focus Order A 36 67%
9.2.4.4 Link Purpose (In Context) A 52 96%
9.2.4.5 Multiple Ways AA 4 7%
9.2.4.6 Headings and Labels AA 51 94%
9.2.4.7 Focus Visible AA 45 83%
9.2.5.1 Pointer Gestures A 8 15%
9.2.5.2 Pointer Cancellation A 2 4%
9.2.5.3 Label in Name A 42 78%
9.2.5.4 Motion Actuation A 0 0%
9.3.1.1 Language of Page A 18 33%
9.3.1.2 Language of Parts AA 35 65%
9.3.2.1 On Focus A 4 7%
9.3.2.2 On Input A 3 6%
9.3.2.3 Consistent Navigation AA 4 7%
9.3.2.4 Consistent Identification AA 1 2%
9.3.3.1 Error Identification A 12 22%
9.3.3.2 Labels or Instructions A 39 72%
9.3.3.3 Error Suggestion AA 13 24%
9.3.3.4 Error Prevention (Legal, Financial, Data) AA 2 4%
9.4.1.1 Parsing A 44 81%
9.4.1.2 Name, Role, Value A 54 100%
9.4.1.3 Status Messages AA 6 11%

From Table 10, compliance was low, with the following requirements having over 75% of websites non-compliant:

On the positive side, the following requirements had less than 10% of websites non-compliant:

Distribution of EN 301 549 Functional Performance Statements in the In-Depth Monitoring

This analysis considered all functional performance statements through their primary relationships. Table 11 presents the results.

Table 11 – Compliance of websites with functional performance statements considering primary relations
Functional Performance Statement Number of Non-Conformities Percentage of Non-Conformities
Usage without vision 54 100%
Usage with limited vision 54 100%
Usage without perception of colour 54 100%
Usage without hearing 54 100%
Usage with limited hearing 39 72%
Usage with limited manipulation or strength 54 100%
Usage with limited reach 44 81%
Minimize photosensitive seizure triggers 6 11%
Use with limited cognition 54 100%

From Table 11, we conclude that non-compliance with functional performance statements is high, even when assessed based solely on primary relationships. The only three statements not violated by all websites were:

Analysis of Results from the In-Depth Website Monitoring

The in-depth monitoring method allowed the identification of the most frequent non-compliances with the requirements of EN 301 549 applicable to a manual analysis of websites. The following non-compliances stand out:

Comparison of Results from In-Depth Website Monitoring with Results from the Previous Period

In Table 12, the comparison of the percentage of websites violating the success criteria evaluated in both monitoring exercises is presented.

Table 12 – Compliance of websites with requirements tested in the two monitoring periods
EN 301 549 Clause WCAG Compliance Level Percentage of Non-Conformities in 1st Report Percentage of Non-Conformities in 2nd Report Difference
9.1.1.1 Non-text content A 100% 100% 0%
9.1.2.1 Audio-only and video-only (pre-recorded) A 33% 24% -9%
9.1.2.2 Captions (pre-recorded) A 29% 30% +1%
9.1.2.3 Audio description or media alternative (pre-recorded) A 25% 31% +6%
9.1.2.4 Captions (Live) AA - 0% -
9.1.2.5 Audio description (pre-recorded) AA 29% 31% +2%
9.1.3.1 Info and relationships A 100% 100% 0%
9.1.3.2 Meaningful sequence A 71% 81% +10%
9.1.3.3 Sensory characteristics A 8% 2% -6%
9.1.3.4 Orientation AA 4% 6% +2%
9.1.3.5 Identify Input Purpose AA 75% 46% -29%
9.1.4.1 Use of color A 42% 59% +17%
9.1.4.2 Audio control A 8% 2% -6%
9.1.4.3 Contrast (minimum) AA 83% 100% +17%
9.1.4.4 Resize text AA 46% 69% +25%
9.1.4.5 Images of text AA 58% 30% -28%
9.1.4.10 Reflow AA 96% 59% -37%
9.1.4.11 Non-text contrast AA 88% 59% -29%
9.1.4.12 Text spacing AA 58% 59% +1%
9.1.4.13 Content on Hover or Focus AA 29% 59% +30%
9.2.1.1 Keyboard A 75% 96% +21%
9.2.1.2 No keyboard trap A 4% 9% +5%
9.2.1.4 Character key shortcuts A 4% 0% -4%
9.2.2.1 Timing Adjustable A 25% 6% -19%
9.2.2.2 Pause, stop, hide A 50% 41% -9%
9.2.3.1 Three flashes or below threshold A 0% 0% 0%
9.2.4.1 Bypass blocks A 63% 70% +7%
9.2.4.2 Page titled A 67% 43% -24%
9.2.4.3 Focus order A 71% 67% -4%
9.2.4.4 Link purpose (in context) A 96% 96% 0%
9.2.4.5 Multiple ways AA 50% 7% -43%
9.2.4.6 Headings and labels AA 33% 94% +59%
9.2.4.7 Focus visible AA 67% 83% +16%
9.2.5.1 Pointer gestures A 4% 15% +11%
9.2.5.2 Pointer cancellation A 0% 4% +4%
9.2.5.3 Label in name A 67% 78% +11%
9.2.5.4 Motion actuation A 0% 0% 0%
9.3.1.1 Language of Page A 54% 33% -21%
9.3.1.2 Language of parts AA 38% 65% +27%
9.3.2.1 On focus A 4% 7% +3%
9.3.2.2 On input A 4% 6% +2%
9.3.2.3 Consistent Navigation AA 17% 7% -10%
9.3.2.4 Consisten Identification AA 29% 2% -27%
9.3.3.1 Error identification A 8% 22% +14%
9.3.3.2 Labels or instructions A 50% 72% +22%
9.3.3.3 Error Suggestion AA 8% 24% +16%
9.3.3.4 Error Prevention (legal, financial, data) AA 4% 4% 0%
9.4.1.1 Parsing A 100% 81% -19%
9.4.1.2 Name, function, value A 92% 100% +8%
9.4.1.3 Status messages AA 25% 11% -14%

From the analysis of the results presented in Table 12, we can conclude that the evolution from the first to the second monitoring period shows both progress and setbacks.

Regarding aspects related to the visual design of web pages, an increase in non-compliance with the following requirements was observed: Use of Color (9.1.4.1), Contrast (minimum) (9.1.4.3), Resize Text (9.1.4.4), and Focus Visible (9.2.4.7). This increase can hinder the experience of users, especially those with visual impairments. The lack of proper contrast and inappropriate use of colors can make content unreadable for people with color blindness or low vision, compromising the site's accessibility. Additionally, the absence of text resizing can affect readability for users with vision difficulties. On the other hand, the decrease in non-compliance with Images of Text (9.1.4.5), Reflow (9.1.4.10), and Non-text Contrast (9.1.4.11) suggests an improvement in adapting content to the needs of users, especially on mobile devices and for those requiring more contrasting elements to better understand content structure.

Regarding keyboard interaction-related requirements, an increase in non-compliance was observed in the following cases: Content on Hover or Focus (9.1.4.13), Keyboard (9.2.1.1), Focus Visible (9.2.4.7), and Labels or Instructions (9.3.3.2). This increase can significantly harm the experience of users who rely solely on the keyboard to navigate, such as those with reduced mobility or visual impairments. The lack of visible focus, for example, makes efficient navigation difficult because users cannot identify where the focus is on the page, causing confusion and frustration. The increase in non-compliance with the requirement “9.2.1.1 Keyboard” suggests that many websites still do not allow full interaction via the keyboard, making them inaccessible to those unable to use a mouse. Additionally, the lack of clear labels and instructions (9.3.3.2) can make filling out forms or understanding functionalities more difficult, directly impacting the user experience. On the other hand, the decrease in non-compliance with the requirements for Identify Input Purpose (9.1.3.5) and Timing Adjustable (9.2.2.1) indicates an improvement in accessibility in terms of usability and time control, benefiting users who need more time or clear instructions to interact with the site's elements. The decrease in non-compliance with the requirement Multiple Ways (9.2.4.5) is also a positive sign, as it indicates that more sites are offering various alternatives for navigation and content searching, facilitating accessibility for users with different needs and preferences.

The analysis of the requirements related to page semantics reveals a mixed trend. The increase in non-compliance with the criteria Headings and Labels (9.2.4.6), Language of Parts (9.3.1.2), and Labels or Instructions (9.3.3.2) is concerning, as it suggests that more sites are not ensuring a clear and intuitive structure for users, which can make navigation and understanding content more difficult. The lack of proper headings and labels can make the navigation experience confusing, especially for screen reader users or those with cognitive impairments. On the other hand, the decrease in non-compliance with the criteria Identify Input Purpose (9.1.3.5), Page Titled (9.2.4.2), Language of Page (9.3.1.1), and Consistent Identification (9.3.2.4) is a positive development, as it indicates that websites are improving how they present content and ensure more predictable and understandable navigation, benefiting accessibility, particularly for users with cognitive and language impairments.

In-Depth Monitoring of Mobile Applications

A total of 33 applications were analyzed, consisting of 17 Android applications and 16 iOS applications.

Results by EN 301 549 Requirement of Mobile Applications

In Table 13, the number (and percentage) of applications violating each requirement is presented for all the applications, i.e., from both operating systems.

Table 13 – Compliance of mobile applications with the tested requirements
EN 301 549 Requirement WCAG Conformance Level Number of Non-conformities Percentage of Non-conformities
11.1.1.1 Non-text Content A 22 67%
11.1.2.1 Audio-only and Video-only (Pre-recorded) A 2 6%
11.1.2.2 Captions (Pre-recorded) A 0 0%
11.1.2.3 Audio Description or Media Alternative (Pre-recorded) A 0 0%
11.1.2.4 Captions (Live) AA 0 0%
11.1.2.5 Audio Description (Pre-recorded) AA 0 0%
11.1.3.1 Info and Relationships A 26 84%
11.1.3.2 Meaningful Sequence A 10 32%
11.1.3.3 Sensory Characteristics A 0 0%
11.1.3.4 Orientation AA 31 97%
11.1.3.5 Identify Input Purpose AA 4 13%
11.1.4.1 Use of Color A 16 52%
11.1.4.2 Audio Control A 1 3%
11.1.4.3 Contrast (Minimum) AA 30 91%
11.1.4.4 Resize Text AA 21 66%
11.1.4.5 Images of Text AA 0 0%
11.1.4.10 Reflow AA 3 10%
11.1.4.11 Non-text Contrast AA 17 52%
11.1.4.12 Text Spacing AA 0 0%
11.1.4.13 Content on Hover or Focus AA 0 0%
11.2.1.1 Keyboard A 28 88%
11.2.1.2 No Keyboard Trap A 3 10%
11.2.1.4 Character Key Shortcuts A 0 0%
11.2.2.1 Timing Adjustable A 0 0%
11.2.2.2 Pause, Stop, Hide A 6 19%
11.2.3.1 Three Flashes or Below Threshold A 0 0%
11.2.4.3 Focus Order A 5 16%
11.2.4.4 Link Purpose (in Context) A 5 16%
11.2.4.6 Headings and Labels AA 3 10%
11.2.4.7 Focus Visible AA 11 34%
11.2.5.1 Pointer Gestures A 1 3%
11.2.5.2 Pointer Cancellation A 0 0%
11.2.5.3 Label in Name A 16 52%
11.2.5.4 Motion Actuation A 0 0%
11.3.1.1 Language of Page A 1 3%
11.3.2.1 On Focus A 1 3%
11.3.2.2 On Input A 2 6%
11.3.3.1 Error Identification A 6 19%
11.3.3.2 Labels or Instructions A 10 32%
11.3.3.3 Error Suggestion AA 8 26%
11.3.3.4 Error Prevention (Legal, Financial, Data) AA 2 6%
11.4.1.1 Parsing A 0 0%
11.4.1.2 Name, Role, Value A 28 90%
11.4.1.3 Status Messages AA 17 55%

By analyzing the data presented in Table 13, it is possible to determine the requirements most frequently violated:

Accessibility of Mobile Applications by Operating System

This section presents the results organized by operating system. In Table 14, the percentage of applications violating each requirement per operating system is shown.

Table 14 – Compliance of mobile applications by operating system with the tested requirements
EN 301 549 Requirement WCAG Conformance Level Non-conformance Percentage on Android Non-conformance Percentage on iOS
11.1.1.1 Non-text content A 71% 63%
11.1.2.1 Audio-only and video-only (pre-recorded) A 6% 7%
11.1.2.2 Captions (pre-recorded) A 0% 0%
11.1.2.3 Audio description or media alternative (pre-recorded) A 0% 0%
11.1.2.4 Captions (Live) AA 0% 0%
11.1.2.5 Audio description (pre-recorded) AA 0% 0%
11.1.3.1 Info and relationships A 94% 73%
11.1.3.2 Meaningful sequence A 38% 27%
11.1.3.3 Sensory characteristics A 0% 0%
11.1.3.4 Orientation AA 94% 100%
11.1.3.5 Identify Input Purpose AA 13% 13%
11.1.4.1 Use of color A 56% 47%
11.1.4.2 Audio control A 6% 0%
11.1.4.3 Contrast (minimum) AA 94% 88%
11.1.4.4 Resize text AA 50% 81%
11.1.4.5 Images of text AA 0% 0%
11.1.4.10 Reflow AA 6% 13%
11.1.4.11 Non-text contrast AA 47% 56%
11.1.4.12 Text spacing AA 0% 0%
11.1.4.13 Content on Hover or Focus AA 0% 0%
11.2.1.1 Keyboard A 88% 88%
11.2.1.2 No keyboard trap A 13% 7%
11.2.1.4 Character key shortcuts A 0% 0%
11.2.2.1 Timing Adjustable A 0% 0%
11.2.2.2 Pause, stop, hide A 19% 20%
11.2.3.1 Three flashes or below threshold A 0% 0%
11.2.4.3 Focus order A 13% 20%
11.2.4.4 Link purpose (in context) A 13% 20%
11.2.4.6 Headings and labels AA 13% 7%
11.2.4.7 Focus Visible AA 59% 7%
11.2.5.1 Pointer gestures A 6% 0%
11.2.5.2 Pointer cancellation A 0% 0%
11.2.5.3 Label in name A 56% 47%
11.2.5.4 Motion Actuation A 0% 0%
11.3.1.1 Language of Page A 6% 0%
11.3.2.1 On focus A 0% 7%
11.3.2.2 On input A 13% 0%
11.3.3.1 Error identification A 19% 20%
11.3.3.2 Labels or instructions A 38% 27%
11.3.3.3 Error Suggestion AA 25% 27%
11.3.3.4 Error prevention (legal, financial, data) AA 6% 7%
11.4.1.1 Parsing A 0% 0%
11.4.1.2 Name, role, value A 88% 93%
11.4.1.3 Status messages AA 50% 60%

According to the data presented in Table 14, it can be observed that both operating systems have similar non-compliance levels (24% for Android and 22% for iOS). However, it is important to highlight that some requirements show significant variations in their non-compliance levels between the two operating systems. These are:

The differences observed in compliance with requirements 11.1.3.1 and 11.2.4.7 may be attributed to several factors. First, Apple’s design guidelines, such as the Human Interface Guidelines, more explicitly emphasize accessibility, including visible focus indicators and semantic structures, compared to Android's Material Design, which may allow more flexibility and inconsistency. Second, Apple's native tools and frameworks, like Xcode and UIKit, offer more integrated and easier-to-apply accessibility features, while Android developers may need to put in more effort to achieve similar results. Lastly, in multi-platform frameworks like Flutter or React Native, default configurations often favor iOS requirements, requiring additional customizations to ensure equivalent accessibility on Android.

On the other hand, development guidelines can also benefit the Android platform, as seen in the non-compliance results for requirement 11.1.4.4. Android promotes the use of scalable units like “sp” in Material Design guidelines, encouraging responsive design practices, whereas iOS developers may neglect dynamic text support due to less emphasis in the Human Interface Guidelines. Furthermore, frameworks like Jetpack Compose in Android provide native support for text scaling, making its application easier, while in iOS, developers need to manually configure Dynamic Type and ensure proper testing.

Distribution of Functional Performance Statements

Based on the results of the mobile application monitoring, support for functional performance statements was also analyzed, considering primary relationships. Table 15 presents the results obtained from the first analysis, where only the requirements of primary relationships were considered.

Table 15 – Compliance of mobile applications with functional performance statements considering primary relations
Functional Performance Statement Number of Non-conformances Non-conformance Percentage
Usage without vision 33 100%
Usage with limited vision 33 100%
Usage without color perception 31 94%
Usage without hearing 29 88%
Usage with limited hearing 21 64%
Usage with limited manipulation or strength 33 100%
Usage with limited reach 32 97%
Minimize photosensitive seizure triggers 17 52%
Usage with limited cognition 32 97%

By analyzing Table 15, we can conclude that there is a high rate of non-compliance with the functional performance statements. Three of the functional performance statements are non-compliant in all of the mobile applications analyzed. Of the remaining ones, three statements are non-compliant in more than 85% of the applications, and the other two statements are non-compliant in more than 50% of the applications.

Analysis of the Results from In-Depth Mobile Application Monitoring

The in-depth monitoring method allowed for the identification of the most frequent non-compliances with the EN 301 549 requirements applicable to a manual analysis of mobile applications. Some notable non-compliances detected include:

Comparison of In-Depth Mobile Application Monitoring Results with the Previous Period's Results

Table 16 presents a comparison of the percentage of mobile applications violating the success criteria evaluated in both monitoring periods.

Table 16 – Compliance of mobile applications with requirements tested in the two monitoring periods
EN 301 549 Requirement WCAG Conformance Level Non-conformance Percentage in 1st Report Non-conformance Percentage in 2nd Report Difference
11.1.1.1 Non-text Content A 75% 67% -8%
11.1.2.1 Audio-Only and Video-Only (Pre-recorded) A 0% 6% +6%
11.1.2.2 Captions (Pre-recorded) A 0% 0% 0%
11.1.2.3 Audio Description or Media Alternative (Pre-recorded) A 0% 0% 0%
11.1.2.4 Captions (Live) AA - 0% -
11.1.2.5 Audio Description (Pre-recorded) AA 0% 0% 0%
11.1.3.1 Info and Relationships A 81% 84% 0%
11.1.3.2 Meaningful Sequence A 6% 32% +26%
11.1.3.3 Sensory Characteristics A 6% 0% -6%
11.1.3.4 Orientation AA 94% 97% +3%
11.1.3.5 Identify Input Purpose AA 6% 13% +7%
11.1.4.1 Use of Color A 38% 52% +14%
11.1.4.2 Audio Control A 0% 3% +3%
11.1.4.3 Contrast (Minimum) AA 75% 91% +16%
11.1.4.4 Resize Text AA 100% 66% -34%
11.1.4.5 Images of Text AA 0% 0% 0%
11.1.4.10 Reflow AA 19% 10% -9%
11.1.4.11 Non-text Contrast AA 69% 52% -17%
11.1.4.12 Text Spacing AA 0% 0% 0%
11.1.4.13 Content on Hover or Focus AA 0% 0% 0%
11.2.1.1 Keyboard A 69% 88% +19%
11.2.1.2 No Keyboard Trap A 0% 0% 0%
11.2.1.4 Character Key Shortcuts A 0% 0% 0%
11.2.2.1 Timing Adjustable A 0% 0% 0%
11.2.2.2 Pause, Stop, Hide A 12% 19% +7%
11.2.3.1 Three Flashes or Below Threshold A 0% 0% 0%
11.2.4.3 Focus Order A 25% 16% -9%
11.2.4.4 Link Purpose (in Context) A 88% 16% -72%
11.2.4.6 Headings and Labels AA 25% 10% -15%
11.2.4.7 Focus Visible AA 25% 34% +9%
11.2.5.1 Pointer Gestures A 44% 3% -41%
11.2.5.2 Pointer Cancellation A 0% 0% 0%
11.2.5.3 Label in Name A 12% 52% +40%
11.2.5.4 Motor Actuation A 0% 0% 0%
11.3.1.1 Language of Page A 0% 3% +3%
11.3.2.1 On Focus A 0% 3% +3%
11.3.2.2 On Input A 19% 6% -13%
11.3.3.1 Error Identification A 12% 19% +7%
11.3.3.2 Labels or Instructions A 38% 32% -6%
11.3.3.3 Error Suggestion AA 19% 26% +7%
11.3.3.4 Error Prevention (Legal, Financial, Data) AA 0% 6% +6%
11.4.1.2 Name, Role, Value A 88% 90% +2%
11.4.1.3 Status Messages AA 0% 55% +55%

By analyzing the results presented in Table 16, we can conclude that the evolution from the first to the second monitoring period shows few changes in most requirements. However, there are notable changes in some requirements, both positive and negative. The requirements that evolved positively during this period are:

The requirements that evolved negatively during this period are:

The positive aspects seem to focus on flexibility offered to users. In particular, the ability to resize text and not rely solely on pointer gestures. It is also positive to note an increased concern for the application's semantics, with a significant decrease in the number of applications non-compliant with requirement 11.2.4.4. However, a contradictory indication must be mentioned, observed in the increase of applications non-compliant with requirement 11.4.1.3. This requirement also negatively impacts assistive technology users and exemplifies what seems to be a negative trend of applications becoming less compatible with assistive technologies. Besides requirement 11.4.1.3, which reflects many cases where error messages are not announced by screen readers, issues are also evident in requirements 11.2.5.3 (where labels for various fields are presented visually but not available for assistive technologies) and 11.1.3.2 (where the sequence in which content is presented by assistive technologies does not match the sequence in which it is presented visually). This scenario appears to represent a reality in which mobile app developers do not know how to properly make the content of these applications available to the assistive technologies their users rely on.

Annexes

Tables to support the Executive Summary

Table 17 – Average non-compliance rate of websites with the applicable requirements of the European Norm EN 301 549
Principles Simplified Monitoring In-depth Monitoring
Perceivable 86% 47%
Operable 42% 42%
Understandable 23% 24%
Robust 75% 64%
Average 57% 44%
Table 18 – Non-compliance rate of apps by operating system
Principles iOS Android
Perceivable 28% 29%
Operable 17% 22%
Understandable 12% 15%
Robust 51% 46%
Average 22% 24%
Table 19 – Non-compliance rate of websites and apps – in-depth monitoring
Principles Websites Apps
Perceivable 47% 29%
Operable 42% 17%
Understandable 24% 14%
Robust 64% 73%
Average 44% 33%
Table 20 – Non-compliance rate by Functional Performance Statement for websites and mobile applications
Functional Performance Statement Websites Apps
Usage with limited vision 100% 100%
Usage without color perception 100% 100%
Usage without vision 94% 100%
Usage with limited manipulation or strength 88% 100%
Usage with limited cognition 64% 72%
Usage without hearing 100% 100%
Usage with limited hearing 97% 81%
Usage with limited reach 52% 100%
Minimize photosensitive seizure triggers 97% 100%

List of websites' sample for the simplified monitoring

Table 21 – List of websites included in the sample for the simplified monitoring method
Website Service type
http://agendacircular.ccdrc.pt Central Administration
http://livinginportugal.com Central Administration
http://opac.cej.mj.pt/Opac/Pages Central Administration
http://smf.mj.pt Central Administration
http://www.arsalentejo.min-saude.pt Central Administration
http://www.ecce.gov.pt Central Administration
http://www.fundoscompensacao.pt Central Administration
http://www.hemovigilancia.net Central Administration
http://www.ipac.pt Central Administration
http://www.pdr-2020.pt Central Administration
http://www.qualidade.anqep.gov.pt Central Administration
https://150anosdaabolicaodapenademorteemportugal.dglab.gov.pt Central Administration
https://25abril.bnportugal.gov.pt Central Administration
https://abidjan.embaixadaportugal.mne.gov.pt Central Administration
https://academia.ama.gov.pt Central Administration
https://academiaportugaldigital.pt Central Administration
https://acpc.bnportugal.gov.pt Central Administration
https://adavr.dglab.gov.pt Central Administration
https://adbja.dglab.gov.pt Central Administration
https://adevr.dglab.gov.pt Central Administration
https://adgrd.dglab.gov.pt Central Administration
https://adlra.dglab.gov.pt Central Administration
https://adstb.dglab.gov.pt Central Administration
https://advct.dglab.gov.pt Central Administration
https://advrl.dglab.gov.pt Central Administration
https://afap.emfa.pt Central Administration
https://ahd.mne.gov.pt Central Administration
https://ama-ai4pa.web.app/ Central Administration
https://anpaq.mne.gov.pt/ Central Administration
https://antt.dglab.gov.pt Central Administration
https://appls.portalautarquico.pt/PEPAL_FrontOffic2014 Central Administration
https://aquecimentoeficiente.adene.pt Central Administration
https://argel.embaixadaportugal.mne.gov.pt/ Central Administration
https://arquivo-cave.defesa.gov.pt Central Administration
https://arquivo-ligacombatentes.defesa.gov.pt Central Administration
https://arquivohistorico-forcaaerea.defesa.gov.pt/ Central Administration
https://atenas.embaixadaportugal.mne.gov.pt Central Administration
https://beira.consuladoportugal.mne.gov.pt Central Administration
https://belgrado.embaixadaportugal.mne.gov.pt/ Central Administration
https://benguela.consuladoportugal.mne.gov.pt Central Administration
https://berna.embaixadaportugal.mne.gov.pt Central Administration
https://bibliografia.bnportugal.gov.pt/bnp/bnp.exe Central Administration
https://bissau.embaixadaportugal.mne.gov.pt Central Administration
https://bndigital.bnportugal.gov.pt Central Administration
https://bordeus.consuladoportugal.mne.gov.pt/ Central Administration
https://brasilia.embaixadaportugal.mne.gov.pt/ Central Administration
https://bucareste.embaixadaportugal.mne.gov.pt/ Central Administration
https://budapeste.embaixadaportugal.mne.gov.pt Central Administration
https://bupi.gov.pt Central Administration
https://cairo.embaixadaportugal.mne.gov.pt/ Central Administration
https://cantao.consuladoportugal.mne.gov.pt/ Central Administration
https://caracas.consuladoportugal.mne.gov.pt Central Administration
https://casadasartes.gov.pt Central Administration
https://catalogo.anqep.gov.pt Central Administration
https://catalogo.inr.pt Central Administration
https://cec.consumidor.pt Central Administration
https://certidaojudicial.tribunais.org.pt Central Administration
https://certificamais.dgav.pt Central Administration
https://cnt.dgterritorio.gov.pt Central Administration
https://culturaportugal.gov.pt Central Administration
https://dados.gov.pt/ Central Administration
https://dakar.embaixadaportugal.mne.gov.pt/ Central Administration
https://dili.embaixadaportugal.mne.gov.pt/ Central Administration
https://dusseldorf.consuladoportugal.mne.gov.pt Central Administration
https://eaa.portaldahabitacao.pt Central Administration
https://edumuseu.sec-geral.mec.pt/inweb/ Central Administration
https://eduroam.pt Central Administration
https://eportugal.gov.pt/espaco-empresa/empresa-online Central Administration
https://erasmusportal.powerappsportals.com Central Administration
https://estudiosvictorcordon.pt Central Administration
https://eurocid.mne.gov.pt Central Administration
https://gehei.dges.gov.pt Central Administration
https://gigapix.pt Central Administration
https://havana.embaixadaportugal.mne.gov.pt/ Central Administration
https://iefponline.iefp.pt Central Administration
https://inmlcf.justica.gov.pt Central Administration
https://inqsup.dgeec.mec.pt Central Administration
https://jamor.ipdj.pt Central Administration
https://londres.embaixadaportugal.mne.gov.pt Central Administration
https://luxemburgo.embaixadaportugal.mne.gov.pt/ Central Administration
https://mar2030.pt Central Administration
https://marselha.consuladoportugal.mne.gov.pt Central Administration
https://monican.hidrografico.pt Central Administration
https://museudosbiscainhos.gov.pt Central Administration
https://newark.consuladoportugal.mne.gov.pt Central Administration
https://nuncaesquecer.mne.gov.pt Central Administration
https://ocde.missaoportugal.mne.gov.pt/ Central Administration
https://oslo.embaixadaportugal.mne.gov.pt/ Central Administration
https://parceriaptsolo.dgadr.gov.pt Central Administration
https://pequim.embaixadaportugal.mne.gov.pt Central Administration
https://poise.portugal2020.pt Central Administration
https://portalautarquico.dgal.gov.pt Central Administration
https://portugal2030.pt Central Administration
https://portuguesetrails.com Central Administration
https://premiogandhi.dge.mec.pt Central Administration
https://projetos.cite.gov.pt/web/pdp1eps Central Administration
https://ramallah.missaoportugal.mne.gov.pt Central Administration
https://roteirodasminas.dgeg.gov.pt Central Administration
https://saotome.embaixadaportugal.mne.gov.pt/ Central Administration
https://singapura.embaixadaportugal.mne.gov.pt/ Central Administration
https://suporte.escoladigital.min-educ.pt/ticket Central Administration
https://tic.gov.pt Central Administration
https://ue.missaoportugal.mne.gov.pt/ Central Administration
https://videocast.fccn.pt Central Administration
https://www.aan.pt Central Administration
https://www.acm.gov.pt Central Administration
https://www.adporto.dglab.gov.pt Central Administration
https://www.ama.gov.pt Central Administration
https://www.apcvd.gov.pt Central Administration
https://www.arsalgarve.min-saude.pt Central Administration
https://www.arscentro.min-saude.pt Central Administration
https://www.arslvt.min-saude.pt Central Administration
https://www.arsnorte.min-saude.pt Central Administration
https://www.asae.gov.pt Central Administration
https://www.base.gov.pt Central Administration
https://www.bnportugal.gov.pt Central Administration
https://www.casapronta.pt Central Administration
https://www.cinemateca.pt Central Administration
https://www.consultalex.gov.pt Central Administration
https://www.consumidor.gov.pt Central Administration
https://www.dgae.medu.pt Central Administration
https://www.dgartes.gov.pt Central Administration
https://www.dgav.pt Central Administration
https://www.dgert.gov.pt Central Administration
https://www.dges.gov.pt/wwwbeon Central Administration
https://www.dgs.pt Central Administration
https://www.dgsi.pt Central Administration
https://www.ecoc2027.mc.gov.pt Central Administration
https://www.emgfa.pt Central Administration
https://www.fundoambiental.pt Central Administration
https://www.gpiaaf.gov.pt Central Administration
https://www.iapmei.pt Central Administration
https://www.igac.gov.pt Central Administration
https://www.ina.gov.pt/ Central Administration
https://www.inr.pt Central Administration
https://www.mar2020.pt Central Administration
https://www.onevalue.gov.pt Central Administration
https://www.pathsoffaith.com Central Administration
https://www.portalautarquico.pt Central Administration
https://www.portuguesewinetourism.com Central Administration
https://www.sg.mtsss.gov.pt Central Administration
https://www.sg.pcm.gov.pt Central Administration
https://www.sioe.dgaep.gov.pt Central Administration
https://www.spms.min-saude.pt/ Central Administration
https://www.stj.pt Central Administration
https://www.turismodeportugal.pt/ Central Administration
https://www.ubi.pt Central Administration
https://www.valedovarosa.gov.pt Central Administration
http://aehenriquesommer.ccems.pt Basic and Secondary Education
http://agalvaiazere.ccems.pt Basic and Secondary Education
http://www.esap.edu.pt Basic and Secondary Education
https://aecarlosamarante.pt Basic and Secondary Education
https://aejsc.pt Basic and Secondary Education
https://aemachadodematos.pt/agrupamento/ Basic and Secondary Education
https://agalvaiazere.ccems.pt Basic and Secondary Education
https://agr-odivelas.pt/ Basic and Secondary Education
https://agrupamento.espjs.edu.pt Basic and Secondary Education
https://cdds.pt/~wp/ Basic and Secondary Education
https://escolasmichelgiacometti.net/ Basic and Secondary Education
https://espenafiel.org Basic and Secondary Education
https://home.tomazpelayo.com Basic and Secondary Education
https://www.abc123.pt Basic and Secondary Education
https://www.aerestelo.pt Basic and Secondary Education
https://www.aesc.edu.pt Basic and Secondary Education
https://www.aevc.edu.pt Basic and Secondary Education
https://www.agescolasargaelima.pt/ Basic and Secondary Education
https://www.am-santacecilia.pt Basic and Secondary Education
https://www.colegioarautos.net Basic and Secondary Education
https://www.colegiodorosario.pt Basic and Secondary Education
https://www.colegioefanor.pt/pt/ Basic and Secondary Education
https://www.ebsqf.pt/ Basic and Secondary Education
https://www.esdjgfa.org Basic and Secondary Education
https://www.esidm.pt Basic and Secondary Education
https://ipiaget.org Higher Education
https://politecnicoguarda.pt Higher Education
https://www.ipbeja.pt/Paginas/default.aspx Higher Education
https://www.ipleiria.pt Higher Education
https://www.ipp.pt Higher Education
https://tecnico.ulisboa.pt Higher Education
https://portal.uab.pt Higher Education
https://autonoma.pt Higher Education
https://www.ucp.pt Higher Education
https://www.uma.pt Higher Education
https://www.uc.pt Higher Education
https://www.uevora.pt Higher Education
https://opendmp.portaberta.pt/splash Higher Education
https://www.ipsantarem.pt/escola-superior-agraria-de-santarem/ Higher Education
https://www.ipsantarem.pt/escola-superior-de-educacao-de-santarem/ Higher Education
https://www.ipsantarem.pt/escola-superior-de-saude-de-santarem/ Higher Education
https://sigarra.up.pt/faup/ Higher Education
https://sigarra.up.pt/fcup Higher Education
https://sigarra.up.pt/ffup Higher Education
https://sigarra.up.pt/fmdup Higher Education
https://sigarra.up.pt/icbas Higher Education
https://www.academiafa.edu.pt Higher Education
https://www.arquitetura.uminho.pt/pt Higher Education
https://www.cespu.pt Higher Education
https://www.direito.uminho.pt Higher Education
https://www.ect.uevora.pt Higher Education
https://www.eeg.uminho.pt Higher Education
https://www.enautica.pt/ Higher Education
https://www.ensp.unl.pt Higher Education
https://esbe.ipportalegre.pt/ Higher Education
https://www.esce.ips.pt Higher Education
https://www.esd.ipl.pt Higher Education
https://www.ese.uminho.pt Higher Education
https://www.esel.pt Higher Education
https://www.esenf.pt Higher Education
https://esecs.ipportalegre.pt/ Higher Education
https://www.esesjd.uevora.pt Higher Education
https://www.esml.ipl.pt Higher Education
https://essnortecvp.pt/ Higher Education
https://www.estbarreiro.ips.pt Higher Education
https://www.estg.ipp.pt Higher Education
https://www.estsetubal.ips.pt Higher Education
https://www.fa.ulisboa.pt Higher Education
https://www.fct.unl.pt Higher Education
https://www.fress.pt Higher Education
https://www.ics.ulisboa.pt Higher Education
https://www.ie.uminho.pt Higher Education
https://www.iifa.uevora.pt Higher Education
https://www.inuaf-studia.pt Higher Education
https://www.ipam.pt/ Higher Education
https://www.ipbeja.pt/UnidadesOrganicas/ESA Higher Education
https://www.ipbeja.pt/UnidadesOrganicas/ESS Higher Education
https://www.ipcb.pt Higher Education
https://www.ipcb.pt/esald/ Higher Education
https://www.ipcb.pt/esecb/ Higher Education
https://www.ipcb.pt/estcb/ Higher Education
https://www.ipleiria.pt/esadcr/ Higher Education
https://www.ipleiria.pt/esslei Higher Education
https://www.ipleiria.pt/estm Higher Education
https://www.ipportalegre.pt Higher Education
https://isave.pt Higher Education
https://www.iscap.ipp.pt Higher Education
https://www.iscsp.ulisboa.pt Higher Education
https://www.isec.pt Higher Education
https://www.iseg.ulisboa.pt Higher Education
https://www.isel.pt Higher Education
https://www.islasantarem.pt Higher Education
https://www.ismat.pt Higher Education
https://www.istec.pt Higher Education
https://www.letras.ulisboa.pt Higher Education
https://www.medicina.ulisboa.pt Higher Education
https://www.pbs.up.pt Higher Education
https://www.psicologia.ulisboa.pt Higher Education
https://www.ua.pt/pt/esan Higher Education
https://www.ua.pt/pt/estga Higher Education
https://www.ubi.pt/Sites/fcsaude Higher Education
https://www.uc.pt/fcdef Higher Education
https://www.uc.pt/fduc Higher Education
https://www.uc.pt/ffuc Higher Education
https://www.uc.pt/fmuc Higher Education
https://www.uc.pt/iii/ Higher Education
https://www.ulusofona.pt/ Higher Education
https://www.upt.pt Higher Education
https://www.utad.pt/ecav Higher Education
https://www.utad.pt/ect Higher Education
https://www.novasbe.unl.pt Higher Education
https://www.chs.min-saude.pt Hospitals
https://www.chmt.min-saude.pt Hospitals
https://www.chuc.min-saude.pt Hospitals
https://www.chlc.min-saude.pt Hospitals
https://portal-chsj.min-saude.pt Hospitals
https://www.chualgarve.min-saude.pt Hospitals
https://www.chporto.pt Hospitals
https://www.hbeatrizangelo.pt Hospitals
https://www.hospitaldeguimaraes.min-saude.pt Hospitals
https://www.hospitaldebraga.pt Hospitals
https://www.chbv.min-saude.pt/ Hospitals
https://www.scmp.pt/ Hospitals
https://www.ulssm.min-saude.pt Hospitals
https://hff.min-saude.pt Hospitals
https://ipoporto.pt Hospitals
https://www.choeste.min-saude.pt Hospitals
https://www.hevora.min-saude.pt Hospitals
https://www.hgo.min-saude.pt Hospitals
https://www.hospitaldecascais.pt Hospitals
https://www.hospitalvilafrancadexira.pt Hospitals
https://www.igpinto.min-saude.pt Hospitals
https://www.ipocoimbra.min-saude.pt/ Hospitals
https://www.ipolisboa.min-saude.pt Hospitals
https://www.lusiadas.pt Hospitals
https://www.jfamm.pt Parish Councils
https://www.arrifes.pt Parish Councils
https://www.juntasvictor.pt Parish Councils
https://www.buarcosesaojuliao.pt Parish Councils
https://jf-castelobranco.pt Parish Councils
https://www.jf-vinhos.pt/ Parish Councils
https://jf-odivelas.pt Parish Councils
https://freguesiadepinhel.net Parish Councils
https://www.jf-portimao.pt Parish Councils
https://www.jfportosanto.pt Parish Councils
https://www.freguesiasantacruz.pt Parish Councils
https://www.jf-rabodepeixe.pt/ Parish Councils
https://www.riotinto.pt Parish Councils
https://www.jf-santamariamaior.pt Parish Councils
https://www.jf-santoantonio.pt Parish Councils
http://freguesiadeviseu.pt Parish Councils
https://www.jf-aroessaoromao.pt Parish Councils
https://santamariamaior-monserrate-meadela.com/ Parish Councils
https://jf-olhao.pt Parish Councils
http://www.jf-rabodepeixe.pt Parish Councils
http://www.jf-santoantonio.pt Parish Councils
http://www.junta-se-slourenco.pt Parish Councils
https://bairrobenfica.pt/ Parish Councils
https://jf-cascaisestoril.pt Parish Councils
https://www.jf-saomartinho.pt Parish Councils
https://jfsao.pt Parish Councils
https://uf-lpbc.pt Parish Councils
https://ufssmm.pt Parish Councils
https://www.uniaof-malagueirahfigueiras.pt Parish Councils
https://www.fsjm.pt Parish Councils
https://www.jfss.pt Parish Councils
https://www.mafamudevilarparaiso.pt Parish Councils
https://uf-cidadesantarem.pt Parish Councils
https://www.uf-smish.pt Parish Councils
https://www.ufsmaiorsjbaptista.pt Parish Councils
http://www.uf-centrohistoricodoporto.pt Parish Councils
https://app.seg-social.pt Most Searched Portals and Services
https://diariodarepublica.pt/dr/ Most Searched Portals and Services
https://faturas.portaldasfinancas.gov.pt Most Searched Portals and Services
https://info.portaldasfinancas.gov.pt Most Searched Portals and Services
https://portaldascomunidades.mne.gov.pt/ Most Searched Portals and Services
https://recuperarportugal.gov.pt Most Searched Portals and Services
https://transparencia.gov.pt Most Searched Portals and Services
https://www.anacom.pt Most Searched Portals and Services
https://www.autenticacao.gov.pt Most Searched Portals and Services
https://www.bep.gov.pt Most Searched Portals and Services
https://www.cne.pt Most Searched Portals and Services
https://www.defesa.gov.pt Most Searched Portals and Services
https://www.imt-ip.pt Most Searched Portals and Services
https://www.portaldasmatriculas.edu.gov.pt Most Searched Portals and Services
https://www.portalmunicipal.gov.pt Most Searched Portals and Services
https://www.portugal.gov.pt Most Searched Portals and Services
https://www.sef.pt Most Searched Portals and Services
https://www.seg-social.pt Most Searched Portals and Services
https://www.sns.gov.pt Most Searched Portals and Services
https://www.sns24.gov.pt Most Searched Portals and Services
https://angradoheroismo.pt/ Municipalities
https://www.cm-aveiro.pt Municipalities
https://www.cm-beja.pt Municipalities
https://www.cm-braga.pt Municipalities
https://www.cm-braganca.pt Municipalities
https://www.cm-castelobranco.pt/ Municipalities
https://www.cm-coimbra.pt Municipalities
https://www.cm-faro.pt Municipalities
https://www.cm-figfoz.pt/ Municipalities
https://www.funchal.pt Municipalities
https://www.mun-guarda.pt Municipalities
https://www.cm-guimaraes.pt Municipalities
https://www.cm-leiria.pt Municipalities
https://www.lisboa.pt/ Municipalities
https://www.cm-benavente.pt Municipalities
https://cabeceirasdebasto.pt Municipalities
https://www.cm-carrazedadeansiaes.pt Municipalities
https://www.cm-cartaxo.pt Municipalities
https://www.cm-castelobranco.pt Municipalities
https://www.cm-castrodaire.pt Municipalities
https://www.cm-celoricodabeira.pt Municipalities
https://www.cm-condeixa.pt Municipalities
https://www.cm-cuba.pt Municipalities
https://www.cm-estarreja.pt Municipalities
https://www.cm-ferreiradozezere.pt Municipalities
https://www.cm-fozcoa.pt Municipalities
https://www.cm-golega.pt Municipalities
https://www.cm-gouveia.pt Municipalities
https://www.cm-ilhavo.pt Municipalities
https://www.cm-lagos.pt Municipalities
https://www.cm-loures.pt Municipalities
https://www.cm-machico.pt Municipalities
https://www.cm-mafra.pt Municipalities
https://www.cm-marco-canaveses.pt Municipalities
https://www.cm-mdouro.pt Municipalities
https://www.cm-mertola.pt Municipalities
https://www.cm-mgrande.pt Municipalities
https://www.cm-mirandela.pt Municipalities
https://www.cm-moita.pt Municipalities
https://www.cm-montemorvelho.pt Municipalities
https://www.cm-murca.pt Municipalities
https://www.cm-nazare.pt Municipalities
https://www.cm-nisa.pt Municipalities
https://www.cm-obidos.pt Municipalities
https://www.cm-odivelas.pt Municipalities
https://www.cm-olb.pt Municipalities
https://www.cm-oliveiradohospital.pt Municipalities
https://www.cm-pacosdeferreira.pt Municipalities
https://www.cm-paredes.pt Municipalities
https://www.cm-penafiel.pt Municipalities
https://www.cm-penela.pt Municipalities
https://www.cm-pombal.pt Municipalities
https://www.cm-pontadosol.pt Municipalities
https://www.cm-portimao.pt Municipalities
https://www.cm-povoacao.pt Municipalities
https://www.cm-pvarzim.pt Municipalities
https://www.cm-riomaior.pt Municipalities
https://www.cm-salvaterrademagos.pt Municipalities
https://www.cm-santana.com Municipalities
https://www.cm-santiagocacem.pt Municipalities
https://www.cm-satao.pt Municipalities
https://www.cm-sernancelhe.pt Municipalities
https://www.cm-sever.pt Municipalities
https://www.cm-sjm.pt Municipalities
https://www.cm-soure.pt Municipalities
https://www.cm-tabuaco.pt Municipalities
https://www.cm-terrasdebouro.pt Municipalities
https://cm-torresnovas.pt Municipalities
https://www.cm-tvedras.pt Municipalities
https://www.cm-valedecambra.pt Municipalities
https://www.cm-vfxira.pt Municipalities
https://www.cm-viladobispo.pt Municipalities
https://www.cm-vilaflor.pt Municipalities
https://www.cm-vilavicosa.pt Municipalities
https://www.cm-vinhais.pt Municipalities
https://www.cm-vizela.pt Municipalities
https://www.famalicao.pt Municipalities
https://www.cm-vvrodao.pt Municipalities
https://www.cmcalheta.pt Municipalities
https://www.cmmangualde.pt Municipalities
https://www.cm-vilareal.pt/ Municipalities
https://www.lisboa.pt Municipalities
https://www.mogadouro.pt Municipalities
https://www.mun-setubal.pt Municipalities
https://www.ourem.pt Municipalities
https://www.portomoniz.pt Municipalities
https://www.sabrosa.pt Municipalities
https://www.sjpesqueira.pt Municipalities
https://www.cm-evora.pt Municipalities
https://www.Museumsemonumentos.pt/pt Museums
https://cultura.madeira.gov.pt/casa-museu-frederico-de-freitas Museums
https://www.museu-flores.azores.gov.pt Museums
https://museu-angra.cultura.azores.gov.pt/ Museums
https://www.museu-pico.azores.gov.pt/ Museums
http://www.museudaimprensa.pt Museums
http://www.museunacionaldamusica.gov.pt Museums
https://www.museunacionalarqueologia.gov.pt/ Museums
http://www.museudearteantiga.pt Museums
http://www.museuartecontemporanea.gov.pt/pt Museums
https://museucr7.com/ Museums
http://museudoscoches.gov.pt/pt/ Museums
https://promontoriodesagres.pt Museums
http://www.bernardinomachado.org Museums
http://www.camilocastelobranco.org Museums
http://www.feaa.pt Museums
http://www.mns.uminho.pt Museums
http://www.museu-flores.azores.gov.pt Museums
http://www.museu-pico.azores.gov.pt Museums
https://cultura.madeira.gov.pt/casa-colombo-museu-do-porto-santo Museums
http://www.museudaindustriatextil.org Museums
https://gulbenkian.pt/museu/ Museums
http://www.museudorelogio.com Museums
https://www.museudoaljube.pt Museums
https://www.museunacionalgraovasco.gov.pt Museums
http://www.Museums.ulisboa.pt Museums
http://www.Museumsabugal.net Museums
https://Museumsoaresdosreis.gov.pt Museums
http://www.palacioajuda.gov.pt Museums
https://www.mude.pt Museums
https://cmas.up.pt Museums
https://mnetnologia.wordpress.com Museums
https://museu.casadainsua.pt Museums
https://museuartepopular.wordpress.com Museums
https://museubordalopinheiro.pt Museums
https://museudaguarda.pt Museums
https://museudelamego.gov.pt Museums
https://museudocaramulo.pt Museums
https://museulourinha.org Museums
https://www.amtc.pt Museums
https://www.casademateus.pt Museums
https://www.conimbriga.pt Museums
https://www.cupertino.pt/fundacao-cupertino-de-miranda Museums
https://www.fbb.pt Museums
https://www.fmnf.pt Museums
https://www.museu-emigrantes.org Museums
https://www.museu-sbras.com Museums
https://www.museu.presidencia.pt Museums
https://www.museuabadebacal.gov.pt Museums
https://www.museualbertosampaio.gov.pt Museums
https://www.museudabaleia.org Museums
https://www.museudafarmacia.pt Museums
https://www.museudamarioneta.pt Museums
https://www.museuddiogodesousa.gov.pt Museums
https://www.museudemertola.pt Museums
https://www.museudocarroelectrico.pt Museums
https://www.museudodouro.pt Museums
https://www.museudoouro.com Museums
https://www.museunacionalresistencialiberdade-peniche.gov.pt Museums
https://www.museuolaria.pt Museums
https://www.museupioxii.pt Museums
https://www.museuregionaldebeja.pt Museums
https://www.museuterrademiranda.gov.pt Museums
https://www.parquesdesintra.pt Museums
https://www.acapo.pt/ Non-Governmental Organizations
https://www.apcl.org.pt/ Non-Governmental Organizations
https://www.apd.org.pt/ Non-Governmental Organizations
https://apela.pt/ Non-Governmental Organizations
https://apn.pt/ Non-Governmental Organizations
https://appacdm-lisboa.pt/ Non-Governmental Organizations
https://www.appacdmporto.com/ Non-Governmental Organizations
https://www.appda-lisboa.org.pt/ Non-Governmental Organizations
https://apsurdos.org.pt/ Non-Governmental Organizations
https://arcil.org.pt Non-Governmental Organizations
http://www.pcand.pt Non-Governmental Organizations
https://www.pluralesingular.pt Non-Governmental Organizations
http://www.apedv.org.pt Non-Governmental Organizations
https://www.rumoavida.pt Non-Governmental Organizations
http://www.unicrisano.pt Non-Governmental Organizations
https://vilacomvida.pt Non-Governmental Organizations
https://aac-cb.wixsite.com/apoioacrianca Non-Governmental Organizations
https://aadvdb.pt Non-Governmental Organizations
https://adada.pt Non-Governmental Organizations
https://www.afua.pt Non-Governmental Organizations
https://alzheimerportugal.org Non-Governmental Organizations
https://apav.pt/apav_v3/index.php/pt/ Non-Governmental Organizations
https://apcvc.pt Non-Governmental Organizations
https://www.apercim.pt/ Non-Governmental Organizations
https://appacdm-figfoz.com Non-Governmental Organizations
https://appacdm-mirandela.com Non-Governmental Organizations
https://aslcascais.wixsite.com/bem-vindo Non-Governmental Organizations
https://associacaojorgepina.pt Non-Governmental Organizations
https://cedema.org.pt Non-Governmental Organizations
https://cercigui.pt Non-Governmental Organizations
https://cnod.pt Non-Governmental Organizations
https://www.dommaior.pt Non-Governmental Organizations
https://existir.org.pt Non-Governmental Organizations
https://fedra.pt Non-Governmental Organizations
https://fpasurdos.pt Non-Governmental Organizations
https://irisinclusiva.pt Non-Governmental Organizations
https://paisemrede.pt Non-Governmental Organizations
https://paralisiacerebral.pt Non-Governmental Organizations
https://semear.pt Non-Governmental Organizations
https://www.crit.pt Non-Governmental Organizations
https://aapacdm.com Non-Governmental Organizations
https://www.admestrela.pt Non-Governmental Organizations
https://afacidase.pt Non-Governmental Organizations
https://www.andai.org.pt Non-Governmental Organizations
https://www.andst.pt Non-Governmental Organizations
https://www.anpar.pt Non-Governmental Organizations
https://www.apir.org.pt Non-Governmental Organizations
https://www.appacdmanadia.pt Non-Governmental Organizations
https://www.appacdmmaia.org Non-Governmental Organizations
https://appc-faro.org.pt Non-Governmental Organizations
https://www.appcleiria.pt Non-Governmental Organizations
https://www.appdaviseu.com Non-Governmental Organizations
https://www.aria.com.pt Non-Governmental Organizations
https://cadin.net Non-Governmental Organizations
https://www.cecd.pt Non-Governmental Organizations
https://www.cercica.pt Non-Governmental Organizations
https://www.cerciespinho.org.pt Non-Governmental Organizations
https://www.cercig.com Non-Governmental Organizations
https://www.cercimb.pt Non-Governmental Organizations
https://www.cercitejo.org.pt Non-Governmental Organizations
https://www.emdiip.com Non-Governmental Organizations
https://www.fenacerci.pt Non-Governmental Organizations
https://www.in-ipss.pt Non-Governmental Organizations
https://ipss-acaso.org Non-Governmental Organizations
https://www.matiz.pt Non-Governmental Organizations
https://www.portugalavc.pt Non-Governmental Organizations
https://casci.pt Non-Governmental Organizations
https://www.parlamento.pt Sovereign Bodies and Independent Entities
https://www.amt-autoridade.pt Sovereign Bodies and Independent Entities
https://www.bportugal.pt Sovereign Bodies and Independent Entities
https://ces.pt Sovereign Bodies and Independent Entities
https://www.ers.pt Sovereign Bodies and Independent Entities
https://www.ersar.pt/pt Sovereign Bodies and Independent Entities
https://www.erse.pt/inicio/ Sovereign Bodies and Independent Entities
https://www.erc.pt Sovereign Bodies and Independent Entities
https://www.presidencia.pt Sovereign Bodies and Independent Entities
https://www.ministeriopublico.pt Sovereign Bodies and Independent Entities
https://www.pgdlisboa.pt/home.php Sovereign Bodies and Independent Entities
https://www.imt-ip.pt Most Searched Portals and Services
https://diariodarepublica.pt/ Most Searched Portals and Services
https://www.dge.mec.pt Most Searched Portals and Services
https://eportugal.gov.pt Most Searched Portals and Services
https://www.iefp.pt/ Most Searched Portals and Services
https://www.inem.pt Most Searched Portals and Services
https://www.ine.pt Most Searched Portals and Services
https://www.ipma.pt Most Searched Portals and Services
https://mapa.eportugal.gov.pt Most Searched Portals and Services
https://www.citius.mj.pt Most Searched Portals and Services
https://justica.gov.pt Most Searched Portals and Services
https://estatistica.madeira.gov.pt Autonomous Region of Madeira
https://www.madeira.gov.pt Autonomous Region of Madeira
https://ifcn.madeira.gov.pt Autonomous Region of Madeira
https://iasaude.pt Autonomous Region of Madeira
https://www.iem.madeira.gov.pt/ Autonomous Region of Madeira
https://www.seg-social.pt/instituto-de-seguranca-social-da-madeira Autonomous Region of Madeira
https://www.sesaram.pt Autonomous Region of Madeira
https://at.madeira.gov.pt Autonomous Region of Madeira
https://cultura.madeira.gov.pt Autonomous Region of Madeira
https://www.alram.pt/pt Autonomous Region of Madeira
https://www.ibc-madeira.com Autonomous Region of Madeira
https://www.madeira.gov.pt/dre Autonomous Region of Madeira
https://www.procivmadeira.pt Autonomous Region of Madeira
https://visitmadeira.com/ Autonomous Region of Madeira
https://crpd.edu.azores.gov.pt Autonomous Region of the Azores
https://www.visitazores.com Autonomous Region of the Azores
https://portal.azores.gov.pt Autonomous Region of the Azores
https://srea.azores.gov.pt Autonomous Region of the Azores
https://www.alra.pt Autonomous Region of the Azores
https://otacores.com Autonomous Region of the Azores
https://www.prociv.azores.gov.pt Autonomous Region of the Azores
https://www.museu-horta.azores.gov.pt Autonomous Region of the Azores
https://www.carris.pt State-Owned Enterprises
https://www.cp.pt State-Owned Enterprises
https://egeac.pt State-Owned Enterprises
https://www.inatel.pt State-Owned Enterprises
https://www.lusa.pt State-Owned Enterprises
https://www.metrodoporto.pt State-Owned Enterprises
https://www.metrolisboa.pt State-Owned Enterprises
https://institucional.jogossantacasa.pt/ State-Owned Enterprises
https://www.azoresairlines.pt State-Owned Enterprises
https://www.stcp.pt State-Owned Enterprises
https://www.flytap.com/pt-pt/ State-Owned Enterprises
http://cinfo.tnsj.pt/cinfo State-Owned Enterprises
https://www.enatur.pt State-Owned Enterprises
https://aforronet.igcp.pt State-Owned Enterprises
https://apsi.uminho.pt State-Owned Enterprises
https://cateringpor.pt State-Owned Enterprises
https://ecosaude.pt State-Owned Enterprises
https://eti.pt State-Owned Enterprises
https://globalparques.pt State-Owned Enterprises
https://incm.pt/ State-Owned Enterprises
https://livrariaonline.tndm.pt State-Owned Enterprises
https://www.apsinesalgarve.pt State-Owned Enterprises
https://www.buyfromportugal.com State-Owned Enterprises
https://www.carrisbus.pt State-Owned Enterprises
https://www.cesab.pt State-Owned Enterprises
https://www.chlo.min-saude.pt State-Owned Enterprises
https://www.cl.pt State-Owned Enterprises
http://www.cotr.pt State-Owned Enterprises
https://www.docapesca.pt State-Owned Enterprises
https://www.efacec.pt State-Owned Enterprises
https://www.epal.pt State-Owned Enterprises
https://www.igap.pt State-Owned Enterprises
https://www.portugalglobal.pt/ State-Owned Enterprises
https://www.portugalglobal.pt/pt/academia-aicep/inov-contacto/ State-Owned Enterprises
https://www.ippatrimonio.pt State-Owned Enterprises
https://www.jogossantacasa.pt State-Owned Enterprises
https://www.locarent.pt State-Owned Enterprises
https://www.marf.pt State-Owned Enterprises
https://www.metromondego.pt State-Owned Enterprises
https://www.movijovem.pt State-Owned Enterprises
https://www.nav.pt State-Owned Enterprises
https://www.portodelisboa.pt State-Owned Enterprises
https://www.portugalexporta.pt State-Owned Enterprises
https://www.portugalia-airlines.pt State-Owned Enterprises
https://www.rtp.pt State-Owned Enterprises
https://www.simarsul.adp.pt State-Owned Enterprises
https://www.smasalmada.pt State-Owned Enterprises
https://www.smtuc.pt State-Owned Enterprises
https://www.teatromicaelense.pt State-Owned Enterprises
https://www.tecminho.uminho.pt State-Owned Enterprises
https://www.tnsj.pt State-Owned Enterprises

List of websites' sample for the in-depth monitoring

Table 22 – List of websites included in the sample for the in-depth monitoring method
Website Service Type
https://www.portaldasfinancas.gov.pt Central Administration
https://www.sns24.gov.pt Central Administration
https://www.inr.pt Central Administration
https://www.sg.mtsss.gov.pt Central Administration
https://www.seg-social.pt Central Administration
https://www.base.gov.pt Central Administration
https://www.casapronta.pt Central Administration
https://www.cinemateca.pt Central Administration
https://www.asae.gov.pt Central Administration
https://app.seg-social.pt Central Administration
https://bupi.gov.pt Central Administration
https://iefponline.iefp.pt Central Administration
https://aima.gov.pt/ Central Administration
https://portugal2030.pt Central Administration
https://tic.gov.pt Central Administration
https://www.aesc.edu.pt Basic and Secondary Education
http://aehenriquesommer.ccems.pt Basic and Secondary Education
https://www.letras.ulisboa.pt Higher Education
https://www.ulp.pt Higher Education
https://www.uc.pt/ffuc Higher Education
https://www.iseg.ulisboa.pt Higher Education
https://www.ie.uminho.pt Higher Education
https://www.chuc.min-saude.pt Hospitals
http://www.hbeatrizangelo.pt Hospitals
https://www.uf-cidadesantarem.pt Parish Councils
https://www.uf-cidadesantarem.pt Parish Councils
http://freguesiadeviseu.pt Parish Councils
https://www.mun-guarda.pt Municipalities
https://www.cm-braga.pt Municipalities
https://www.cm-loures.pt Municipalities
https://www.cm-pacosdeferreira.pt Municipalities
https://www.cm-penafiel.pt Municipalities
https://www.cm-santana.com Municipalities
https://www.cm-torresnovas.pt Municipalities
https://www.mamma-museum.pt/ Museums
https://oal.ul.pt/ Museums
http://www.museudaimprensa.pt Museums
http://museuartecontemporanea.pt Museums
http://museudoscoches.gov.pt Museums
http://www.museudaimprensa.pt Museums
http://www.museudearteantiga.pt Museums
http://www.Museums.ulisboa.pt Museums
https://apav.pt/apav_v3/index.php/pt/ Non-Governmental Organizations
https://arcil.org.pt Non-Governmental Organizations
https://cnod.pt Non-Governmental Organizations
https://fpasurdos.pt Non-Governmental Organizations
https://paisemrede.pt Non-Governmental Organizations
http://www.apcl.org.pt Non-Governmental Organizations
https://www.amt-autoridade.pt Sovereign Bodies and Independent Entities
https://www.portaldasfinancas.gov.pt Most Searched Portals and Services
https://www.sns24.gov.pt Most Searched Portals and Services
https://diariodarepublica.pt/dr/ Most Searched Portals and Services
https://at.madeira.gov.pt Autonomous Region of Madeira
https://www.inatel.pt State-Owned Enterprises

List of mobile apps' sample for the in-depth monitoring

Table 23 – List of mobile applications included in the sample for the in-depth monitoring method
Mobile App Android iOS
id.gov Yes Yes
CarrisWay Yes Yes
SNS24 Yes Yes
App CaixaDireta Yes Yes
MBWay Yes Yes
IRS2023 Yes Yes
ATGo Yes Yes
TAP Air Portugal Yes Yes
Siga App Yes Yes
Uaveiro App Yes Yes
myAQUA Yes Yes
EDP App Yes Yes
Comboios de Portugal Yes Yes
e-Fatura Yes Yes
Autenticação Gov Yes Yes
ePark Yes Yes
Anda (Porto) Yes No