Хүүхдүүд ч бас эрхтэй — дижитал эрхтэй
Ерөнхий өгөгдөл хамгаалах журам (GDPR) нь хүүхдийн хувийн мэдээлэлд онцгой хамгаалалт олгодог. 8-р зүйл болон 38-р тайлбарт хүүхдүүд эрсдэл, үр дагаврыг үнэлэх чадвар харьцангуй бага гэж энгийнээр тайлбарладаг. Эцэг эхчүүдийн хувьд энэ нь хүүхдийн өрөөнд ашиглах аппыг цаг агаарын виджетээс илүү нягтлах хэрэгтэй гэсэн үг.
Бодит байдал дээр хүүхэд хянах аппуудын нууцлалыг ихэвчлэн жижиг үсэгтэй нөхцөлд л тайлбарладаг. Заримдаа бүр бизнесийн загварынх нь нэг хэсэг мэт санагддаг.
Ердийн хүүхэд хянах аппууд ямар мэдээлэл цуглуулдаг вэ
Танилцвал Baby Monitor Timmy-н нууцлалын бодлого болон бусад хүүхэд хянах аппуудын бодлогоос ихэвчлэн ямар мэдээлэл гарч ирдгийг хурдан харж болно:
- Байршлын мэдээлэл: Төхөөрөмжийн GPS байршил. Хүүхэд хянах аппын хувьд үүнийг зөвтгөхөд бэрх.
- Аудио, видео бичлэг: Зарим апп бичлэгийг өөрсдийн сервер дээр хадгалдаг бөгөөд заримдаа устгах тодорхой хугацааг огт заадаггүй.
- Төхөөрөмжийн мэдээлэл: Загвар, үйлдлийн систем, төхөөрөмжийн давтагдашгүй ID. Эдгээр нь амархан хэрэглэгчийн профайл болж хувирна.
- Ашиглалтын хэв маяг: Та аппыг хэзээ нээдэг, хэр удаан сонсдог, ямар функц ашигладгийг.
- Зар сурталчилгааны ID: Зарим апп зарын сүлжээ ашиглаж, мэдээллийг гуравдагч талтай хуваалцдаг.
Энэ бүх мэдээлэл хамгийн эмзэг газраас ирдэг: таны хүүхдийн унтлагын өрөөнөөс. Олон тохиолдолд энэ нь таны хянадаггүй серверүүд дээр очдог.
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 candidate зэрэг техникийн өгөгдлийг хүлээн авдаг. Эдгээрт хувийн мэдээлэл агуулагддаггүй бөгөөд богино хугацааны дараа хүчингүй болдог.
Аудио урсгал, видео өгөгдөл, ашиглалтын профайл Firebase-д хадгалагддаггүй. Бодит харилцаа төхөөрөмжүүдийн хооронд шууд явагдаж, WebRTC-ээр шифрлэгддэг.
Өгөгдлийг хамгийн бага хэмжээнд байлгах нь практикт
Өгөгдлийг хамгийн бага хэмжээнд байлгах нь төгсгөлд нь чагтлах нүд шиг нэмж хийдэг зүйл биш. Энэ нь архитектурын нэг хэсэг. Timmy-н хувьд энэ нь:
Бид цуглуулаагүй зүйлээ алдаж чадахгүй. Хадгалаагүй зүйлийг хакердах боломжгүй. Бид мэдэхгүй зүйлээ буруугаар ашиглах боломжгүй.
Функц бүрийн хувьд би нэг л асуулт тавьдаг: илүү их өгөгдөл цуглуулахгүйгээр энэ ажиллаж чадах уу? Timmy-д өнөөг хүртэл хариулт нь тийм байсан.
Дүгнэлт: Нууцлал бол хүндлэл
Хүүхдийн өрөөн дэх нууцлал нь хуулийн үүргээс илүү зүйл. Энэ бол хүүхдээ хүндэлж буй хэрэг. Таны хүүхэд өөрийнх нь талаар ямар мэдээлэл үүсэхийг шийдэж чадахгүй. Энэ хариуцлага танд болон таны гэрт нэвтрүүлж буй аппуудад бий.
Baby Monitor Timmy энэ хариуцлагад нухацтай ханддаг. Сайхан амлалт надад хангалтгүй; архитектур нь хүүхэд хянах апп ажиллахад анхнаасаа шаардлагагүй мэдээлэл цуглуулахаас зайлсхийх ёстой.