Vaikai taip pat turi skaitmenines teises
Bendrasis duomenų apsaugos reglamentas (BDAR) vaikų asmens duomenims suteikia ypatingą apsaugą. Paprastai tariant, 8 straipsnyje ir 38 konstatuojamojoje dalyje nurodoma, kad vaikams sunkiau įvertinti riziką ir pasekmes. Tėvams tai reiškia, kad kūdikio kambaryje naudojamą programėlę verta vertinti atidžiau nei orų valdiklį.
Praktikoje privatumas kūdikio stebėjimo programėlėse dažnai aptariamas tik smulkiu šriftu. Kartais net atrodo, kad tai yra verslo modelio dalis.
Kokius duomenis renka įprastos kūdikio stebėjimo programėlės
Pažvelgus į Baby Monitor Timmy privatumo politiką ir kitų kūdikio stebėjimo programėlių politikas, greitai paaiškėja, kokie duomenys dažniausiai renkami:
- Vietovės duomenys: Įrenginio GPS vieta. Kūdikio stebėjimo programėlei tai sunku pateisinti.
- Garso ir vaizdo įrašai: Kai kurios programėlės įrašus saugo savo serveriuose, kartais nenurodydamos aiškaus jų ištrynimo termino.
- Įrenginio informacija: Įrenginio modelis, operacinė sistema ir unikalūs įrenginio identifikatoriai. Iš šių duomenų greitai gali būti sudarytas profilis.
- Naudojimosi įpročiai: Kada atidarote programėlę, kiek laiko klausotės, kokiomis funkcijomis naudojatės.
- Reklamos identifikatoriai: Kai kurios programėlės naudoja reklamos tinklus ir dalijasi duomenimis su trečiosiomis šalimis.
Visi šie duomenys gaunami iš pačios jautriausios vietos – jūsų vaiko miegamojo. Daugeliu atvejų jie atsiduria serveriuose, kurių nekontroliuojate.
Kuo Timmy skiriasi
Baby Monitor Timmy nuo pat pradžių buvo kuriama remiantis duomenų kiekio mažinimo principu. BDAR terminais tai reiškia rinkti tik konkrečiam tikslui reikalingus duomenis, o ne viską, kas techniškai įmanoma.
Praktikoje tai reiškia:
- Anoniminis autentifikavimas: Timmy naudoja „Firebase Anonymous Auth“. Nekuriama paskyra, neprašoma el. pašto adreso ir nesaugomas slaptažodis. Įrenginys gauna laikiną anoniminį identifikatorių. Ryšiui užmegzti daugiau nereikia.
- Nesaugomi garso ar vaizdo įrašai: Garso ir vaizdo duomenys perduodami tiesiogiai tarp įrenginių („peer-to-peer“ per „WebRTC“). Joks serveris jų neperima ir įrašų nesaugo. Pasibaigus ryšiui, jokio įrašo nelieka.
- Jokio sekimo ir analitikos: Timmy nenaudoja analitikos įrankių. Nenaudojami nei „Google Analytics“, nei „Firebase Analytics“, nei reklamos SDK. Nežinau, kada naudojatės programėle, ir nenoriu to žinoti.
- Jokios vietos ar kontaktų prieigos: Timmy prašo tik techniškai būtinų leidimų: pasiekti mikrofoną ir, jei pasirenkamas vaizdas, kamerą. Nieko daugiau.
Firebase: tik tai, kas būtina
Timmy naudoja „Firebase“ ryšio signalams perduoti ir taip koordinuoja ryšio užmezgimą tarp kūdikio ir tėvų įrenginių. „Firestore“ gauna techninius duomenis, pavyzdžiui, SDP pasiūlymus („Session Description Protocol“) ir „WebRTC“ ICE kandidatus. Juose nėra asmens duomenų, o po trumpo laiko jie nebegalioja.
Garso srautams, vaizdo duomenims ir naudojimo profiliams „Firebase“ vietos nėra. Tikrasis ryšys vyksta tiesiogiai tarp įrenginių ir yra šifruojamas naudojant „WebRTC“.
Duomenų kiekio mažinimas praktikoje
Duomenų kiekio mažinimas nėra varnelė, kurią galima uždėti pabaigoje. Tai yra pačios architektūros dalis. Timmy tai reiškia:
Ko nerenkame, to negalime prarasti. Ko nesaugome, to negalima nulaužti. Ko nežinome, tuo negalima piktnaudžiauti.
Kiekvienai funkcijai keliu tą patį klausimą: ar ji gali veikti nerenkant daugiau duomenų? Kol kas Timmy atveju atsakymas visada buvo „taip“.
Išvada: privatumas yra pagarba
Privatumas kūdikio kambaryje yra daugiau nei teisinė pareiga. Tai pagarba jūsų vaikui. Jūsų kūdikis negali nuspręsti, kokie duomenys apie jį sukuriami. Ši atsakomybė tenka jums ir programėlėms, kurias įsileidžiate.
Baby Monitor Timmy į šią atsakomybę žiūri rimtai. Man nepakanka gražių pažadų – architektūra turėtų būti sukurta taip, kad nuo pat pradžių nebūtų renkami duomenys, kurie nėra būtini kūdikio stebėjimo programėlės veikimui.