Djeca također imaju prava — i digitalna
Opća uredba o zaštiti podataka (GDPR) posebno štiti osobne podatke djece. Članak 8. i uvodna izjava 38. jednostavno rečeno navode da djeca teže mogu procijeniti rizike i posljedice. Za roditelje to znači da aplikaciju u dječjoj sobi treba pažljivije provjeriti nego, primjerice, aplikaciju za vremensku prognozu.
U praksi se privatnost u aplikacijama za nadzor bebe često obrađuje sitnim slovima. Ponekad se čak čini da je dio poslovnog modela.
Što tipične aplikacije za nadzor bebe prikupljaju
Pogled na pravila privatnosti za Baby Monitor Timmy i pravila drugih aplikacija za nadzor bebe brzo pokazuje koji se podaci često pojavljuju:
- Podaci o lokaciji: GPS lokacija uređaja. To je teško opravdati kod monitora za bebe.
- Audio i videosnimke: Neke aplikacije pohranjuju snimke na vlastite poslužitelje, ponekad bez jasno navedenog roka brisanja.
- Podaci o uređaju: Model, operativni sustav, jedinstveni ID-ovi uređaja. Od toga se brzo može stvoriti profil.
- Način korištenja: Kada otvorite aplikaciju, koliko dugo slušate, koje značajke koristite.
- Oglašivački ID-ovi: Neke aplikacije uključuju oglašivačke mreže i dijele podatke s trećim stranama.
Svi ti podaci dolaze iz najosjetljivijeg mjesta koje postoji: spavaće sobe vašeg djeteta. U mnogim slučajevima završavaju na poslužiteljima koje ne kontrolirate.
Kako Timmy radi drukčije
Baby Monitor Timmy od početka je osmišljen oko smanjenja količine podataka. U jeziku GDPR-a to znači prikupljati samo podatke potrebne za određenu svrhu. Ne sve što je tehnički moguće.
U praksi to znači:
- Anonimna autentifikacija: Timmy koristi Firebase Anonymous Auth. Ne stvara se račun, ne traži se adresa e-pošte i ne pohranjuje se lozinka. Uređaj dobiva privremeni, anonimni ID. Za uspostavljanje veze nije potrebno ništa više.
- Bez pohrane zvuka ili videa: Zvuk i video prenose se izravno između uređaja (peer-to-peer putem WebRTC-a). Nijedan poslužitelj ne prisluškuje niti pohranjuje snimke. Kad se veza prekine, snimka ne postoji.
- Bez praćenja i analitike: Timmy ne uključuje alate za analitiku. Nema Google Analyticsa, Firebase Analyticsa ni SDK-ova za oglašavanje. Ne znam kada koristite aplikaciju i ne želim to znati.
- Bez lokacije i kontakata: Timmy traži samo tehnički nužna dopuštenja: mikrofon i, po želji, kameru. Ništa drugo.
Firebase: samo ono nužno
Timmy koristi Firebase za signalizaciju, odnosno za usklađivanje uspostavljanja veze između uređaja za bebu i roditeljskog uređaja. Firestore prima tehničke podatke poput SDP ponuda (Session Description Protocol) i ICE kandidata za WebRTC. Ne sadrže osobne podatke i postaju nevažeći nakon kratkog vremena.
Audio streamovi, videopodaci i korisnički profili ne pripadaju Firebaseu. Stvarna komunikacija odvija se izravno između uređaja i šifrirana je WebRTC-om.
Smanjenje količine podataka u praksi
Smanjenje količine podataka nije nešto što se na kraju dodaje kao stavka na kontrolnom popisu. Ono je dio arhitekture. Za Timmy to znači:
Ono što ne prikupljamo ne možemo izgubiti. Ono što ne pohranjujemo ne može biti hakirano. Ono što ne znamo ne može se zloupotrijebiti.
Za svaku značajku postavljam isto pitanje: može li raditi bez prikupljanja dodatnih podataka? Dosad je u Timmyju odgovor bio da.
Zaključak: privatnost je poštovanje
Privatnost u dječjoj sobi više je od zakonske obveze. To je poštovanje prema vašem djetetu. Vaša beba ne može odlučiti koji će se podaci o njoj stvarati. Ta odgovornost je na vama i na aplikacijama koje puštate u svoj dom.
Baby Monitor Timmy tu odgovornost shvaća ozbiljno. Lijepa obećanja mi nisu dovoljna; arhitektura bi prije svega trebala izbjeći prikupljanje podataka koji nisu potrebni za rad monitora za bebe.