Az engedély megadása nem puszta kattintás az alkalmazás első indításakor. Az engedélykérések megmutatják, hogyan épül fel az alkalmazás. A mikrofonhoz, a kamerához vagy a helyi hálózathoz való hozzáférés indokolt lehet egy bébiőrnél, ha világos, miért szükséges. A helyadatok, a névjegyek vagy a hirdetési azonosítók nyilvánvaló indok nélküli kérése óvatosságra kell, hogy intse a szülőket.
| Engedély | Ésszerű, ha … | Aggasztó, ha … |
|---|---|---|
| Mikrofon | A babaoldali készüléknek élőben kell továbbítania a hangot | Az alkalmazás nem tudja megmagyarázni, miért van rá éppen most szüksége |
| Kamera | A videó valódi, választható funkció | A videó nem alapvető funkció, nem kapcsolható ki, vagy az alkalmazás már előre engedélyt kér hozzá |
| Helyi hálózat | Az alkalmazás egyértelműen támogatja a helyi eszközök észlelését vagy az azonos hálózaton történő beállítást | Nincs magyarázat arra, miért fontos a helyi hálózathoz való hozzáférés |
| Helyadatok / névjegyek / hirdetési azonosítók | Csak ritka esetekben, nagyon nyomós indokkal | Általában aggasztó, mert nem illenek a bébiőrzés alapvető feladatához |
Szerepkörök logikája
Mely engedélyek illenek az egyes szerepkörökhöz?
Babaoldali készülék
A mikrofon szinte mindig, a kamera csak videóhoz, a helyi hálózati hozzáférés pedig esetleg a helyi párosításhoz szükséges.
Szülői készülék
Gyakran kevesebbre van szüksége: hanglejátszásra és értesítésekre, illetve a visszabeszéléshez esetleg a mikrofonhoz való hozzáférésre.
Választható funkciók
A videó, a visszabeszélés vagy a helyi eszközök észlelése csak akkor indokol további engedélyeket, amikor a felhasználó ténylegesen használja ezeket a funkciókat.
Az időzítés legalább annyira fontos, mint maga az engedély
Az Android és az iOS egyaránt elvárja, hogy a védett erőforrásokhoz való hozzáférést a megfelelő helyzetben kérjék. A szülők számára ez azt jelenti, hogy egy megbízható bébiőr-alkalmazás először elmagyarázza a készülék szerepét, és csak ezután kér hozzáférést a mikrofonhoz vagy a kamerához. Ha már az első indításkor minden engedélyt elkér, az kényelmes lehet az alkalmazás számára, de nem erősíti a bizalmat.
A párbeszédablak szövege is számít. Az „Ennek a készüléknek hozzáférésre van szüksége a mikrofonhoz, hogy továbbíthassa a gyerekszobából érkező hangot” érthető. A kontextus nélküli „Kérjük, engedélyezze a hozzáférést” nem elég. Egy gyerekszobában használt alkalmazásnak az engedélyek indoklását is komolyan kell vennie.
Az Android és az iOS eltér, de az alapvető kérdés ugyanaz
Android
Az Android útmutatói a futásidejű engedélykérést, a kontextust és annak ellenőrzését hangsúlyozzák, hogy valóban továbbra is szükséges-e az engedély. Az akkumulátor-optimalizálás is gyakran része a mindennapi használatnak.
iOS
Az Apple a mikrofonhoz, a kamerához és a helyi hálózathoz való hozzáférést védett hozzáférésként kezeli, amelyhez részletes magyarázatot kérő rendszerüzenet társul. Az elv ugyanaz: a hozzáférés lehet indokolt, de meg kell indokolni.
A további engedélyek gyakran a legegyértelműbb figyelmeztető jelek
A szülők figyeljenek oda, ha egy bébiőr-alkalmazás helyadatokhoz, névjegyekhez, hirdetési azonosítókhoz vagy más, az alapvető funkcióhoz nem szükséges adatokhoz és erőforrásokhoz kér hozzáférést. Nem minden további engedély helytelen önmagában, de mindegyikhez konkrét indok szükséges. Minél általánosabb a magyarázat, annál kevésbé meggyőző. A családoknak és gyermekeknek szóló termékeknél szigorúbb mércét kell alkalmazni, mint az átlagos életmód-alkalmazásoknál.
További figyelmeztető jel, ha az alkalmazás az alapfunkciót extrákkal keveri. Ha egy egyszerű hangalapú bébiőr hirtelen sokféle rendszerhozzáférést kér, lehet, hogy több célt követ, mint amire a szülők számítanak.
Hogyan ismerhetők fel a problémás engedélyek?
az gyakran indokolt — például a mikrofon a babaoldali készüléken vagy a kamera a külön bekapcsolható videóhoz.
a szülőknek alaposabban meg kell vizsgálniuk a kérést, mielőtt megbíznának benne.
a termék tervezése valószínűleg nem különíti el következetesen a készülékek szerepeit és a használati helyzeteket.
Engedély-ellenőrzőlista telepítés előtt
- Minden kért engedély egyértelműen kapcsolódik egy látható funkcióhoz?
- Az engedélykérés a megfelelő pillanatban történik, nem egyszerre kérnek mindent?
- Indokolt, hogy a babaoldali és a szülői készüléknek eltérő engedélyekre legyen szüksége?
- Valóban van értelme az olyan további engedélyeknek, mint a helyadatok vagy a névjegyek?
- A videó választható, vagy az alkalmazás alapértelmezetté teszi a kamerához való hozzáférést?
Gyakran ismételt kérdések
Miért van szüksége egy bébiőr-alkalmazásnak a mikrofonhoz való hozzáférésre?
A babaoldali készüléknek szüksége van a mikrofonra az élő hang továbbításához. Az alkalmazásnak meg kell indokolnia a kérést, a mikrofont kizárólag bébiőrzéshez szabad használnia, és egyértelműen kell kezelnie azt is, ha a felhasználó megtagadja az engedélyt.
Engedélyeznem kell a kamerát, ha csak hangot szeretnék?
Nem. Egy jól megtervezett alkalmazásban a hang kameraengedély nélkül is működik, és a kameraengedélyt csak akkor kéri, amikor bekapcsolja a videót.
Miért lehet szükség helyi hálózati hozzáférésre?
Apple-készülékeken erre az engedélyre szükség lehet ahhoz, hogy az eszközök észleljék egymást vagy kapcsolódjanak egymáshoz ugyanazon a hálózaton. Az engedély nem biztosít hozzáférést fájlokhoz vagy más személyes tartalmakhoz.
Források és további olvasnivaló
- Alkalmazásengedélyek kérése · Android-fejlesztők
- Hozzáférés kérése védett erőforrásokhoz · Apple fejlesztői dokumentáció
- NSLocalNetworkUsageDescription · Apple fejlesztői dokumentáció
- MediaDevices: getUserMedia() · MDN webes dokumentáció
- Családokra vonatkozó irányelvi követelmények · Google Play súgó
- Névtelen hitelesítés Firebase-szel · Firebase dokumentáció
- A Babyphone Timmy biztonsága és architektúrája · Babyphone Timmy
- *Privacy Not Included – Vevői útmutató a csatlakoztatott termékekhez · Mozilla Foundation