Балалардың да құқықтары бар — цифрлық құқықтары да
Деректерді қорғау жөніндегі жалпы регламент (GDPR) балалардың жеке деректерін ерекше қорғайды. 8-бапта және кіріспе бөлімнің 38-тармағында, қарапайым тілмен айтқанда, балалардың тәуекелдер мен олардың салдарын бағалау қабілеті төмен екені жазылған. Ата-аналар үшін бұл сәби бөлмесіндегі қолданбаны ауа райы виджетіне қарағанда әлдеқайда мұқият тексеру керек дегенді білдіреді.
Іс жүзінде сәби мониторы қолданбаларында құпиялылық көбіне ұсақ қаріппен жазылған шарттардың тасасында қалады. Кейде ол тіпті бизнес-модельдің бір бөлігі сияқты көрінеді.
Кәдімгі сәби мониторы қолданбалары қандай деректер жинайды
Мына құжаттарға — Baby Monitor Timmy құпиялылық саясатына және басқа сәби мониторы қолданбаларының саясаттарына — көз жүгіртсеңіз, оларда қандай деректер жиі кездесетінін бірден көресіз:
- Орналасқан жер деректері: Құрылғының GPS арқылы анықталған орны. Мұны сәби мониторы үшін ақтау қиын.
- Аудио және видео жазбалар: Кейбір қолданбалар жазбаларды өз серверлерінде сақтайды, кейде оларды қашан жоятынын нақты көрсетпейді.
- Құрылғы туралы ақпарат: Моделі, операциялық жүйесі, бірегей құрылғы идентификаторлары. Бұлардың бәрінен тез-ақ профиль құрастыруға болады.
- Пайдалану әрекеттері: Қолданбаны қашан ашатыныңыз, қанша уақыт тыңдайтыныңыз, қандай мүмкіндіктерді пайдаланатыныңыз.
- Жарнама идентификаторлары: Кейбір қолданбаларға жарнама желілері қосылған және олар деректерді үшінші тараптармен бөліседі.
Бұл деректердің бәрі ең сезімтал орыннан — балаңыздың жатын бөлмесінен келеді. Көп жағдайда олар өзіңіз басқара алмайтын серверлерге түседі.
Timmy мұны қалай басқаша жасайды
Baby Monitor Timmy әу бастан-ақ деректерді барынша аз жинау қағидасына негізделіп жасалды. GDPR тілінде бұл нақты мақсатқа қажет деректерді ғана жинау деген сөз. Техникалық тұрғыдан жинауға болатынның бәрін емес.
Іс жүзінде бұл мынаны білдіреді:
- Анонимді аутентификация: Timmy Firebase Anonymous Auth қызметін пайдаланады. Ешқандай тіркелгі ашылмайды, электрондық пошта мекенжайы сұралмайды, құпиясөз сақталмайды. Құрылғы уақытша, анонимді ID алады. Қосылымды орнату үшін бұдан артық ештеңе керек емес.
- Аудио мен видеоны сақтамау: Аудио мен видео құрылғылар арасында тікелей беріледі (WebRTC арқылы peer-to-peer). Ешбір сервер тыңдамайды, ешбір сервер жазбаларды сақтамайды. Қосылым аяқталғанда, жазба да қалмайды.
- Трекинг те, аналитика да жоқ: Timmy-де аналитика құралдары жоқ. Google Analytics те, Firebase Analytics те, жарнама SDK-лары да жоқ. Қолданбаны қашан пайдаланатыныңызды білмеймін және білгім де келмейді.
- Орналасқан жер деректері де, контактілер де жиналмайды: Timmy тек техникалық тұрғыдан қажет рұқсаттарды сұрайды: микрофон және қажет болса камера. Басқа ештеңе жоқ.
Firebase: тек ең қажеттісі
Timmy Firebase-ті сигнал алмасу үшін, яғни сәби мен ата-ана құрылғылары арасындағы қосылымды орнатуды үйлестіру үшін пайдаланады. Firestore WebRTC үшін SDP ұсыныстары (Session Description Protocol — сеанс сипаттамасы протоколы) және ICE кандидаттары сияқты техникалық деректерді қабылдайды. Оларда жеке ақпарат жоқ және олар аз уақыттан кейін жарамсыз болып қалады.
Аудио ағындары, бейне деректері және пайдалану профильдері Firebase жүйесінде болмауға тиіс. Нақты байланыс құрылғылар арасында тікелей жүреді және WebRTC арқылы шифрланады.
Деректерді барынша аз жинау іс жүзінде
Деректерді барынша аз жинау — соңында құсбелгі қойып қоса салатын нәрсе емес. Ол архитектураның өзінде болуы керек. Timmy үшін бұл мынаны білдіреді:
Біз жинамаған деректі жоғалта алмаймыз. Біз сақтамаған деректі хакерлер бұза алмайды. Біз білмейтін деректі теріс пайдалану мүмкін емес.
Әрбір мүмкіндікке қатысты өзіме бір сұрақ қоямын: бұл қосымша дерек жинамай-ақ жұмыс істей ала ма? Timmy-де осы уақытқа дейін жауап әрдайым «иә» болды.
Қорытынды: құпиялылық — құрмет
Сәби бөлмесіндегі құпиялылық — жай ғана заң талабы емес. Бұл — балаңызға деген құрмет. Сәбиіңіз өзі туралы қандай деректер пайда болатынын шеше алмайды. Бұл жауапкершілік сізге де, қолдануға рұқсат берген қолданбаларыңызға да жүктеледі.
Baby Monitor Timmy бұл жауапкершілікке байыппен қарайды. Мен үшін әдемі уәделер жеткіліксіз; архитектура сәби мониторының жұмысына қажет емес деректердің әу бастан жиналуына жол бермеуі керек.