Aj deti majú práva — aj digitálne
Všeobecné nariadenie o ochrane údajov (GDPR) poskytuje osobným údajom detí osobitnú ochranu. Článok 8 a odôvodnenie 38 jednoducho hovoria, že deti dokážu horšie posúdiť riziká a následky. Pre rodičov to znamená, že aplikáciu v detskej izbe treba posudzovať dôkladnejšie než napríklad aplikáciu s počasím.
V praxi sa súkromie v aplikáciách na monitorovanie bábätka často rieši drobným písmom. Niekedy dokonca pôsobí ako súčasť obchodného modelu.
Aké údaje bežné aplikácie na monitorovanie bábätka zbierajú
Pohľad na zásady ochrany súkromia Baby Monitor Timmy a zásady iných aplikácií na monitorovanie bábätka rýchlo ukáže, ktoré údaje sa objavujú najčastejšie:
- Údaje o polohe: GPS poloha zariadenia. Pri aplikácii na monitorovanie bábätka sa to len ťažko dá odôvodniť.
- Zvukové a obrazové nahrávky: Niektoré aplikácie ukladajú nahrávky na vlastné servery, niekedy bez jasne stanovenej doby vymazania.
- Informácie o zariadení: Model, operačný systém, jedinečné ID zariadenia. Z toho môže rýchlo vzniknúť profil.
- Správanie pri používaní: Kedy aplikáciu otvoríte, ako dlho počúvate, ktoré funkcie používate.
- Reklamné identifikátory: Niektoré aplikácie obsahujú reklamné siete a zdieľajú údaje s tretími stranami.
Všetky tieto údaje pochádzajú z toho najcitlivejšieho miesta: zo spálne vášho dieťaťa. V mnohých prípadoch skončia na serveroch, ktoré nemáte pod kontrolou.
Ako to Timmy robí inak
Baby Monitor Timmy bol od začiatku vytvorený s dôrazom na minimalizáciu údajov. V zmysle GDPR to znamená zbierať len údaje potrebné na konkrétny účel. Nie všetko, čo je technicky možné.
V praxi to znamená:
- Anonymné overenie: Timmy používa Firebase Anonymous Auth. Nevytvára sa žiadny účet, nevyžaduje sa e-mailová adresa ani sa neukladá heslo. Zariadenie dostane dočasné anonymné ID. Na vytvorenie spojenia netreba nič viac.
- Žiadne ukladanie zvuku ani videa: Zvuk a video sa prenášajú priamo medzi zariadeniami (peer-to-peer cez WebRTC). Žiadny server neodpočúva ani neukladá nahrávky. Po ukončení spojenia nezostane žiadna nahrávka.
- Žiadne sledovanie, žiadna analytika: Timmy neobsahuje analytické nástroje. Žiadny Google Analytics, žiadny Firebase Analytics ani reklamné SDK. Neviem, kedy aplikáciu používate, a ani to nechcem vedieť.
- Žiadna poloha, žiadne kontakty: Timmy žiada len o technicky nevyhnutné povolenia: mikrofón a voliteľne kameru. Nič viac.
Firebase: len to nevyhnutné
Timmy používa Firebase na signalizáciu, teda na koordináciu vytvorenia spojenia medzi zariadením pri bábätku a zariadením rodiča. Firestore prijíma technické údaje, ako sú ponuky SDP (Session Description Protocol) a kandidáti ICE pre WebRTC. Neobsahujú osobné údaje a po krátkom čase prestanú byť platné.
Zvukové streamy, obrazové údaje ani používateľské profily do Firebase nepatria. Samotná komunikácia prebieha priamo medzi zariadeniami a je šifrovaná pomocou WebRTC.
Minimalizácia údajov v praxi
Minimalizácia údajov nie je niečo, čo pridáte na konci ako políčko na odškrtnutie. Je súčasťou architektúry. Pre Timmy to znamená:
Čo nezbierame, nemôžeme stratiť. Čo neukladáme, nemožno hacknúť. Čo nevieme, nemožno zneužiť.
Pri každej funkcii si kladiem tú istú otázku: dá sa to spraviť bez zbierania ďalších údajov? V Timmy bola doteraz odpoveď áno.
Záver: súkromie je rešpekt
Súkromie v detskej izbe je viac než zákonná povinnosť. Je to prejav rešpektu voči vášmu dieťaťu. Vaše bábätko nemôže rozhodnúť, aké údaje o ňom vzniknú. Táto zodpovednosť je na vás aj na aplikáciách, ktoré pustíte dnu.
Baby Monitor Timmy berie túto zodpovednosť vážne. Pekné sľuby mi nestačia; architektúra by už od začiatku nemala zbierať údaje, ktoré nie sú potrebné na fungovanie monitora bábätka.