Zasebna tipkovnica za iOS, in kako to trditev preveriš
Tipkovnica vidi tvoja gesla, ko jih tipkaš, tvoja sporočila, preden jih pošlješ, in iskanje, ki si ga izbrisal, preden si pritisnil enter. Od vsega na telefonu je to aplikacija z najmanj prostora za megleno obljubo.
Dobra novica je, da iOS to trditev naredi preverljivo. Ni ti treba nikomur verjeti na besedo.
Eno stikalo odloči o vsem ostalem.
Poln dostop je dovoljenje, ki tipkovnici da omrežje, skupni prostor in odložišče. Vse na tej strani visi na njem, obstaja pa tudi posebna stran o tem, kaj to opozorilo pomeni in kaj iOS uveljavlja ne glede na vse.
Tu je pomembno nekaj ožjega: ko tipkovnica lahko seže do omrežja, začnejo obljube opravljati delo, ki ga je prej opravljal peskovnik. Zato jih je treba preveriti.
Kaj preveriti.
- Preizkusi jo brez polnega dostopa. Če tipkanje, popravljanje in napovedovanje tečejo naprej, ti deli do omrežja sploh nikoli niso segali. En dan ti pove več kot stran obljub.
- Poišči prijavo. Tipkovnica z računom ima kam dati to, kar natipkaš.
- Preberi kartico App Privacy. Razvijalec jo podpiše in App Store to pokaže, preden kar koli namestiš.
- Vprašaj tudi o aplikaciji. Popravljanje lahko teče na telefonu, medtem ko aplikacija okoli njega še vedno poroča, kaj si z njim počel. To sta dve ločeni vprašanji.
- Kam se poveže del z UI. Na telefonu, na razvijalčevem strežniku, ali s ključem, ki je tvoj, so trije različni odgovori s tremi različnimi posledicami.
Kam EFKey sodi.
Ničesar ni za naložiti in nikamor naložiti, ker strežnika EFKey ni. Popravljanje, napovedovanje in dekodiranje potega tečejo na telefonu, odločitev o popravku pa vzame približno 1,7 ms. Poln dostop ni obvezen in prinese dotik in odložišče, in če ga raje ne bi dal: ne daj ga.
Kjer je vpleten model v oblaku, prineseš svoj ključ, ki lahko kaže na tvoj računalnik. Naslov je besedilno polje, zato lahko kaže na Ollamo ali LM Studio na tvojem računalniku, pa tudi na vse drugo, kar govori protokol, združljiv z OpenAI. Ključ živi v tvojem Privezku ključev.
Kam ne sodi.
Dve stvari telefon res zapustita, in obe sta izbirni. Besedilo, ki ga pošlješ skozi prevajanje, narekovanje ali urejanje z UI, gre k ponudniku, ki mu pripada tvoj ključ, kar je tvoj račun in ne moj. Iskanje GIF-ov govori s storitvijo za GIF-e, ker drugače iskanje GIF-a ne more delovati.
Jezikovni paketi se prenesejo s CDN, ko dodaš jezik. Ta zahteva je navaden prenos, ki ga naredi aplikacija, nikoli tipkovnica, in navzgor ne nosi ničesar.
Kratki odgovori.
Ali moram dati poln dostop?
Ne. Tipkanje, samodejni popravek, napovedovanje in poteg delujejo brez njega. Prinese dotik in odložišče, in nič drugega.
Ali obstaja račun?
Ne. Prijave ni, ker za njo ni nobenega strežnika.
Kaj pa orodja z UI?
Uporabljajo tvoj lastni ključ API, zato gre besedilo k tvojemu ponudniku. Usmeri ključ na Ollamo ali LM Studio na svojem računalniku in stavbe sploh ne zapusti.