SNS 24 (iOS)

About the Evaluation

Report Creator
Not provided
Evaluation Commissioner
Not provided
Evaluation date
Tue Mar 22 2022

Executive Summary

Principais problemas encontrados na app:

  • Diversos botões não são anunciados pelo leitor de ecrã como elementos clicáveis ou não possuem seu estado corretamente identificado e, portanto, anunciado.
  • Não é possível utilizar a app em modo paisagem.
  • Diversos elementos de texto com um rácio de contraste menor que 4.5:1
  • Texto não é ajustado ao utilizar configuração do sistema com texto redimensionado.
  • Diversos elementos gráficos com um rácio de contraste menor que 3:1
  • Com teclado bluetooth não é possível controlar diversas funcionalidades.

Scope of the Evaluation

Website name
SNS 24 (iOS)
Scope of the website
Ecrãs selecionados de acordo com o metodologia definida no ponto 2 e 3 do anexo I da DECISÃO DE EXECUÇÃO (UE) 2018/1524 DA COMISSÃO de 11 de outubro de 2018
WCAG Version
2.1
Conformance target
AA
Accessibility support baseline
iOS 15.4 com VoiceOver
Additional evaluation requirements
Not provided

Detailed audit results

Summary

Reported on 39 of 50 WCAG 2.1 AA Success Criteria.

All results

1 Perceivable

1.1 Text Alternatives
Success Criterion Result Observations
1.1.1: Non-text Content
Entire sample

Result: Passed

1.2 Time-based Media
Success Criterion Result Observations
1.2.1: Audio-only and Video-only (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de audio ou video identificado

1.2.2: Captions (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado

1.2.3: Audio Description or Media Alternative (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de video identificado

1.2.4: Captions (Live)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado

1.2.5: Audio Description (Prerecorded)
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo de media identificado

1.3 Adaptable
Success Criterion Result Observations
1.3.1: Info and Relationships
Entire sample

Result: Failed

Registo

Result: Failed

A minha área

Result: Failed

Boletim de vacinas

Result: Failed

Registo
  • Campos de texto são anunciados pelo leitor de ecrã como desativados, mesmo sendo possível inserir os dados
  • Botão para exibir ou ocultar código não é anunciado como elemento clicável
A minha área
  • Botão de filtrar receitas e exames não é anunciado como elemento clicável
  • Botões de estado para filtro de vacinas não tem seu estado anunciado pelo leitor de ecrã - conforme informação visual
Boletim de vacinas
  • Botão de filtrar vacinas é anunciado pelo leitor de ecrã como desativado, mesmo sendo possível ativar a funcionalidade
  • Botões de estado para filtro de vacinas não tem seu estado anunciado pelo leitor de ecrã - conforme informação visual
1.3.2: Meaningful Sequence
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.3.3: Sensory Characteristics
Entire sample

Result: Passed

1.3.4: Orientation
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação restringe a sua visualização e a sua operação a uma única orientação.

1.3.5: Identify Input Purpose
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.4 Distinguishable
Success Criterion Result Observations
1.4.1: Use of Color
Entire sample

Result: Passed

1.4.2: Audio Control
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo audio identificado

1.4.3: Contrast (Minimum)
Entire sample

Result: Failed

Login

Result: Failed

Registo

Result: Failed

Página inicial

Result: Failed

A minha saúde

Result: Failed

Preciso de...

Result: Failed

Certificado Digital COVID

Result: Failed

Notificações

Result: Failed

Boletim de vacinas

Result: Failed

Login

Elementos de texto sem contraste suficiente:

  • Texto dos botões para inserção de código
  • Texto de link "Esqueceu-se do seu código"
Registo

Elementos de texto sem contraste suficiente:

  • Texto "Bem-vindo"
  • Textos dos botões para acesso com nº de utente ou chave móvel digital
  • Texto de link Adira agora
  • Texto de categoria ativa nos Termos & Condições (e.g. Início, Objecto, Adesão)
  • Texto de link inseridos no conteúdo dos Termos & Condições
  • Texto dos botões ativos (e.g. Aceitar, Entrar, Confirmar)
  • Texto do placeholder dos campos para autenticação (e.g. nº utente de saúde, data de nascimento, código de segurança)
  • Texto do link para receber código SMS
Página inicial

Elementos de texto sem contraste suficiente:

  • Texto de título
  • Texto "Favoritos"
  • Texto do botão "Contactar"
A minha saúde

Elementos de texto sem contraste suficiente:

  • Texto de título
  • Texto indicando que não existem registos
  • Texto de botão de filtro por estado
  • Texto "Limpar"
  • Texto do botão "Aplicar"
Preciso de...

Elementos de texto sem contraste suficiente:

  • Texto de título
  • Texto indicando que não existem registos
Certificado Digital COVID

Elementos de texto sem contraste suficiente:

  • Texto de link para consulta de guia
  • Texto de tipos de certificados
Notificações

Texto indicando que não existem notificações sem contraste suficiente

Boletim de vacinas

Elementos de texto sem contraste suficiente:

  • Texto de estado de vacinas
  • Texto de botão de filtro por estado
  • Texto "Limpar"
  • Texto do botão "Aplicar"
1.4.4: Resize text
Entire sample

Result: Failed

Entire sample

Observations:

A aplicação não fornece suporte à tipo de letra dinâmico, não ajustando o tamanho da letra.

1.4.5: Images of Text
Entire sample

Result: Not present

1.4.10: Reflow
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

1.4.11: Non-text Contrast
Entire sample

Result: Failed

Registo

Result: Failed

Página inicial

Result: Failed

A minha saúde

Result: Failed

Preciso de...

Result: Failed

Certificado Digital COVID

Result: Failed

Notificações

Result: Failed

Boletim de vacinas

Result: Failed

Registo

Ícone de seta não possui contraste suficiente

Página inicial

Elementos gráficos sem contraste suficiente:

  • Ícones do menu de topo
  • Ícones de seta
  • Ícone indicando página selecionada no menu de rodapé
A minha saúde

Elementos gráficos sem contraste suficiente:

  • Ícones do menu de topo
  • Ícones de filtro
  • Ícone de informação
  • Ícone indicando página selecionada no menu de rodapé
Preciso de...

Elementos gráficos sem contraste suficiente:

  • Ícone de informação
Certificado Digital COVID

Ícone de seta sem contraste suficiente

Notificações

Elementos gráficos sem contraste suficiente:

  • Ícone de seta
  • Ícone de informação
Boletim de vacinas

Elementos gráficos sem contraste suficiente:

  • Ícone de seta
  • Ícones de filtro
1.4.12: Text Spacing
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

1.4.13: Content on Hover or Focus
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

2 Operable

2.1 Keyboard Accessible
Success Criterion Result Observations
2.1.1: Keyboard
Entire sample

Result: Failed

Login

Result: Failed

Registo

Result: Failed

Página inicial

Result: Failed

A minha saúde

Result: Failed

Preciso de...

Result: Failed

A minha área

Result: Failed

Certificado Digital COVID

Result: Failed

Notificações

Result: Failed

Boletim de vacinas

Result: Failed

Login

Link "Esqueceu sua senha" não acessível utilizando o teclado

Registo

Não é possível passar pela tela de Termos & Condições utilizando o teclado, não sendo possível realizar login.

Página inicial

Menu de topo não acessível utilizando o teclado.

A minha saúde

Botões de filtrar receitas, filtrar exames, e menu de topo não são acessíveis utilizando o teclado.

Preciso de...

Menu de topo não acessível utilizando o teclado.

A minha área
  • Botões no menu de topo não acessíveis utilizando o teclado.
  • Botão para voltar da exibição de mais informações de dados de identificação não é acessível utilizando o teclado.
Certificado Digital COVID
  • Botão para voltar para a página anterior não é acessível utilizando o teclado.
  • Link para consultar guia detalhado não acessível utilizando o teclado.
Notificações

Botão para voltar para a página anterior não é acessível utilizando o teclado.

Boletim de vacinas

Nenhuma funcionalidade desta página é acessível utilizando o teclado.

2.1.2: No Keyboard Trap
Entire sample

Result: Passed

2.1.4: Character Key Shortcuts
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS

2.2 Enough Time
Success Criterion Result Observations
2.2.1: Timing Adjustable
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo contendo tempo limite identificado.

2.2.2: Pause, Stop, Hide
Entire sample

Result: Not present

Entire sample

Observations:

Nenhuma informação em movimento, intermitente (blinking), em deslocação ou atualização automática identificada.

2.3 Seizures and Physical Reactions
Success Criterion Result Observations
2.3.1: Three Flashes or Below Threshold
Entire sample

Result: Not present

Entire sample

Observations:

Nenhum conteúdo flash identificado.

2.4 Navigable
Success Criterion Result Observations
2.4.1: Bypass Blocks
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

2.4.2: Page Titled
Entire sample

Result: Passed

2.4.3: Focus Order
Entire sample

Result: Passed

2.4.4: Link Purpose (In Context)
Entire sample

Result: Failed

A minha saúde

Result: Failed

A minha saúde

Botões de filtro de receitas e exames não tem descrição textual alternativa

2.4.5: Multiple Ways
Entire sample

Result: Passed

2.4.6: Headings and Labels
Entire sample

Result: Passed

2.4.7: Focus Visible
Entire sample

Result: Passed

2.5 Input Modalities
Success Criterion Result Observations
2.5.1: Pointer Gestures
Entire sample

Result: Not present

2.5.2: Pointer Cancellation
Entire sample

Result: Passed

2.5.3: Label in Name
Entire sample

Result: Passed

2.5.4: Motion Actuation
Entire sample

Result: Not present

3 Understandable

3.1 Readable
Success Criterion Result Observations
3.1.1: Language of Page
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

3.1.2: Language of Parts
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

3.2 Predictable
Success Criterion Result Observations
3.2.1: On Focus
Entire sample

Result: Passed

3.2.2: On Input
Entire sample

Result: Passed

3.2.3: Consistent Navigation
Entire sample

Result: Passed

3.2.4: Consistent Identification
Entire sample

Result: Passed

3.3 Input Assistance
Success Criterion Result Observations
3.3.1: Error Identification
Entire sample

Result: Passed

3.3.2: Labels or Instructions
Entire sample

Result: Passed

3.3.3: Error Suggestion
Entire sample

Result: Failed

Registo

Result: Failed

Registo

Ao inserir um número de telemóvel inválido, porém com 9 caracteres, o texto de erro não corresponde com o erro em si (nº de telemóvel é obrigatório e tem de ter 9 caracteres)

3.3.4: Error Prevention (Legal, Financial, Data)
Entire sample

Result: Not present

4 Robust

4.1 Compatible
Success Criterion Result Observations
4.1.1: Parsing
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

4.1.2: Name, Role, Value
Entire sample

Result: Failed

Registo

Result: Failed

Registo

Erros de preenchimento dos campos não são anunciados pelo leitor de ecrã

4.1.3: Status Messages
Entire sample

Result: Not checked

Entire sample

Observations:

Não aplicável em iOS.

Sample of audited web pages

  1. Login - Página de login
  2. Registo - Página de login quando a app é executada pela primeira vez
  3. Página inicial - Página principal da aplicação
  4. A minha saúde - Página com receitas e exames do utilizador
  5. Preciso de... - Página com pedidos de consulta
  6. A minha área - Página com os dados pessoais do utilizador
  7. Certificado Digital COVID - Página com certificados digitais relativos à COVID
  8. Notificações - Página com notificações
  9. Boletim de vacinas - Página com lista das vacinas do utilizador

Web Technology

Not provided

Recording of evaluation specifics

Not provided