Capítulo 24 — Privacidade e proteção de dados: métodos I
Mapa da aula
Aula 24 publicada. Mapa, exemplo, EX070.
flowchart TD
N0["24.1 Quando a DPIA é necessária"]
N1["24.2 Pontuação dos riscos"]
N2["24.3 Medidas e risco residual"]
N3["24.4 Consulta prévia"]
N4["Laboratório — Pontuações de risco da DPIA antes e de"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5
N5 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX070"]
Desenho lógico
flowchart LR
N0["24.1 Quando a DPIA é necessária"]
N1["24.2 Pontuação dos riscos"]
N2["24.3 Medidas e risco residual"]
N3["24.4 Consulta prévia"]
N4["Laboratório — Pontuações de risco da DPIA antes e de"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX070"]
[24.1 Quando a DPIA é necessária]
|
v
[24.2 Pontuação dos riscos]
|
v
[24.3 Medidas e risco residual]
|
v
[24.4 Consulta prévia]
|
v
[Laboratório — Pontuações de risco da DPIA antes e de]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX070]
Objetivos de aprendizagem
Você vai (1) conduzir uma avaliação de impacto sobre a proteção de dados; (2) pontuar os riscos antes e depois das medidas; (3) decidir se a consulta prévia é necessária.
24.1 Quando a DPIA é necessária
O artigo 35 do GDPR exige uma avaliação de impacto sobre a proteção de dados (DPIA) quando o tratamento for suscetível de resultar em alto risco para os direitos e liberdades das pessoas, em especial no tratamento em grande escala de categorias especiais; a LGPD prevê o relatório de impacto no art. 5º, XVII, e no art. 38. As diretrizes do Grupo de Trabalho do Artigo 29 (WP248 rev.01), endossadas pelo EDPB, listam critérios como dados sensíveis, grande escala e titulares vulneráveis; atender a dois critérios costuma indicar que a DPIA é necessária. O tratamento de telemedicina da Pellmore atende a vários. Zara prepara a DPIA com o encarregado, cujo parecer o artigo 35(2) obriga o controlador a buscar.
24.2 Pontuação dos riscos
Zara pega as cinco ameaças do Capítulo 23 e pontua cada uma quanto à probabilidade e à gravidade em uma escala de um a quatro, multiplicando depois os valores. Antes das medidas, a retenção indefinida dos vídeos marca 9, o SDK de análise enviando eventos de saúde marca 12, os resultados enviados ao paciente errado marcam 8, a bisbilhotice de funcionários marca 9 e um vazamento de logs de chat no fornecedor marca 6. Quatro riscos são altos ou médio-altos. Ela tem o cuidado de explicar que as pontuações servem para ordenar, não são medições, e que as descrições do dano importam mais que os números quando as pessoas decidem o que fazer.
24.3 Medidas e risco residual
Para cada risco Zara lista medidas: retenção de trinta dias com chaves mensais, remoção do SDK de análise, conferência por dois identificadores para os resultados, registro de acessos com revisão de anomalias e limites contratuais para o fornecedor. Depois das medidas, as pontuações caem para 3, 4, 4 e 4 nos quatro primeiros riscos, mas o vazamento no fornecedor continua em 6, porque a Pellmore não controla diretamente a segurança do fornecedor. Nenhum risco continua alto. O risco médio residual é aceito pela direção da Pellmore com um plano de reavaliar o fornecedor na renovação do contrato. A renovação acontece em dezoito meses.
24.4 Consulta prévia
O artigo 36 exige que o controlador consulte a autoridade de controle antes do tratamento quando a DPIA indicar um alto risco que o controlador não mitigou. O registro de Zara não mostra alto risco residual, então esta avaliação não aciona a consulta prévia. Ela redige essa conclusão com cuidado, observando que depende de as medidas serem de fato implementadas. Se o SDK de análise não fosse removido, o risco continuaria alto. Por isso, a DPIA lista a implementação das medidas como condições, com responsáveis e datas, e fica agendada para revisão depois do primeiro trimestre. A revisão confirma se cada condição foi cumprida.
Laboratório — Pontuações de risco da DPIA antes e depois das medidas
# DPIA risk scoring: likelihood x severity (1-4 each), before and after planned measures.
risks = [("video recordings kept indefinitely", 3, 3, 1, 3), ("analytics SDK sends health events", 3, 4, 1, 4),
("wrong patient receives results", 2, 4, 1, 4), ("staff browse records without need", 3, 3, 2, 2),
("vendor breach exposes chat logs", 2, 3, 2, 3)]
def band(s): return "high" if s >= 9 else "medium" if s >= 5 else "low"
for name, l, s, l2, s2 in risks:
print(f"{name:38s} before {l*s:2d} ({band(l*s):6s}) after {l2*s2:2d} ({band(l2*s2)})")
hi = [n for n, l, s, l2, s2 in risks if l2 * s2 >= 9]
print("residual high risks:", hi if hi else "none; prior consultation under Art 36 not triggered by this register")
Execute com python3 lab_dpia.py. Saída verificada:
video recordings kept indefinitely before 9 (high ) after 3 (low)
analytics SDK sends health events before 12 (high ) after 4 (low)
wrong patient receives results before 8 (medium) after 4 (low)
staff browse records without need before 9 (high ) after 4 (low)
vendor breach exposes chat logs before 6 (medium) after 6 (medium)
residual high risks: none; prior consultation under Art 36 not triggered by this register
Exemplo resolvido
Zara pontua cinco riscos, reduz quatro deles de alto ou médio para baixo com medidas, mantém o vazamento no fornecedor em médio (6) e conclui que a consulta prévia não é acionada se as medidas forem implementadas.
Caso sintético. Os riscos e as pontuações são sintéticos; os artigos 35 e 36 do GDPR, o WP248 rev.01 e os arts. 5º, XVII, e 38 da LGPD são reais.
Erros e limites
Multiplicar pontuações ordinais é uma convenção, não aritmética sobre grandezas reais.
Exercícios
- EX070 — Gatilho da DPIA. Por que a Pellmore precisa de uma DPIA? Rubrica: 3 = o tratamento em grande escala de categorias especiais atende a vários critérios do WP248, indicando alto risco;; 2 = menciona dados de saúde;; 1 = não é necessária;; 0 = nenhuma.
- EX071 — Risco inalterado. Que risco continua médio depois das medidas, e por quê? Rubrica: 3 = o vazamento de logs de chat no fornecedor, porque a Pellmore não controla diretamente a segurança dele;; 2 = cita o risco;; 1 = vago;; 0 = nenhuma.
- EX072 — Conclusão condicional. Por que a conclusão de "sem consulta prévia" é condicional? Rubrica: 3 = depende de as medidas serem implementadas, por exemplo a remoção do SDK;; 2 = menciona medidas;; 1 = incondicional;; 0 = nenhuma.
Síntese
O capítulo 24 avalia o risco. O capítulo 25 é o primeiro ateliê de projeto.
Continue estudando — aula 24 (capítulo 24 de 50)
← Capítulo 23 · Índice das aulas · Capítulo 25 →
Continue para a próxima aula já escrita.