Chrání skener doutníků fungující přímo v zařízení skutečně mé fotky a data v soukromí?
Záleží na tom, kde rozpoznávání probíhá, ne na tom, jak se aplikace sama nazývá. Pokud model, který identifikuje váš doutník, běží přímo ve vašem telefonu, fotka se zpracuje a zahodí lokálně a nikam se neposílá. Pokud aplikace místo toho odešle fotku na server, opustila vaše zařízení – a obvykle poznáte, který z těchto dvou případů nastal.
Co přesně technicky znamená „na zařízení“?
Model pro identifikaci doutníků musí někde běžet. Čte text na pásce, barvu krycího listu, tvar hlavičky a proporce doutníku a z toho odvozuje shodu. K výpočtu mohou sloužit pouze dvě místa: hardware, který už držíte v ruce, nebo vzdálený server, kterému pošlete snímek.
„Na zařízení“ znamená to první. Samotný model – ne jen odkaz na vaši fotku – je součástí aplikace a spouští se lokálně. V prohlížeči to vypadá jako WebAssembly spouštějící model ve formátu ONNX. Na iOS jde o vlastní frameworky Applu CoreML a Vision, které dělají totéž pomocí nativního kódu. V obou případech nemusí pixely nikdy projít sítí, aby vznikla identifikace.
Paradigm skener funguje přesně takto: párování probíhá jako WebAssembly a ONNX v prohlížeči, nebo pomocí CoreML a Vision na iOS, a samotný krok identifikace vůbec nevyžaduje volání serveru.
Jak poznám, jestli skener nahrává mou fotku, nebo ne?
Nemusíte věřit jen tomu, co píše v zásadách ochrany soukromí. Několik věcí si můžete ověřit sami:
- Zapněte režim letadlo a zkuste naskenovat. Aplikace pracující na zařízení funguje dál, protože model už je uložený ve vašem telefonu. Aplikace závislá na cloudu se zasekne, vyhodí chybu, nebo vás vyzve, abyste název zadali ručně.
- Sledujte, co se stane při prvním použití. Aplikace pracující na zařízení obvykle mají znatelné jednorázové stahování nebo načítání, protože soubor modelu musí nejprve dorazit, než může běžet lokálně. Aplikace bez takového kroku, které zůstávají malé a vždy potřebují živé připojení k identifikaci čehokoli, velmi pravděpodobně posílají obrázek pryč.
- Pokud jde o webovou aplikaci, otevřete si při skenování záložku Síť v prohlížeči. Požadavek s přiloženým obrázkem, který se odešle v okamžiku identifikace, znamená, že fotka opustila vaše zařízení. Žádný takový požadavek znamená, že práce proběhla lokálně.
- Čtěte doslovně, co o sobě aplikace tvrdí. „Poháněno umělou inteligencí“ neříká nic o tom, kde ta umělá inteligence běží. „Běží ve vašem zařízení“ nebo „žádné zpracování v cloudu“ je konkrétní, ověřitelné tvrzení; vágní nadšení nad přesností obvykle ne.
Znamená „na zařízení“, že aplikace nikdy nevidí žádná moje data?
Ne, a ani to tak není myšleno. Rozpoznávání na zařízení je tvrzení týkající se jednoho konkrétního kroku: identifikace toho, co je na fotce. Jakmile doutník identifikujete a rozhodnete se zapsat hodnocení, přidat ho do své sbírky nebo napsat poznámku k ochutnávce, jde o vědomé uložení – a to musí být někde uloženo, abyste to mohli později vyhledat, synchronizovat mezi zařízeními nebo si to znovu prohlédnout příští týden. To samo o sobě není problém soukromí, protože jste si to sami vyžádali.
Podstatný rozdíl je mezi daty, která jste se rozhodli uchovat, a daty, která aplikace přesunula, aniž by vám to řekla. Fotka tiše nahraná kvůli identifikaci, bez jakéhokoli záznamu tohoto kroku v rozhraní, je něco jiného než poznámka, kterou jste napsali a uložili. Nejsilnější forma zpracování na zařízení jde ještě dál než pouhé lokální spuštění: extrahuje výsledek identifikace a fotku poté zahodí, místo aby si po nalezení shody nechávala kdekoli kopii.
V čem se skutečně liší zpracování na zařízení a nahrávání do cloudu?
| Rozpoznávání na zařízení | Rozpoznávání s nahráváním do cloudu | |
|---|---|---|
| Kde se fotka zpracovává | Ve vlastním procesoru nebo grafickém čipu vašeho telefonu | Na vzdáleném serveru |
| Co opouští vaše zařízení | Nic, pokud si sami neuložíte výsledek | Samotná fotka |
| Funguje bez signálu | Ano, jakmile se model jednou načetl | Ne |
| Jak si to ověřit | Test v režimu letadlo, záložka Síť | Musíte věřit slovu výrobce |
| Velikost modelu | Omezena tím, co telefon unese a zvládne spustit | Prakticky neomezená |
Je rozpoznávání na zařízení stejně přesné jako odeslání fotky na server?
Velikost modelu je skutečný kompromis. Model, který se musí vejít do paměťových a energetických možností telefonu, je menší než ten, co běží bez omezení na serveru, a menší modely mohou přehlédnout věci, které větší zachytí. To je reálné a stojí za to to podrobněji pochopit: viz jak přesné je rozpoznávání doutníků pomocí AI, kde najdete, co obvykle selhává a proč.
Samotná velikost modelu ale není jediná, ani hlavní proměnná. Na tom, co model sleduje, záleží víc než na tom, kde běží. Skener, který čte pouze potištěnou pásku, selže úplně ve chvíli, kdy je páska natržená, promočená nebo chybí – bez ohledu na to, jak velký model za ním stojí. Ten, který kromě pásky čte i krycí list, tvar a proporce, má jiné signály, o které se může opřít. Tenhle vzorec selhání stojí za samostatný pohled: viz proč identifikace pouze podle pásky selhává.
Porovnání toho, co model přečte, s katalogem je také jen místní vyhledávání, ne důvod samo od sebe volat domů. Katalog Paradigm v současnosti obsahuje 11 519 doutníků; ověření přečteného výsledku proti seznamu této velikosti je práce s databází, ne něco, co potřebuje cloudový výpočetní výkon.
Co bych si měl skutečně ověřit, než skeneru svěřím fotky doutníků?
Pět minut, žádný právní rozbor:
- Projděte si zásady ochrany soukromí a hledejte jednu větu: říkají, že se fotky nikam nahrávají, a pokud ano, za jakým účelem a na jak dlouho.
- Jednou proveďte test v režimu letadlo, na doutníku, který nevadí znovu naskenovat, pokud test selže.
- Všimněte si, jestli si aplikace vyžádá přístup ke kameře při každém skenování, nebo jestli drží připojení na pozadí otevřené i mimo tento okamžik.
- Ověřte, zda se stejné tvrzení objevuje víckrát – v popisu v obchodě i přímo v aplikaci – nebo jestli se objevuje jen v marketingových textech a nikde v samotném produktu.
Soukromí při skenování je jen jedna část širšího rozhodnutí. Pokud zvažujete, které aplikaci svěřit průběžný záznam toho, co jste kouřili, kompletní seznam kritérií najdete v článku na co si dát pozor při výběru aplikace na sledování doutníků.
Stručně shrnuto
- „Na zařízení“ znamená, že identifikační model běží ve vašem telefonu; k pojmenování doutníku nemusí nic opustit vaše zařízení.
- Skener závislý na serveru nahraje vaši fotku někam jinam, kde se porovná – ať už tento krok aplikace nazývá jakkoli.
- Ověřte si to sami: režim letadlo, pak zkuste naskenovat. Aplikace na zařízení fungují dál; aplikace závislé na cloudu ne.
- Uložení poznámky nebo hodnocení, které jste sami napsali, je jiná věc než tiché nahrání fotky aplikací. Jedno je vaše volba, druhé ne.
- Velikost modelu je v obou případech reálný kompromis v přesnosti, ale to, co model čte (jen pásku, nebo celý doutník), záleží víc než to, kde probíhá výpočet.