Zachováva skener cigár priamo v zariadení naozaj súkromie mojich fotiek a údajov?
Závisí od toho, kde prebieha rozpoznávanie, nie od toho, ako sa aplikácia sama nazýva. Ak model, ktorý identifikuje vašu cigaru, beží priamo vo vašom telefóne, fotka sa spracuje a lokálne zahodí – nikam sa neodosiela. Ak aplikácia namiesto toho pošle fotku na server, opustila vaše zariadenie, a väčšinou dokážete zistiť, ktorý prípad práve nastal.
Čo presne technicky znamená „on-device“ (spracovanie priamo v zariadení)?
Model na identifikáciu cigár musí niekde bežať. Číta text na bandáži, farbu krycieho listu, tvar hlavičky a proporcie cigary, a z toho vytvorí zhodu. Existujú len dve miesta, kde tento výpočet môže prebiehať: na hardvéri, ktorý práve držíte v ruke, alebo na vzdialenom serveri, ktorý dostane obrázok, ktorý ste mu poslali.
On-device znamená to prvé. Samotný model – nielen odkaz na vašu fotku – je súčasťou aplikácie a spúšťa sa lokálne. V prehliadači to vyzerá tak, že WebAssembly spúšťa model vo formáte ONNX. Na iOS ide o vlastné frameworky Apple, CoreML a Vision, ktoré robia tú istú prácu natívnym kódom. V oboch prípadoch pixely nikdy nemusia prejsť cez sieť, aby vznikla identifikácia.
Skener od Paradigm funguje presne takto: párovanie beží ako WebAssembly a ONNX v prehliadači, alebo cez CoreML a Vision na iOS, a samotný krok identifikácie vôbec nevyžaduje volanie na server.
Ako zistím, či skener nahráva moju fotku, alebo nie?
Nemusíte sa spoliehať len na slová v zásadách ochrany súkromia. Niekoľko vecí si môžete overiť sami:
- Zapnite režim v lietadle a skúste skenovať. Aplikácia s on-device spracovaním bude fungovať ďalej, pretože model už sedí vo vašom telefóne. Aplikácia závislá od cloudu sa zasekne, vypíše chybu, alebo vás vyzve, aby ste názov zadali ručne.
- Sledujte, čo sa deje pri prvom použití. Aplikácie s on-device spracovaním zvyčajne majú citeľné jednorazové stiahnutie alebo načítanie, pretože súbor modelu musí najprv dorazie, kým môže lokálne bežať. Aplikácie bez takéhoto kroku, ktoré zostávajú malé a vždy potrebujú aktívne pripojenie, aby čokoľvek identifikovali, veľmi pravdepodobne posielajú obrázok von.
- Ak ide o webovú aplikáciu, otvorte si počas skenovania kartu siete v prehliadači. Požiadavka, ktorá sa odošle s pripojeným obrázkom počas identifikácie, znamená, že fotka opúšťa vaše zariadenie. Ak taká požiadavka chýba, práca prebehla lokálne.
- Čítajte doslova, čo o sebe aplikácia tvrdí. „Poháňané umelou inteligenciou“ vám nepovie nič o tom, kde tá AI beží. „Beží vo vašom zariadení“ alebo „žiadne spracovanie v cloude“ je konkrétne, overiteľné tvrdenie; nejasné nadšenie nad presnosťou zvyčajne overiteľné nie je.
Znamená „on-device“, že aplikácia nevidí žiadne moje údaje?
Nie, a ani to nie je jeho zmysel. On-device rozpoznávanie je tvrdenie o jednom konkrétnom kroku: identifikácii toho, čo je na fotke. Keď už cigaru identifikujete a rozhodnete sa zapísať hodnotenie, pridať ju do svojej zbierky alebo napísať poznámku k ochutnávke, ide o vedomé uloženie – a musí sa niekde uchovať, aby ste to neskôr mohli vyhľadať, synchronizovať naprieč reláciami alebo si to pozrieť budúci týždeň. To samo o sebe nie je problém súkromia, pretože ste si to sami vyžiadali.
Dôležitý je rozdiel medzi údajmi, ktoré ste sa rozhodli uchovať, a údajmi, ktoré aplikácia presunula bez toho, aby vám to povedala. Fotka potichu nahraná na identifikáciu, bez akéhokoľvek záznamu o tomto kroku v rozhraní, je niečo iné než poznámka, ktorú ste napísali a uložili. Najsilnejšia verzia on-device spracovania ide ešte ďalej než len lokálny beh: extrahuje výsledok identifikácie a fotku potom zahodí, namiesto toho, aby si kdekoľvek ponechala jej kópiu po nájdení zhody.
Čo sa reálne líši medzi rozpoznávaním priamo v zariadení a rozpoznávaním cez cloud?
| Rozpoznávanie priamo v zariadení | Rozpoznávanie cez cloud | |
|---|---|---|
| Kde sa fotka spracúva | Na CPU alebo GPU vášho telefónu | Na vzdialenom serveri |
| Čo opúšťa vaše zariadenie | Nič, pokiaľ si sami neuložíte výsledok | Samotná fotka |
| Funguje bez signálu | Áno, hneď ako sa model raz načíta | Nie |
| Ako si to overíte | Test v režime v lietadle, karta siete | Musíte veriť slovu výrobcu |
| Veľkosť modelu | Obmedzená tým, čo telefón unesie a spustí | Prakticky neobmedzená |
Je rozpoznávanie priamo v zariadení rovnako presné ako posielanie fotky na server?
Veľkosť modelu je reálny kompromis. Model, ktorý sa musí zmestiť do pamäte a batériového rozpočtu telefónu, je menší než ten, ktorý beží bez obmedzení na serveri, a menšie modely môžu prehliadnuť veci, ktoré väčšie zachytia. To je skutočné a oplatí sa to pochopiť podrobnejšie: pozrite si aká presná je AI identifikácia cigár v skutočnosti, kde nájdete, čo zvyčajne zlyháva a prečo.
No samotná veľkosť modelu nie je jediná, ani hlavná, premenná. Dôležitejšie je, na čo sa model pozerá, než kde beží. Skener, ktorý číta len potlačenú bandáž, zlyhá úplne v momente, keď je bandáž roztrhnutá, premočená alebo chýba, bez ohľadu na to, aký veľký model za ním stojí. Ten, ktorý číta krycí list, tvar a proporcie spolu s bandážou, má na čo iné sa spoľahnúť. Tento vzorec zlyhania stojí za samostatný pohľad: pozrite si prečo identifikácia iba podľa bandáže zlyháva.
Porovnanie toho, čo model prečíta, s katalógom je tiež len lokálne vyhľadávanie, nie dôvod na spojenie so serverom. Katalóg Paradigm momentálne obsahuje 11 519 cigár; overenie prečítaného výsledku voči zoznamu tejto veľkosti je práca s databázou, nie niečo, čo si vyžaduje výpočet v cloude.
Čo si mám skutočne overiť pred tým, ako skeneru zverím fotky cigár?
Päť minút, nie právnu revíziu:
- Prelistujte zásady ochrany súkromia kvôli jednej vete: hovorí sa tam, že sa fotky niekam nahrávajú, a ak áno, na čo a na ako dlho.
- Raz vyskúšajte test v režime v lietadle, na cigare, ktorú vám nebude vadiť znova naskenovať, ak zlyhá.
- Všimnite si, či si aplikácia pýta prístup ku kamere pri každom skenovaní, alebo či mimo toho drží otvorené pripojenie na pozadí.
- Skontrolujte, či sa rovnaké tvrdenie objavuje viac než raz – v popise v obchode aj priamo v aplikácii – alebo či sa objavuje len v marketingových textoch a nikde v samotnom produkte.
Súkromie pri skenovaní je len jedna časť väčšieho rozhodnutia. Ak zvažujete, ktorej aplikácii zveriť priebežný záznam o tom, čo ste fajčili, kompletný zoznam kritérií nájdete v texte na čo sa naozaj zamerať pri výbere aplikácie na sledovanie cigár.
V skratke
- On-device znamená, že model na identifikáciu beží priamo vo vašom telefóne; na to, aby pomenoval vašu cigaru, nemusí nič opustiť zariadenie.
- Skener závislý od servera nahráva vašu fotku niekam inam na spárovanie, nech už tento krok aplikácia nazve akokoľvek.
- Otestujte si to sami: režim v lietadle, potom skúste skenovať. Aplikácie s on-device spracovaním fungujú ďalej; tie závislé od cloudu nie.
- Uloženie poznámky alebo hodnotenia, ktoré ste napísali, je niečo iné než tiché nahranie fotky aplikáciou. Jedno je voľba, ktorú ste urobili; druhé nie.
- Veľkosť modelu je v oboch prípadoch reálny kompromis pri presnosti, ale to, čo model číta (len bandáž oproti celej cigare), je dôležitejšie než to, kde prebieha výpočet.