Acessibilidade digital: WCAG, a lei brasileira e o que corrigir

netoconcon14 min de leitura

Acessibilidade digital: pirâmide do topo à base: AAA, AA e A

Acessibilidade digital é a diferença entre uma pessoa conseguir usar seu produto sozinha ou não conseguir. Não é um recurso extra nem um modo especial: é a propriedade de o mesmo produto funcionar para quem enxerga pouco, para quem não usa mouse, para quem não ouve o áudio e para quem processa informação de outro jeito.

No Brasil isso também é obrigação legal desde 2015, e continua sendo ignorado na maior parte dos projetos. Este texto cobre o que a norma pede, o que a lei exige, o que corrigir primeiro e como testar sem depender de chute.

O que é acessibilidade digital

Acessibilidade digital é o conjunto de decisões de design e de código que permite que sites, aplicativos e documentos sejam percebidos, operados e entendidos por qualquer pessoa, com ou sem deficiência, usando ou não uma tecnologia assistiva.

Tecnologia assistiva é o software ou equipamento que faz a ponte: leitor de tela, ampliador, teclado adaptado, controle por sopro, comando de voz, linha braille. Nenhum deles inventa informação. Se a imagem não tem descrição, o leitor de tela anuncia apenas que existe uma imagem. Se o botão foi feito com uma <div>, ele não é anunciado como botão nem recebe foco pelo teclado. A tecnologia assistiva só consegue expor o que o código declarou.

Vale separar dois termos que costumam ser confundidos. Inclusão digital é sobre acesso à internet e a dispositivos, um problema de infraestrutura e renda. Acessibilidade digital é sobre o produto funcionar depois que a pessoa já está conectada, e é um problema de projeto, que pertence a quem constrói.

Quem encontra barreira, e qual

Segundo a PNAD Contínua de 2022 do IBGE, cerca de 18,6 milhões de pessoas com 2 anos ou mais têm alguma deficiência no Brasil, aproximadamente 8,9% da população. É mais gente do que a soma dos habitantes de várias capitais, e é apenas a parte permanente do problema.

Boa parte das barreiras atinge também quem não tem deficiência alguma: pessoa idosa, quem quebrou o braço, quem está no sol forte, quem assiste ao vídeo sem som no transporte, quem usa uma conexão instável. Corrigir para o caso extremo melhora o caso comum, que é a razão prática de o assunto interessar mesmo a quem só olha conversão.

Barreira Como aparece na tela O que resolve
Visual Imagem sem descrição, texto de baixo contraste, informação dada só por cor Texto alternativo, contraste adequado, rótulo além da cor
Auditiva Vídeo e áudio sem legenda ou transcrição Legenda sincronizada e transcrição do conteúdo
Motora Ação que só funciona com mouse, alvo de clique minúsculo, foco invisível Navegação completa por teclado, alvos maiores, foco visível
Cognitiva Texto denso, formulário sem instrução, erro genérico, tempo limite curto Linguagem simples, instrução antes do campo, erro que diz o que fazer

WCAG: 4 princípios e 3 níveis

A referência técnica do mundo inteiro são as WCAG, Diretrizes de Acessibilidade para Conteúdo Web, publicadas pelo W3C. A versão atual é a 2.2, de outubro de 2023. Elas se organizam em quatro princípios, e a ordem importa porque funcionam em série:

  1. Perceptível. A informação precisa chegar por mais de um sentido. Imagem com descrição, vídeo com legenda, contraste suficiente, conteúdo que não depende só de cor ou só de forma.
  2. Operável. Tudo o que se faz com mouse precisa funcionar com teclado. Sem armadilha de foco, com tempo suficiente para concluir, sem animação que dispare crise em quem tem epilepsia fotossensível.
  3. Compreensível. Linguagem clara, comportamento previsível, formulário que explica o erro e como corrigir. Idioma da página declarado no código, para o leitor de tela pronunciar certo.
  4. Robusto. O código precisa ser interpretável por navegadores e tecnologias assistivas diferentes, hoje e depois. Na prática: HTML semântico, e ARIA só onde o HTML não dá conta.

São em série no sentido literal: cumprir três e falhar em um não entrega acesso parcial, entrega barreira. Um formulário perfeitamente perceptível e compreensível que não recebe foco pelo teclado é intransponível para quem não usa mouse.

Cada princípio se desdobra em critérios de sucesso, distribuídos em três níveis:

Nível O que significa
A O mínimo. Abaixo disso há conteúdo simplesmente inacessível para grupos inteiros
AA O alvo prático, adotado como referência por legislações no mundo todo. É o que se deve buscar
AAA O mais rigoroso. O próprio W3C não recomenda exigi-lo para um site inteiro

Na dúvida sobre onde mirar, a resposta é AA. Ela inclui, por exemplo, o contraste mínimo de 4,5 para 1 entre texto e fundo, que sozinho já reprova boa parte dos sites publicados.

O que a lei brasileira exige

O artigo 63 da Lei Brasileira de Inclusão, a Lei 13.146 de 2015, é direto:

É obrigatória a acessibilidade nos sítios da internet mantidos por empresas com sede ou representação comercial no País ou por órgãos de governo, para uso da pessoa com deficiência, garantindo-lhe acesso às informações disponíveis, conforme as melhores práticas e diretrizes de acessibilidade adotadas internacionalmente.

Três pontos costumam passar despercebidos nessa redação. O primeiro é que ela vale para empresa privada, e não apenas para governo. O segundo é que a expressão “melhores práticas e diretrizes adotadas internacionalmente” é o que traz as WCAG para dentro da obrigação legal, já que a lei não define critérios próprios. O terceiro é que sites de órgãos públicos federais seguem também o eMAG, o modelo de acessibilidade do governo eletrônico.

Como acontece com a proteção de dados, a obrigação existe há anos e o descumprimento vira risco jurídico concreto quando alguém reclama. O paralelo com o que a LGPD exige em segurança da informação é exato: uma prática que era recomendável virou dever com consequência.

O que corrigir primeiro

A distribuição das falhas é surpreendentemente concentrada. Um punhado de correções repetitivas resolve a maior parte dos problemas encontrados em auditoria:

  • Texto alternativo em imagem. Descreva a função, não o arquivo. Imagem puramente decorativa leva alt="", para o leitor de tela pular em vez de anunciar o nome do arquivo.
  • Contraste. Cinza-claro sobre branco é a falha mais comum, e costuma vir de uma decisão estética tomada sem verificar o número.
  • Rótulo em campo de formulário. Todo campo precisa de <label> associado. Texto dentro do campo como único rótulo desaparece quando a pessoa começa a digitar.
  • HTML semântico. Use <button> para botão e <a> para link. A <div> com evento de clique não recebe foco, não responde ao Enter e não é anunciada como controle.
  • Foco visível. Remover o contorno de foco no CSS por achá-lo feio elimina a única pista de onde a pessoa está na página.
  • Hierarquia de títulos. Um <h1> por página e níveis em ordem. Quem usa leitor de tela navega pelos títulos como quem passa os olhos pela página.
  • Legenda em vídeo. Beneficia surdos e todo mundo que assiste sem som, que hoje é a maioria.

Nada disso é caro quando entra no começo, e todo caro quando entra no fim. Por isso o lugar dessa decisão é a definição de escopo do produto, junto com os outros requisitos, e não uma tarefa de ajuste depois do lançamento. Um design system ajuda muito aqui: contraste, foco e rótulo resolvidos uma vez no componente valem para todas as telas que o usarem.

Dois contextos merecem atenção extra. Em aplicações de página única, trocar conteúdo sem recarregar não avisa o leitor de tela nem move o foco, o que exige anúncio de rota explícito. E no celular, alvo de toque pequeno e zoom bloqueado são falhas frequentes, o que reforça a lógica de projetar primeiro para o celular.

Como testar de verdade

Existem ferramentas automáticas boas e gratuitas: axe DevTools, WAVE e o Lighthouse que já vem no Chrome. Elas encontram contraste insuficiente, imagem sem alt, campo sem rótulo e idioma não declarado, em segundos.

E aqui está a informação que quase nunca aparece: o teste automático detecta menos da metade dos problemas reais. Ele verifica se existe um texto alternativo, não se aquele texto descreve a imagem. Confere se há um rótulo, não se o rótulo faz sentido. Uma página pode marcar cem por cento no Lighthouse e continuar inutilizável.

Os dois testes que faltam custam pouco e valem mais:

  1. Guarde o mouse. Percorra a página inteira com Tab, Shift+Tab, Enter e Espaço. Você consegue chegar a todos os controles? Vê onde está o foco? Consegue sair de um menu ou de uma janela modal? Essa checagem sozinha revela a maioria das falhas de operabilidade.
  2. Ligue um leitor de tela. Todo sistema já traz um: VoiceOver no Mac e no iPhone, Narrador no Windows, TalkBack no Android, e o NVDA é gratuito. Ouvir a própria página por dez minutos costuma ser mais convincente do que qualquer relatório.

O passo final, quando o produto é crítico, é teste com pessoas com deficiência de verdade. Nenhuma simulação substitui alguém que usa leitor de tela todos os dias e navega rápido demais para o seu site acompanhar.

Por que o plugin mágico não resolve

Existe uma categoria de produto que promete acessibilidade com uma linha de JavaScript: o widget que adiciona um botão flutuante com opções de aumentar fonte, mudar contraste e ativar um modo de leitura. São os chamados overlays.

Eles são atraentes porque prometem transformar conformidade em compra, e a comunidade técnica de acessibilidade os critica de forma consistente, por três razões práticas:

  • Não corrigem a origem. Um script rodando depois do carregamento não conserta HTML mal estruturado, botão que não é botão, nem fluxo que não funciona por teclado. Ele cobre a superfície.
  • Atrapalham quem já tem sua configuração. Quem depende de tecnologia assistiva já ajustou o próprio sistema. Um widget que tenta assumir o controle costuma conflitar com o que a pessoa usa.
  • Produzem falsa segurança. A empresa instala, considera o assunto resolvido, e para de investir no que resolveria de fato.

Recursos de ajuste na interface não são inúteis, e alguns ajudam. O erro é tratá-los como substituto do trabalho estrutural. Acessibilidade não é uma camada que se aplica por cima de um software aplicativo pronto: é uma propriedade de como ele foi construído, e o caminho curto continua sendo começar pelo HTML certo.

Perguntas frequentes

O que é acessibilidade digital?

É o conjunto de decisões de design e de código que permite que sites, aplicativos e documentos sejam percebidos, operados e entendidos por qualquer pessoa, com ou sem deficiência, usando ou não uma tecnologia assistiva. Não é um recurso extra nem um modo especial: é a propriedade de o mesmo produto funcionar para quem enxerga pouco, para quem não usa mouse e para quem não ouve o áudio.

Qual a diferença entre acessibilidade digital e inclusão digital?

Inclusão digital trata do acesso à internet e a dispositivos, um problema de infraestrutura e renda. Acessibilidade digital trata de o produto funcionar depois que a pessoa já está conectada, e é um problema de projeto, que pertence a quem constrói o produto.

O que é a WCAG?

São as Diretrizes de Acessibilidade para Conteúdo Web, publicadas pelo W3C e adotadas como referência técnica no mundo todo. A versão atual é a 2.2, de outubro de 2023. Elas se organizam em quatro princípios, perceptível, operável, compreensível e robusto, desdobrados em critérios de sucesso distribuídos em três níveis de conformidade.

Quais são os 4 princípios da WCAG?

Perceptível, que exige que a informação chegue por mais de um sentido. Operável, que exige que tudo o que funciona com mouse funcione com teclado. Compreensível, que pede linguagem clara, comportamento previsível e erros que expliquem como corrigir. E robusto, que pede código interpretável por navegadores e tecnologias assistivas diferentes. Eles funcionam em série: falhar em um bloqueia o acesso, mesmo cumprindo os outros três.

Qual nível da WCAG devo buscar: A, AA ou AAA?

AA. O nível A é o mínimo, e abaixo dele há conteúdo simplesmente inacessível para grupos inteiros. O AA é o alvo prático, adotado como referência por legislações no mundo todo, e inclui exigências como contraste mínimo de 4,5 para 1 entre texto e fundo. O AAA é o mais rigoroso, e o próprio W3C não recomenda exigi-lo para um site inteiro.

A lei brasileira obriga sites a serem acessíveis?

Sim. O artigo 63 da Lei Brasileira de Inclusão, a Lei 13.146 de 2015, torna obrigatória a acessibilidade nos sites mantidos por empresas com sede ou representação comercial no país ou por órgãos de governo, conforme as melhores práticas e diretrizes adotadas internacionalmente. Vale para empresa privada, não apenas para governo, e é essa expressão sobre diretrizes internacionais que traz a WCAG para dentro da obrigação legal.

Por onde começar a corrigir a acessibilidade de um site?

Pelas falhas mais concentradas: texto alternativo em imagem descrevendo a função e não o arquivo, contraste suficiente, rótulo associado em todo campo de formulário, HTML semântico usando button para botão e a para link, foco visível preservado no CSS, hierarquia de títulos em ordem, e legenda em vídeo. Essas correções resolvem a maior parte do que aparece em auditoria.

Ferramentas automáticas de acessibilidade são suficientes?

Não. axe DevTools, WAVE e Lighthouse encontram contraste insuficiente, imagem sem alt e campo sem rótulo em segundos, mas detectam menos da metade dos problemas reais. Elas verificam se existe um texto alternativo, não se ele descreve a imagem. Uma página pode marcar cem por cento no Lighthouse e continuar inutilizável.

Como testar acessibilidade sem ferramenta paga?

Dois testes gratuitos valem mais que qualquer relatório. Primeiro, guarde o mouse e percorra a página com Tab, Shift+Tab, Enter e Espaço: você chega a todos os controles, vê onde está o foco, consegue sair de um menu ou modal? Segundo, ligue um leitor de tela: VoiceOver no Mac e iPhone, Narrador no Windows, TalkBack no Android, ou o NVDA, que é gratuito.

Plugins e overlays de acessibilidade resolvem o problema?

Não resolvem a origem, e a comunidade técnica de acessibilidade os critica de forma consistente. Um script que roda depois do carregamento não conserta HTML mal estruturado, botão que não é botão nem fluxo que não funciona por teclado. Costumam também conflitar com a configuração de quem já usa tecnologia assistiva, e produzem falsa segurança: a empresa instala, considera o assunto resolvido e para de investir no que resolveria de fato.

Compartilhe LinkedIn WhatsApp
Continue lendo

Mais sobre Estratégia