Capítulo 26 — Privacidade e proteção de dados: métodos II
Mapa da aula
Aula 26 publicada. Mapa, exemplo, EX076.
flowchart TD
N0["26.1 Consentimento para fotos"]
N1["26.2 Cruzamento"]
N2["26.3 Revogação"]
N3["26.4 A voz das crianças"]
N4["Laboratório — Cruzamento de fotografias com os regis"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5
N5 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX076"]
Desenho lógico
flowchart LR
N0["26.1 Consentimento para fotos"]
N1["26.2 Cruzamento"]
N2["26.3 Revogação"]
N3["26.4 A voz das crianças"]
N4["Laboratório — Cruzamento de fotografias com os regis"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX076"]
[26.1 Consentimento para fotos]
|
v
[26.2 Cruzamento]
|
v
[26.3 Revogação]
|
v
[26.4 A voz das crianças]
|
v
[Laboratório — Cruzamento de fotografias com os regis]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX076]
Objetivos de aprendizagem
Você vai (1) cruzar os usos dos dados com os registros de consentimento; (2) lidar com consentimentos ausentes ou recusados; (3) desenhar processos de consentimento para crianças.
26.1 Consentimento para fotos
A rede pede o consentimento dos pais antes de usar fotografias nos boletins. Elena constrói uma verificação que cruza os alunos marcados nas fotografias planejadas com o registro de consentimentos. Um aluno só é liberado se o consentimento estiver registrado como dado; a recusa ou a ausência de registro significam que a fotografia precisa ser retida. O consentimento é um dos casos mais claros em que a lei exige um registro, porque o artigo 7(1) do GDPR exige que o controlador consiga demonstrar que o consentimento foi dado; na LGPD, o ônus da prova cabe ao controlador (art. 8º, § 2º). Os registros ficam centralizados.
26.2 Cruzamento
O laboratório verifica três fotografias planejadas. A fotografia da feira de ciências é liberada. A do dia esportivo inclui P02, cujos pais recusaram. A do coral inclui P05, cujos pais recusaram, e P08, que não tem registro algum. Duas das três fotografias exigem ação. Elena explica que a ausência de registro é tratada como recusa, porque o consentimento não pode ser presumido. A editora do boletim recorta ou substitui as duas fotografias. O laboratório cruzou as fotografias com os registros de consentimento de todos os alunos que aparecem nelas, e duas fotografias tinham problemas.
26.3 Revogação
O consentimento pode ser revogado a qualquer momento, como diz o artigo 7(3), e a revogação precisa ser tão fácil quanto a concessão; a LGPD garante a revogação no art. 8º, § 5º. Elena desenha um formulário de revogação no portal das famílias e um processo para retirar as fotografias das publicações futuras. Os boletins impressos já distribuídos não podem ser recolhidos, o que ela explica com honestidade aos pais no próprio formulário de consentimento. Ela observa que ser claro sobre o que a revogação pode e não pode fazer faz parte do consentimento informado. As cópias online são removidas em poucos dias.
26.4 A voz das crianças
Os alunos mais velhos podem ter suas próprias opiniões. Elena recomenda perguntar aos alunos a partir de cerca de doze anos se concordam com o uso das fotografias, além do consentimento dos pais, e respeitar a objeção deles. Ela observa que o artigo 8 do GDPR trata do consentimento para serviços online e fixa limites de idade, mas que o princípio mais amplo de respeitar as opiniões das crianças à medida que amadurecem vale de forma mais geral. O Dr. Asante concorda que ouvir as crianças melhora tanto a justiça quanto a confiança. Os alunos mais velhos passam a assinar junto com os pais, e suas opiniões são registradas.
Laboratório — Cruzamento de fotografias com os registros de consentimento
# Match pupils tagged in planned newsletter photos against the photo-consent register.
consent = {"P01": True, "P02": False, "P03": True, "P04": True, "P05": False, "P06": True, "P07": True, "P08": None}
photos = {"sports day": ["P01", "P02", "P03"], "science fair": ["P04", "P06", "P07"], "choir": ["P05", "P08", "P01"]}
for ev, kids in photos.items():
bad = [k for k in kids if consent.get(k) is not True]
print(f"{ev:12s} {'OK' if not bad else 'HOLD: ' + ', '.join(f'{k} ({consent[k]})' for k in bad)}")
print("photos needing action:", sum(1 for ks in photos.values() if any(consent.get(k) is not True for k in ks)), "of", len(photos))
Execute com python3 lab_photo.py. Saída verificada:
sports day HOLD: P02 (False)
science fair OK
choir HOLD: P05 (False), P08 (None)
photos needing action: 2 of 3
Exemplo resolvido
A verificação de Elena libera a fotografia da feira de ciências e retém as outras duas (P02 com recusa; P05 com recusa e P08 sem registro), desenha uma revogação fácil e acrescenta a opinião dos próprios alunos mais velhos.
Caso sintético. Os alunos e os registros são sintéticos; os artigos 7 e 8 do GDPR e o art. 8º da LGPD são reais.
Erros e limites
As marcações precisam ser exatas; alunos não marcados nas fotografias escapam da verificação.
Exercícios
- EX076 — Registro ausente. Como é tratado um aluno sem registro de consentimento? Rubrica: 3 = como sem consentimento; a fotografia é retida;; 2 = como recusa;; 1 = como consentimento;; 0 = nenhuma.
- EX077 — Fotos retidas. Quais fotografias exigem ação? Rubrica: 3 = a do dia esportivo (P02) e a do coral (P05, P08);; 2 = uma;; 1 = vago;; 0 = nenhuma.
- EX078 — Honestidade sobre a revogação. O que os pais precisam saber sobre a revogação? Rubrica: 3 = ela interrompe o uso futuro, mas não recolhe as cópias impressas;; 2 = menciona limites;; 1 = tudo é removido;; 0 = nenhuma.
Síntese
O capítulo 26 gerencia o consentimento. O capítulo 27 verifica controles.
Continue estudando — aula 26 (capítulo 26 de 40)
← Capítulo 25 · Índice das aulas · Capítulo 27 →
Continue para a próxima aula já escrita.