Covid Pass: App Oficial

No auge da pandemia de COVID-19, Portugal necessitava de uma solução rápida e fiável para validação de certificados de saúde. A Caixa Mágica Software, a pedido da INCM (Imprensa Nacional-Casa da Moeda), desenvolveu a aplicação oficial do Certificado Digital COVID da União Europeia em Portugal. A aplicação permitiu que companhias aéreas, organizadores de eventos, empre.

O Desafio da Aplicação do Passe Covid

Uma Necessidade Urgente de Saúde Pública

Com o surgimento da pandemia de COVID-19, surgiu a necessidade premente de uma ferramenta que pudesse validar de forma rápida e fiável os certificados de saúde emitidos por clínicas, hospitais e autoridades nacionais de saúde. As companhias aéreas necessitavam de verificar o estado dos passageiros antes do embarque. Os organizadores de eventos culturais, encontros corporativos, competições desportivas e celebrações familiares, como casamentos e batizados, requeriam uma forma simples e padronizada de confirmar se os participantes tinham sido vacinados, recuperado de infeção ou testado negativo antes da entrada.

Antes de existir a aplicação Covid Pass, a validação de certificados era em grande parte manual, inconsistente e vulnerável a fraudes. Certificados em papel podiam ser falsificados. Certificados digitais de diferentes fontes usavam formatos distintos. Não existia uma ferramenta única e autoritativa na qual o pessoal de eventos, os seguranças ou os operadores de transportes pudessem confiar para lhes dar uma resposta definitiva em segundos.

Linha Temporal Extrema e Criticidade Elevada

Para além do desafio funcional, o projeto do Certificado Covid foi definido pelas suas restrições. Especificamente, o cronograma de entrega foi extremamente apertado, a aplicação teve de estar pronta para uso público em semanas, não meses. Além disso, os riscos eram extraordinariamente elevados. Um erro na aplicação, um erro de validação ou uma vulnerabilidade de segurança não se limitariam a incomodar os utilizadores; poderiam minar a confiança pública em todo o sistema de validação de certificados num momento em que essa confiança era essencial para a resposta de Portugal à pandemia.

Adicionalmente, a aplicação tinha de funcionar de forma fiável numa enorme gama de dispositivos, desde smartphones de gama alta até aos telemóveis Android mais antigos e limitados ainda em uso comum pela população portuguesa. Excluir dispositivos de gama baixa não era uma opção para uma ferramenta de saúde pública destinada a todo o país.

Como Funciona a Aplicação do Certificado Covid

Princípios de Design

A Caixa Mágica Software abordou a Aplicação do Certificado Covid com um conjunto claro de prioridades de design. Primeiro, simplicidade: a aplicação tinha de ser utilizável por qualquer pessoa, independent Regulamento Geral sobre a Proteção de Dados (RGPD), armazenar os dados de saúde dos utilizadores não era permitido. Assim, a aplicação teve de validar certificados sem reter qualquer informação pessoal.

Estes três princípios, simplicidade, fiabilidade e privacidade por design, moldaram todas as decisões no processo de desenvolvimento.

Arquitetura de Aplicação

A Caixa Mágica desenvolveu aplicações nativas tanto para Android como para iOS, garantindo um desempenho otimizado em ambas as principais plataformas móveis. Em vez de construir uma única aplicação multiplataforma, a equipa optou pelo desenvolvimento nativo para garantir o melhor desempenho e.

A aplicação é de fácil utilização, consistindo num processo de integração (onboarding), um leitor de códigos QR, um ecrã de validação de certificados e um ecrã que exibe atualizações da aplicação. Ao entrar na aplicação, o utilizador passaria sempre pelo processo de integração, que explicava como a aplicação funcionava e como validar certificados. Esta integração podia ser revisitada a qualquer momento, facilitando a obtenção de ajuda durante a utilização da aplicação.

Experiência do Utilizador

Ao abrir a Aplicação do Passe Covid, todos os utilizadores beneficiavam de um processo estruturado de integração. Este processo explicava claramente o funcionamento da aplicação e como validar os certificados corretamente. Importante salientar que os utilizadores podiam rever este processo de integração a qualquer momento, caso tivessem dúvidas durante a utilização, uma decisão de design deliberada para apoiar os utilizadores com menor confiança tecnológica.

O fluxo de validação principal foi direto. Um verificador abria a aplicação, apontava a câmara do telemóvel para o código QR do certificado e recebia um resultado imediato. Um carimbo verde indicava um certificado válido. Um carimbo vermelho indicava um inválido. Informações adicionais, o tipo de certificado, o seu emissor e o seu período de validade eram apresentados juntamente com o resultado, dando aos verificadores o contexto de que necessitavam para tomar decisões informadas.

Adicionalmente, a aplicação incluía uma funcionalidade prática de acessibilidade: a capacidade de ativar a lanterna do dispositivo diretamente na app. Isto permitia aos validadores digitalizar certificados em condições de pouca luz, uma capacidade essencial para locais de concertos, eventos noturnos e espaços mal iluminados onde a digitalização de códigos QR seria, de outra forma, pouco fiável.

Passe Covid
Mockup original da aplicação, desenhado pela Caixa Mágica.

Tecnologia de Validação de Certificados

A base técnica da App do Certificado COVID foi o padrão Certificado Digital COVID da UE (EU DCC). Um formato de certificado criptográfico padronizado em todos os 27 estados-membros da União Europeia. Sob este padrão, cada certificado era assinado digitalmente pela autoridade de saúde nacional emissora, utilizando criptografia assimétrica. A validação exigia, portanto, que a app verificasse a assinatura digital do certificado contra um conjunto de chaves públicas de confiança.

A Caixa Mágica integrou a aplicação com a infraestrutura de confiança do DCC da UE, que mantinha um registo atualizado de chaves de assinatura de confiança de todos os estados-membros da UE participantes. Como resultado, a aplicação podia validar não só certificados portugueses, mas também os emitidos por qualquer país da UE, o que era essencial para a indústria do turismo e as ligações de viagens internacionais de Portugal.

Privacidade desde a Conceção

Uma das restrições técnicas e legais mais importantes relacionadas com a App do Certificado Covid foi a exigência de conformidade total com o RGPD. Ao abrigo da legislação europeia de proteção de dados, os dados de saúde são classificados como uma categoria especial de dados pessoais sujeitos às mais rigorosas proteções. O armazenamento de dados de certificados de saúde, mesmo que temporariamente, teria exigido consentimento explícito, acordos de processamento de dados e uma sobrecarga legal significativa.

Em vez disso, a Caixa Mágica implementou uma abordagem de privacidade desde a conceção, em que nenhum dado de saúde foi armazenado no dispositivo ou transmitido para qualquer servidor. Cada validação era sem estado: o certificado era digitalizado, verificado criptograficamente e o resultado apresentado, após o que nenhum registo da transação era retido. Esta abordagem não só garantiu a conformidade com o RGPD, mas também simplificou significativamente a aplicação, contribuindo para a sua velocidade e fiabilidade.

Aplicação do Certificado Covid: Impacto e Resultados

Implantação Nacional

A Aplicação Certificado Covid foi implementada como a ferramenta oficial nacional de validação para Portugal, cobrindo todo o país desde o seu lançamento. As companhias aéreas que operam a partir de aeroportos portugueses integraram-na nos seus procedimentos de check-in. Recintos desportivos, salas de concerto, restaurantes e parques empresariais adotaram-na como a sua ferramenta de validação padrão. Instituições governamentais utilizaram-na para controlo de acesso em edifícios públicos.

Mais de um milhão de utilizadores descarregaram a aplicação, um número notável para um país de dez milhões de habitantes e uma prova tanto da escala de implementação como da confiança depositada na ferramenta por organizações de toda Portugal. Os validadores incluíam pessoal de check-in de companhias aéreas e pessoal de segurança de eventos, bem como gerentes de restaurantes e administradores de hospitais.

Superar o Desafio do Cronograma

Talvez o feito mais significativo do projeto Passe COVID tenha sido a entrega de uma aplicação fiável, segura e implementada a nível nacional num prazo extremamente reduzido. A capacidade da Caixa Mágica de transitar desde o briefing até uma aplicação pronta para produção em questão de semanas, mantendo os padrões de qualidade e segurança exigidos para uma ferramenta nacional de saúde pública, demonstrou a agilidade e a profundidade técnica que definem a abordagem da empresa à entrega de software crítico.

Esta experiência também sublinhou o valor do trabalho anterior da Caixa Mágica na infraestrutura digital nacional, particularmente no Middleware do Cartão de Cidadão. A experiência criptográfica, a experiência em integração governamental e a compreensão da infraestrutura de identidade digital portuguesa que a equipa tinha desenvolvido ao longo de anos de trabalho em middleware traduziram-se diretamente na capacidade de entregar a Aplicação do Passe Covid com rapidez e em escala.

Cartão Covid - O seu passaporte para a liberdade
Anúncio da aplicação Passe Covid no site da INCM.

Perspetivas Futuras

Embora a aplicação do Passe Covid tenha sido desenvolvida em resposta às circunstâncias específicas da pandemia de COVID-19, a sua arquitetura subjacente — validação de certificados criptográficos, conceção com privacidade, conformidade com normas da UE — tem aplicabilidade mais alargada. Especificamente, a tecnologia demonstra um modelo viável para a validação de certificados em qualquer contexto onde seja necessária uma verificação fidedigna de credenciais que cumpra os requisitos de privacidade. Como resultado, o projeto abriu discussões sobre futuras aplicações em saúde, credenciais profissionais e gestão de acesso a eventos.


Etiquetas relacionadas: