Pravila privatnosti
Posljednje ažuriranje: 5. studenoga 2026.
Ova je stranica prijevod kako bi se dokument mogao pročitati na vašem jeziku. Izvornik je engleska verzija, a ondje gdje se dva teksta razlikuju, mjerodavan je engleski tekst.
Whisprompt je od temelja izgrađen na zaštiti privatnosti. Ova pravila objašnjavaju što radimo, a jednako je važno i ono što ne prikupljamo. Odnose se na svaku aplikaciju Whisprompt — na telefonu, tabletu, satu, televizoru i računalu, bilo s Macom ili s Windowsom — i na ovu web-stranicu. Gdje nešto vrijedi samo za jednu od njih, to je navedeno.
Ukratko: Vaši tekstovi ostaju na vašim uređajima i nikad ne stižu do nas; ništa ih nikamo ne šalje, osim ako sami ne povežete neku uslugu (odjeljak 3). Prepoznavanje govora obavlja vlastiti prepoznavač vašeg telefona, koji za to može slati zvuk Appleu ili Googleu — instalirajte izvanmrežni jezični paket i zvuk nikad ne napušta uređaj. U svakom slučaju nikad ne stiže do nas. Račun nije potreban i ne prodajemo vaše podatke. Aplikacija može mjeriti koliko dobro radi — brojeve i vremena, nikad ni riječ od onoga što pišete ili govorite — ali samo kad kažete da: dok to ne učinite, ništa se ne mjeri, pitanje dolazi tek nakon što koristite aplikaciju, a vaš odgovor vrijedi za uređaje koje povežete kao svoje vlastite (odjeljak 6).
1. Tko je odgovoran (voditelj obrade)
Leonid Kabanov (autónomo), Španjolska. Kontakt: support@whisprompt.app. Potpuni identifikacijski podaci nalaze se u impresumu. Imamo poslovni nastan u Španjolskoj, dakle u Europskoj uniji, pa se na nas ne odnosi članak 27. GDPR-a, koji zahtijeva predstavnika u Uniji. Nismo imenovali službenika za zaštitu podataka i na to nismo obvezni: Whisprompt nije tijelo javne vlasti, ne prati ljude redovito i sustavno u velikom opsegu, a nijedna posebna kategorija podataka uopće ne stiže do nas. Nadzorno tijelo za naš poslovni nastan je Agencia Española de Protección de Datos (AEPD), aepd.es.
2. Podaci koji se obrađuju na vašem uređaju
- Zvuk s mikrofona. Snima se uživo za praćenje glasa i (kad snimate) za video. Predaje se prepoznavaču govora ugrađenom u vaš telefon — Appleovu na iOS-u, Googleovu na Androidu —, koji ga, ovisno o uređaju, jeziku i vašim postavkama, može obrađivati na poslužiteljima svoje platforme prema njezinim vlastitim pravilima privatnosti. Instalirajte izvanmrežni jezični paket i prepoznavanje se odvija u cijelosti na uređaju, bez sudjelovanja mreže. U oba slučaja zvuk nikad ne stiže do nas: ne vodimo nikakve glasovne poslužitelje i ni na jednom našem poslužitelju nije spremljena nijedna snimka. Videodatoteke koje odlučite spremiti ostaju na vašem uređaju ili u vašoj vlastitoj pohrani u oblaku.
- Vaši tekstovi i postavke. Spremaju se lokalno na vašem uređaju (i, ako to uključite, u vašoj osobnoj pohrani u oblaku, na koju se odnose pravila privatnosti tog pružatelja). Ako teleprompter prikazujete na svojim drugim uređajima, tekst među njima putuje šifrirano — vidi odjeljak 5.
- Preuzeti jezični modeli. Spremaju se na vašem uređaju. Preuzimanje modela izravan je zahtjev domaćinu modela; uz njega ne prilažemo nikakav identitet.
3. Podaci koje obrađuju usluge koje povežete
Neke neobavezne značajke spajaju se na usluge koje ovlastite. Djelujemo samo kao vaš klijent; svaki je pružatelj zasebni voditelj obrade prema vlastitim pravilima:
- Notion i dokumenti koje otvorite. Ako povežete Notion, Whisprompt čita stranice koje odaberete kao kopiju samo za čitanje, s pristupom koji dodijelite. Ako otvorite datoteku sa svog uređaja ili iz usluge u oblaku, ona se čita kako bi se tekst prikazao. Kopije tih vjerodajnica ne stižu ni na jedan naš poslužitelj.
- AI asistent u operaterskoj stanici na Macu. Asistent ne radi ništa dok mu ne date vlastiti ključ pružatelja AI-ja. Čim to učinite, svaki zahtjev nosi cijeli otvoreni tekst, odlomak koji ste odabrali, vašu uputu i dosadašnji razgovor — izravno s vašeg Maca tom pružatelju, Anthropicu ili OpenAI-ju ovisno o ključu, pod vašim ključem i vašim vlastitim računom kod njega, prema njegovim uvjetima i njegovim pravilima o čuvanju. Ne prolazi kroz nijedan naš poslužitelj: ne vidimo ni ključ ni tekst. Ključ je spremljen u Privjesku ključeva sustava macOS, ne sinkronizira se i ne prenosi na vaše druge uređaje. Aplikacije za telefon i tablet nemaju asistenta.
- Apple i Google (trgovine aplikacija i pretplata). Kupnje, eventualno besplatno probno razdoblje i naplatu pretplate obavlja Apple ili Google. Vaše podatke o plaćanju nikad ne vidimo; primamo samo stanje pretplate — odjeljak 4 točno objašnjava kako.
4. Pretplata i Pro
Whisprompt nema račune. Nema se gdje prijaviti ni što otvarati, nijedan pružatelj nikad ne dobiva vašu adresu e-pošte i o vama ne čuvamo ni ime ni adresu. Teleprompter, snimanje i prikazivanje rade takvi kakvi jesu, a pretplata se kupuje i obnavlja bez računa. Aplikacija i dalje sadrži kod za neobavezan račun — prijavu putem Applea, sa Supabaseom kao izvršiteljem obrade — i on je neaktivan: uključuju ga ključevi s kojima aplikacija nije izgrađena, pa ne postoji zaslon za prijavu, ništa ne stiže do Supabasea i ne prikuplja se nijedna adresa e-pošte. Kad bi se račun uveo, ova bi stranica opisala što obrađuje prije izdanja koje ga donosi, a ne nakon njega.
- RevenueCat (upravljanje pretplatom). Naš izvršitelj obrade za utvrđivanje je li pretplata aktivna, jeste li je kupili u App Storeu ili na Google Playu. Prima povijest vaših kupnji u ovoj aplikaciji, identifikator kupca i identifikator uređaja ili instalacije koji aplikaciji izdaje operacijski sustav (na Appleovim uređajima IDFV), zajedno s tehničkim podacima o uređaju i verziji sustava. Identifikator kupca nije izveden ni iz čega što se odnosi na vas: prije vaše prve kupnje to je identifikator koji RevenueCat izrađuje sam, a od te kupnje nadalje nasumični identifikator koji vaš uređaj izrađuje i čuva — isti koji nose vaši ostali uređaji, što je način na koji jedna pretplata pokriva sve (odjeljak 5). To je ono što otključava Pro i obnavlja vašu kupnju na vašim uređajima. Ne prikupljamo nikakve oglašivačke identifikatore i u RevenueCatu ne uključujemo nikakve oglašivačke ni atribucijske integracije; ti se podaci ne koriste za praćenje i ne povezuju se s podacima drugih tvrtki.
- Brisanje onoga što čuvamo. Nema računa za brisanje i aplikacija za to nema gumb. Ono što čuvamo na našem poslužitelju popis je uređaja koje pokriva vaša pretplata, a njega u aplikaciji možete u bilo kojem trenutku izbrisati u Postavke → Podaci na našim poslužiteljima (odjeljak 11). Njegovim brisanjem pretplata se ne otkazuje: ona pripada vašem računu App Storea ili Google Playa i otkazuje se ondje gdje ste je kupili. Tekstovi i snimke u svakom slučaju ostaju na vašem uređaju; kako izbrisati sam uređaj, pogledajte odjeljak 7.
5. Prikazivanje na vašim drugim uređajima
Whisprompt može pokrenuti teleprompter na više vaših uređaja odjednom. U istoj lokalnoj mreži spajaju se izravno. Bez zajedničke mreže veza ide preko našeg posredničkog poslužitelja na Cloudflare Workersu:
- Dijeljenje knjižnice između vaših vlastitih uređaja. Uređaji koje povežete kao svoje vlastite međusobno dijele knjižnice: tekst napisan na jednom pojavljuje se na ostalima, a izmjena napravljena na jednom stiže do njih. Kopije žive na vašim uređajima i putuju među njima jednako šifrirano kao i sve ostalo ovdje — nijedan naš poslužitelj ne čuva kopiju i nitko izvan vaših vlastitih uređaja je ne dobiva, osim ako tekst namjerno ne podijelite.
- Svaki okvir sesije šifrira se na uređaju pošiljatelju (ChaCha20-Poly1305), a ključ putuje samo unutar pozivnice — QR koda ili koda za pridruživanje. Posrednički poslužitelj vidi samo šifrirane okvire: ne može čitati vaš tekst, zvuk ni video.
- Posrednički poslužitelj ne sprema nikakav sadržaj sesije. Soba živi najviše četiri sata, a zatim se briše. Pretinac koji vaši uređaji koriste da bi se međusobno pronašli sadrži samo servisni ključ i vremensku oznaku posljednjeg kontakta — najdulje 30 dana i bez ikakvog sadržaja.
- Ako koristite Pro na više od jednog uređaja, posrednički poslužitelj vodi i popis tih uređaja kako bi jedna pretplata mogla pokriti do šest njih. Čuva identifikator koji aplikacija izrađuje za svaki uređaj, naziv pod kojim se taj uređaj javlja te datume kad je dodan i kad je posljednji put viđen — nikakve tekstove, zvuk ni video. Cijeli se zapis briše nakon godine tijekom koje ga nijedan od vaših uređaja nije koristio, a sami ga možete izbrisati iz aplikacije u bilo kojem trenutku.
- Kao i svaka web-usluga, posrednički poslužitelj pri spajanju vidi IP adresu. Koristi se tekuće za ograničavanje broja zahtjeva i sprječavanje zlouporabe i nije povezana s vašom pretplatom ni s popisom uređaja koje ona pokriva.
6. Podaci o korištenju
Whisprompt može mjeriti koliko dobro radi i ta nam mjerenja slati — brojeve, trajanja i kodove, nikad ni riječ od onoga što pišete ili govorite. Ništa se od toga ne događa dok ne kažete da. Dok to ne učinite, nema mjerenja, nema identifikatora i ništa se za to ne sprema na vaš uređaj. Aplikacija pita jednom, i nikad u trenutku kad je prvi put otvorite, jer pitanje postavljeno prije nego što je aplikacija išta učinila pitanje je na koje nemate kako odgovoriti. Dolazi nakon što je vaše prvo čitanje negdje stiglo — ili, ako prije toga povežete drugi uređaj, na kraju povezivanja, na jednoj kartici zajedno s pitanjem u nastavku o brojenju vaših uređaja. Ta kartica ima dva odgovora i nikakav treći izlaz: ne zatvara se kad dodirnete pokraj nje ili pritisnete natrag, jer bi kartica zatvorena slučajnim dodirom zabilježila odbijanje koje nikad niste dali. Ništa se ne zapisuje dok ne odgovorite, pa ako je nešto drugo prvo ukloni sa zaslona — aplikacija se zatvori, zamijeni je drugi zaslon —, pitanje je jednostavno i dalje otvoreno i vraća se nakon vašeg sljedećeg čitanja. Čim odgovorite, ovako ili onako, više se ne vraća. Vaš odgovor vrijedi za uređaje koje povežete kao svoje vlastite, a kartica to kaže ondje gdje ga dajete: uređaj koji povežete kasnije preuzima taj odgovor čim se sljedeći put spoji i jasno vam kaže da je to učinio, umjesto da isto pitanje postavi drugi put. To radi u oba smjera — isključite mjerenje na jednom od svojih uređaja i ostali također prestaju. Računalo je jedina razlika: isključite li mjerenje na telefonu ili tabletu, ono se isključuje i na povezanom računalu, ali odgovor dan na računalu, da ili ne, ostaje na tom računalu — kraj „Što se mjeri“ u nastavku kaže kako mjeri aplikacija za računalo. Odgovor dan na jednom uređaju nikad se ne prepisuje odgovorom koji stigne s drugog, pa isključivanje ovdje ne može vratiti uređaj koji za to još nije saznao. Recite ne i ništa se drugo u aplikaciji ne mijenja, a taj uređaj više ne pita. Recite da i prekidač je u postavkama aplikacije u odjeljku „Podaci o korištenju“, pa ga možete isključiti u bilo kojem trenutku bez navođenja razloga. Na čemu se to pravno temelji, navedeno je u odjeljku 9; načini povlačenja nalaze se na kraju ovog odjeljka. Isključivanje zaustavlja samo mjerenje, a ne samo slanje, i briše s uređaja identifikator naveden u nastavku, sve što je još čekalo na slanje i bilješku o čitanju u tijeku opisanu pod „Što se mjeri“.
- Što se mjeri. Mjerenja su vrsta opisanih u nastavku, i drugih vrsta nema. Svako mjerenje kratak je, nepromjenjiv skup kodova s popisa zapisanih u samoj aplikaciji, kodova jezika, brojeva i vremena, pa u njemu nema mjesta ni za što što ste napisali ili rekli. Novo mjerenje uvijek je samo još jedan slučaj vrste koja je ovdje već opisana; bilo što druge vrste najprije bi bilo promjena ove stranice. Koje značajke koristite i kako je svako korištenje završilo. Na primjer čitanje: praćenje glasa ili automatsko pomicanje, dokle ste stigli u tekstu, koliko ste ga puta morali preuzeti rukom, je li se istodobno prikazivalo na drugom zaslonu ili se upravljalo sa sata ili daljinskog upravljača, je li uređaj bio izvan mreže, u kojem se stilu čitanja i na kojim bojama čitalo (za par koji ste sami složili samo to da je bio vaš, nikad njegov naziv), je li bilo zadano ciljno vrijeme (nikad koje) i odakle je tekst došao — naš početni tekst, vaš vlastiti, datoteka ili dokument zrcaljen iz usluge koju ste povezali. Jednako tako tekst koji stigne u vašu biblioteku, snimka, preuzimanje jezičnog modela, povezivanje vaših uređaja i kako su se pronašli, slanje teksta na drugi zaslon i prijenos na njega te kakav je bio drugi uređaj, obavijest o tekstu na više jezika, zaslon pretplate i ono što vas je na njega dovelo, promotivni kod, promjena jezika između kojih detektor smije birati ili zahtjev da se doda jezik koji aplikacija još ne govori (šalje se kod tog jezika), te obavijest da ovu verziju treba ažurirati — za svako od toga kojim je od ishoda s nepromjenjivog popisa završilo. Što je zakazalo i kako. Kad nešto ne radi — prepoznavanje govora prestane čuti ili odgovarati, prepoznavač zakaže i preuzme drugi ili ne može nijedan, praćenje glasa izgubi mjesto, veza pukne, ili kupnja, vraćanje, preuzimanje, snimka ili kod ne prođu — koji je dio zakazao, na koji od načina s nepromjenjivog popisa i je li se oporavio. Nikad tekst pogreške koji javlja sustav ili trgovina. Kad prepoznavanje govora nije moglo pratiti vas, bilo je tome blizu ili VoiceLock nije mogao raditi, uz to ide i koliko je uređaj u tom trenutku rekao da je vruć — jedna od četiri razine koje javlja sam sustav, od normalne do kritične —, jer spori i pregrijani uređaj trebaju različite popravke. Koji je prepoznavač govora radio i na čemu. Korišteni prepoznavač i na kojem je dijelu sustava radio, je li se pokrenuo zato što je tekst usred čitanja promijenio jezik, te kod jezika koji je slušao. Vremena, brojevi i veličine. Koliko je nešto trajalo — čitanje, snimka, prijenos, rad prepoznavača prije kvara, vrijeme za koje vas je praćenje ponovno našlo, čekanje obavijesti — i koliko čega: riječi u tekstu, veličina preuzimanja, koliko je jezika obuhvaćala postavka. Gdje bi točan broj rekao više o vama nego o aplikaciji, umjesto njega stoji raspon: koliko je čujnog zvuka prikupila provjera pokvarenog prepoznavača (njezin vlastiti tekući zbroj, ne koliko ste govorili, i ništa o tome što je rečeno), koliko je brzo nakon instalacije vaše prvo čitanje prešlo polovicu i koliko dugo ova instalacija mjeri. Vaši odgovori kad aplikacija traži nešto što sustav čuva. Mikrofon, kamera, traženje uređaja u blizini: što je zatraženo i kakav je bio odgovor — samo u trenutku kad aplikacija pita; ponovno čitanje odgovora koji ste već dali ne mjeri se. Kupnje i promotivni kodovi. Za koju je vrstu plana bio pokušaj kupnje i kako su završili on, vraćanje ili promotivni kod. Dvije činjenice o vašoj pretplati čuvaju se uz identifikator opisan u nastavku i ažuriraju se kad se promijene: je li Whisprompt Pro aktivan na ovom uređaju i je li kupljen ovdje, a ne na nekom drugom vašem uređaju. Uz svako mjerenje. Trenutak kad se dogodilo, verzija aplikacije, platforma i, o uređaju na kojem je izmjereno: kakav je to uređaj — telefon, tablet, računalo, televizor ili sat, i nikad njegova marka ni model —, njegov operacijski sustav i samo glavni broj njegove verzije, jezik sučelja aplikacije, zemlja postavljena na uređaju i koliko dugo ova instalacija mjeri, kao raspon računan od dana kad ste to dopustili. Zemlja se čita iz regionalne postavke vašeg uređaja — ona koju ste odabrali, ne izvedena iz mrežne adrese preko koje se spajate. Čitanje koje nikad ne završi. Ako sustav zatvori aplikaciju, baterija se isprazni, aplikacija se sruši ili je usred čitanja odgurnete, na njegovu kraju ništa se ne može izmjeriti, jer je dio aplikacije koji bi to izmjerio nestao s njom. Zato dok traje čitanje na uređaju stoji kratka bilješka s onim što se znalo na početku — praćenje glasa ili automatsko pomicanje, kod jezika, broj riječi teksta i prepoznavač govora — i ništa više. Uklanja se čim čitanje normalno završi. Ako je aplikacija pri sljedećem pokretanju još pronađe, jednom pošalje te četiri činjenice i izbriše bilješku. Bilješka se zapisuje samo dok je mjerenje uključeno i briše se sa svime ostalim kad ga isključite. Na računalu. Aplikacija za Mac i Windows ne radi nijedno od gornjih mjerenja. Mjeri manje, unutar istih vrsta: koje značajke koristite i kako je završilo — da je aplikacija otvorena, da ste pokrenuli praćenje glasa i je li počelo slušati ili mu je odbijen mikrofon i da je vaš telefon ili tablet na nju poslao svoj tekst, s kakvog uređaja i nikad s kojeg —, što je zakazalo i kako, te koji je prepoznavač govora zatražen. Vlastite riječi sustava o kvaru prikazuju se vama i nikad se ne šalju. Uz svako: trenutak, verzija aplikacije, platforma, to da je riječ o računalu, njegov operacijski sustav i samo glavni broj verzije (za Windows broj po kojem ga ljudi znaju), jezik aplikacije, zemlja iz regionalne postavke računala i tri činjenice o stroju — kakvog je oblika računalo (stolno, prijenosno, koje se pretvara u tablet ili tablet, izvedeno iz onoga što javljaju sustav i firmver), vrsta procesora i radi li aplikacija na njemu putem emulacije. Na računalu se nikad ne mjeri: njegova marka, model, naziv, ima li zaslon osjetljiv na dodir ili olovku, ni kako je presavijeno ili kako se drži. Pitanje se na računalu postavlja jednom, nakon čitanja u kojem je praćenje teksta prešlo polovicu, na kartici s dva odgovora koju klik pokraj nje ne zatvara; odgovoriti možete i u postavkama aplikacije, pod „Podaci o korištenju”, gdje je prikazan identifikator opisan u nastavku kako biste ga mogli navesti u zahtjevu za brisanje svojih mjerenja. Da rečeno na računalu odnosi se samo na to računalo: ne šalje se na vaše druge uređaje, a da rečeno na njima ondje ne uključuje mjerenje. Ne putuje u jednom smjeru: isključite mjerenje na telefonu ili tabletu povezanom s računalom i pri sljedećem povezivanju isključit će se i na računalu; isključeno na računalu ostaje na računalu. Dopuštenje opisano u nastavku da se vaši uređaji broje kao jedna osoba stiže do računala samo ako je mjerenje ondje već uključeno.
- Što se nikad ne mjeri. Vaši tekstovi, njihovi naslovi, nazivi datoteka koje otvarate, zvuk, snimke, transkripti, nazivi vaših uređaja, vaši kontakti te marka ili model bilo kojeg vašeg uređaja. Kod jezika putuje; naslov teksta ne. Kod kupnji i promotivnih kodova: nikakva cijena, valuta, račun, broj narudžbe ili transakcije, identifikator proizvoda u trgovini, nikakav podatak o plaćanju, nikakav tekst pogreške iz trgovine i nikad promotivni kod ni ijedan njegov znak — samo ono što vas je dovelo na zaslon pretplate, vrsta plana i kako je završilo, svako s nepromjenjivog popisa. Ni na koliko uređaja koristite pretplatu. Svako mjerenje nepromjenjiv je skup brojeva, vremena i kodova, pa u njemu nema mjesta na kojem bi se moglo pojaviti nešto što ste napisali, imenovali ili platili.
- Nije anonimno, i radije to kažemo. Mjerenja s ovog uređaja nose jedan trajni nasumični identifikator. Pripada ovoj instalaciji aplikacije i ničemu drugom: izrađuje ga sama mjerna komponenta, na dan kad dopustite mjerenje, i ni trenutka ranije, koristi se isključivo za ta mjerenja i nije identifikator koji koristi vaša pretplata — on se s mjerenjem nikad ne šalje, pa se dva zapisa drže odvojeno i nijedan ne nosi identifikator onog drugog. Ništa u mjerenju ne govori koji od vaših uređaja pripada kojem: osim ako ne date zasebno dopuštenje u nastavku, vaš telefon i tablet stižu kao dvije nepovezane instalacije i broje se kao dvije. Identifikator se zamjenjuje najkasnije trinaest mjeseci nakon izrade, bez obzira na to jeste li u međuvremenu koristili aplikaciju ili ne, a zamjena se ne povezuje s prethodnim — pa zapis o instalaciji ne može biti dulji. Isključivanje mjerenja briše identifikator s uređaja. Koliko god bio nasumičan, i dalje je identifikator, i zato je ovdje ovaj odlomak, a ne tvrdnja da su mjerenja anonimna.
- Brojenje vaših uređaja kao jedne osobe — zasebno dopuštenje, isključeno dok ga ne date. Ako Whisprompt koristite na više od jednog uređaja, aplikacija vas jednom može pitati trebaju li mjerenja sa svih njih nositi jedan zajednički identifikator, kako bi se telefon i tablet brojali kao jedna osoba, a ne dvije. To pitanje mijenja samo identifikator, a ništa u onome što se mjeri: iste vrste podataka kao gore, ista svojstva, nikakav dodatni događaj i nikakav novi primatelj. Isključeno je dok ne kažete da, odgovor ne ne mijenja ništa drugo u aplikaciji i kasnije ga možete uključiti ili isključiti u istom dijelu postavki. Kao i mjerenje gore, pita se jednom, a ne na svakom uređaju: recite da i ostali uređaji u vašoj pretplati preuzimaju taj odgovor čim se sljedeći put spoje — zajednički identifikator stiže do njih istim šifriranim kanalom koji vaši uređaji već koriste među sobom i ništa drugo o mjerenju ne putuje s njim. Stiže samo na uređaje na kojima ste dopustili mjerenje, jer na bilo kojem drugom nema što brojiti. Odgovor ne nikamo se ne prenosi, pa uređaj koji povežete kasnije može pitanje o brojenju postaviti sam; ponovno odbijanje stoji jedan dodir i pamti se. I ova kartica ima dva odgovora i nikakav treći izlaz, a ništa se ne bilježi dok ne date jedan. Kad to uključite, vrijedi od tog trenutka nadalje — već prikupljena mjerenja ne preoznačavaju se, a identifikator koji je ova instalacija prije koristila ne šalje se i ne povezuje sa zajedničkim. Jedan slučaj vrijedi zasebno imenovati. Ako ova instalacija već nosi zajednički identifikator, a zatim primi drugi — što se događa kad je povežete s uređajima koji već dijele vlastiti identifikator —, sljedeće će mjerenje jednom nositi prethodni zajednički identifikator, kako se zapisi jedne osobe ne bi čitali kao dva: jedan koji prestaje postojati i drugi koji se pojavljuje niotkuda. Na taj način putuje samo zajednički identifikator; identifikator instalacije gore u tom se polju nikad ne šalje, ni pri jednom prijelazu. Kad to isključite, ova se instalacija vraća vlastitom identifikatoru, i to novom, a ne onom koji je imala prije. Ne može biti uključeno dok je mjerenje isključeno, jer ne bi bilo što brojiti: ako isključite mjerenje, zajednički identifikator briše se s uređaja zajedno s onim drugim. A ako povežete drugi uređaj prije nego što vam je pitanje o mjerenju uopće postavljeno, aplikacija može oba pitanja spojiti — jednom u životu aplikacije, na jednoj kartici koja kaže što oba znače. Ta je kartica ona koja pita o mjerenju, a ne još jedna: na tom se uređaju nijedno pitanje više ne postavlja. Da na njoj znači da za oba, jer su oba na njoj imenovana; ne odbija oba. Vaši se uređaji povezuju u svakom slučaju i nijedan se odgovor nikad ne uzima kao onaj drugi.
- Tko to obrađuje. Amplitude, naš izvršitelj obrade, na svojoj europskoj krajnjoj točki. Svaki zahtjev traži od Amplitudea da iz adrese s koje dolazi ništa ne izvodi, pa se iz mjesta vašeg spajanja ne utvrđuje nikakav grad, regija ni lokacija bilo koje vrste. Zemlja na gornjem popisu tome nije iznimka: to je ona postavljena na vašem uređaju, poslana zato što smo je onamo stavili, i bila bi ista zemlja u bilo kojoj mreži.
- Kako povući privolu i što se zatim događa. Na dva načina, a dovoljan je bilo koji. U aplikaciji: Postavke → Podaci o korištenju → isključite prekidač. Ili pišite na support@whisprompt.app i recite to, a mi ćemo prestati. Povlačenje ne traži više dodira od davanja privole, ne morate navesti razlog i mi ga ne pitamo. Isključivanje se uzima kao vaš prigovor, a ne kao postavka jednog uređaja: vaši ostali povezani uređaji saznaju za to putem šifriranog kanala koji s ovim već dijele i pri sljedećem spajanju također prestaju mjeriti — uređaj u stanju mirovanja saznaje kad se probudi, jer se obavijest ponavlja dok ne stigne. Računalo to čuje i također prestaje, ali ne prosljeđuje vlastiti odgovor: isključivanje mjerenja na računalu ostaje na tom računalu. Ponovno uključivanje ne seže tako daleko: stiže do uređaja koji ste povezali, ali na kojem pitanje nikad nije postavljeno, on preuzima odgovor i kaže vam to, i nikad ne istiskuje odgovor koji je uređaj dao sam za sebe — pa uređaj koji ste ovdje isključili ostaje isključen dok ga ondje ne uključite. Ta je asimetrija namjerna. Prigovor na mjerenje daje osoba i bolje je da seže predaleko nego nedovoljno; dopuštenje ne bi smjelo moći nadglasati odgovor koji je netko već dao na uređaju u svojoj ruci. Vaš se odgovor na uređaju pamti kroz ponovna pokretanja i ažuriranja aplikacije i preživljava trinaestomjesečnu zamjenu identifikatora — novi identifikator ne pokreće ponovno mjerenje onome tko ga je isključio. Ako želite izbrisati i već poslana mjerenja, zatražite to od nas: odjeljak 11.
6a. Izvješća o rušenju — zasebno dopuštenje, isključeno dok ga ne date
Ako aplikacija prestane raditi, može nam poslati izvješće o kvaru. To nije dio mjerenja iz odjeljka 6: drugačija je svrha, s drugim primateljem, i ima vlastiti prekidač. Dobiva vlastitu karticu, neposredno prije pitanja o mjerenju, a na nju se odgovara zasebno — da za jedno nije da za drugo, ni u jednom smjeru. Ta kartica radi jednako kao ona o mjerenju: dva odgovora, nikakav treći izlaz i ništa zabilježeno dok ne date jedan.
Isključeno je dok ga ne uključite. Do tada se za njega ništa ne instalira i ništa se ne šalje — od tog pravila nema baš nikakvih iznimaka. Iznimke ima spremanje, i to dvije, u nastavku. Obje postoje kako bismo vam mogli postaviti pitanje, a ne kako bi se išta prikupljalo, obje se odnose na rušenje koje vam se već dogodilo i nijedna ništa ne šalje dok ne odgovorite.
Prva je kvar pri pokretanju. Ako se Whisprompt uopće ne može pokrenuti, nema kasnijeg trenutka u kojem bi se pitanje postavilo, pa ga postavlja zaslon pogreške. Ako ste izvješća o rušenju već uključili, šalje se jedno izvješće o tom kvaru i zaslon vam kaže da se to dogodilo. Ako ste ih već isključili, ništa se ne nudi i ništa se ne šalje. Ako nikad niste bili pitani, zaslon pita — poslati ovo jedno izvješće, ne slati ga ili ih slati odsad — i ništa ne napušta uređaj dok ne odaberete. Izvješće poslano tim putem manje je od onog opisanog u nastavku: ne nosi nikakav identifikator bilo koje vrste i govori gdje se aplikacija zaustavila, verziju aplikacije i koji je to operacijski sustav — ništa drugo o uređaju, nikakav jezik sučelja i nikakve korake koji su prethodili. Ide u Sentry, istom izvršitelju obrade i na iste europske poslužitelje, a ono što je u nastavku rečeno o internetskoj adresi s koje izvješće dolazi vrijedi i za njega. Odabir da se odsad šalju isti je odgovor kao prekidač u Postavkama i isključuje se na istom mjestu. Isti zaslon s ista tri odgovora pojavljuje se i kad tijekom rada zakaže jedan jedini dio aplikacije, a ne pri pokretanju. To vrijedi samo za aplikaciju na telefonu i tabletu: aplikacije za Mac i televizor nemaju takav zaslon.
Druga je rušenje o kojem vas u tom trenutku nismo mogli pitati — jer je aplikacija nestala prije nego što ste stigli odgovoriti ili jer ste je zatvorili umjesto da odgovorite. Ako nikad niste bili pitani, jedno izvješće o tome čuva se na vašem uređaju, a kad se aplikacija sljedeći put normalno pokrene, kaže to na dnu zaslona i nudi vam pitanje. To je jedno izvješće, a ne red čekanja; drugo ga rušenje ne zamjenjuje. Ništa se iz njega ne šalje dok ondje ne kažete da. Briše se kad odgovorite ovako ili onako, kad toj obavijesti kažete da ga izbriše, kad se izvješća o rušenju isključe, a u svakom slučaju sedam dana nakon što je spremljeno. Ta je datoteka jedina stvar spremljena na vašem uređaju za izvješća o rušenju prije nego što ste na išta pristali, i radije je imenujemo nego da odlomkom gore sugeriramo da ondje nema ničega: postoji kako bi se pitanje uopće moglo postaviti. Rušenja koja spašava ona su koja inače nikad ne bismo vidjeli — prvo pokretanje potpuno nove instalacije, što su najgora rušenja koja postoje, a pripadala su upravo onim ljudima do kojih pitanje nikad nije stiglo. Ono što ne spašava jest rušenje koje operacijski sustav riješi sam, ispod aplikacije: za njih i dalje treba da izvješće bude uključeno unaprijed.
- Što izvješće sadrži. Gdje se aplikacija zaustavila — tehnički zapis o kvaru —, vrstu uređaja, operacijski sustav i njegovu verziju, verziju aplikacije, jezik sučelja i kratak popis onoga što je aplikacija prethodno radila: otvoreni zasloni, upozorenja o nedostatku memorije, prelazak aplikacije u pozadinu.
- A kad se kvar dogodio u teleprompteru, što je teleprompter radio. Prepoznavač koji prestane raditi to čini na kraju niza događaja, a jedan redak da se zaustavio nije dovoljan za popravak — pa izvješće o čitanju nosi kratku vremensku crtu tog čitanja: prepoznavač govora, kako se pokretao i zaustavljao i zašto, jezik odlomka do kojeg ste stigli, prijelaze s jednog jezika na drugi i jesu li uspjeli, je li prepoznavanje radilo na uređaju ili putem poslužitelja platforme, koliko je trebalo da vrati prve riječi, kad je praćenje glasa izgubilo vaše mjesto i kad ga je ponovno pronašlo, prijelaze zaslona između čekanja, slušanja, pauze i zaustavljanja, koliko se jezični model preuzeo, ako se neki preuzimao, i trenutak kad je kvar proglašen. Nosi i OBLIK onoga što ste čitali i gdje ste u tome bili — koliko je riječi i odlomaka imao tekst, koliko je jezika miješao, do koje ste riječi stigli te trenutke kad ste tekst preuzeli rukom premotavanjem ili povlačenjem. To je ono što ostatku vremenske crte daje smisao: položaj bez duljine prema kojoj bi se mjerio ne govori ništa, a skok koji prepoznavač nije prouzročio čita se kao pogreška, osim ako stranica ne kaže da ga je napravila ruka. Svaki je redak broj, kod, kod jezika ili trajanje. Uz njih ide još jedan broj: koliko je memorije sama aplikacija u tom trenutku koristila, u cijelim megabajtima — to je vjerojatni uzrok kvara i inače se ne može vidjeti, a ne govori ništa o vama ni o tome što je još na vašem uređaju. A kad se govorni model nije učitao jer ga preostala memorija ne bi primila, uz taj redak stoje još dva broja: koliko mu je trebalo i koliko je preostalo, u cijelim megabajtima. Ni riječ iz teksta, nikad — ni njegov naslov, ni njegov redak, ni ono što je prepoznavač mislio da je čuo, i nikakvo vaše ime ni ime vaših uređaja. Vremena su u njemu navedena kao razmaci — „četiri sekunde prije kvara“ — a ne kao vrijeme na satu, jer vrijeme na satu nosi vremensku zonu, a vremenska zona je gruba lokacija.
- Što se uklanja prije slanja. Izvješće o rušenju sastavlja komponenta za izvještavanje, a ne mi, pa ga rastavljamo i čistimo: nazive datoteka i putanje, web-adrese izvan naziva usluge, adrese e-pošte, mrežne adrese, naziv vašeg uređaja i vašu vremensku zonu. Nikad se ne prilaže nikakva snimka zaslona ni kopija zaslona — na tom je zaslonu vaš tekst — i nijedno izvješće ne nosi nikakav vaš identifikator koji čuvamo. Ostaje zapis o mjestu kvara, vrsta kvara i vrsta uređaja.
- Jedna stvar koju naša aplikacija ne može ukloniti. Sentry izvodi približnu lokaciju — zemlju i grad — iz internetske adrese s koje izvješće dolazi. To se događa na njihovoj strani, nakon svega što naša aplikacija može prilagoditi, pa to za razliku od mjerenja gore ne možemo isključiti po pojedinom izvješću. Za to su odgovorne dvije postavke projekta: jedna sprječava spremanje same adrese, a druga uklanja lokaciju izvedenu iz nje. Prva je postavljena. Ondje gdje druga nije postavljena, zemlja i grad ostaju uz izvješće tijekom razdoblja u kojem se izvješće čuva, a to je najviše 90 dana. To ovdje imenujemo umjesto da rečenicom gore sugeriramo da smo uklonili nešto što nismo.
- Identifikator. Izvješća s jedne instalacije nose nasumični identifikator koji komponenta za izvještavanje izrađuje sama, kako bi se deset rušenja s jednog uređaja moglo prepoznati kao jedan uređaj, a ne deset. To nije identifikator koji koriste mjerenja ni onaj koji koristi vaša pretplata.
- Tko to obrađuje. Sentry, naš izvršitelj obrade, na svojim europskim poslužiteljima.
- Kako povući privolu i što se zatim događa. Postavke → Izvješća o rušenju → isključite prekidač. Izvještavanje se zaustavlja, a ono što još čeka na slanje briše se s uređaja. Vaš odgovor na ovo pitanje putuje jednako kao vaš odgovor o mjerenju: uređaj koji povežete, a koji nikad nije bio pitan, preuzima odgovor koji ste već dali i kaže vam to, uređaj koji je odgovorio sam za sebe zadržava svoj odgovor, a isključivanje izvješća doseže vaše povezane uređaje i ondje gdje su već odgovorili. Na čemu se to pravno temelji i što povlačenje poništava, a što ne, navedeno je u odjeljku 9.
Ključ izvršitelja obrade ne stavljamo u izdanje prije nego što stupi na snagu ugovor o obradi podataka s tim izvršiteljem. Ono što Sentry čuva osim izvješća koja nam ljudi šalju testna su izvješća koja smo sami poslali s razvojnog računala kako bismo provjerili da se nazivi, putanje i adrese doista uklanjaju. Ona su naša, a ne vaša, i brišemo ih.
6b. Ono što nam sami pošaljete
Aplikacija ima zaslon „Pošalji povratne informacije“. Taj zaslon pripada aplikaciji za telefon i tablet. Na računalu „Pošalji povratne informacije“ otvara vaš vlastiti program za e-poštu s porukom za nas čiji posljednji retci, ispod razdjelnika, navode inačicu aplikacije i broj izdanja, marku i model računala, njegov operacijski sustav i inačicu, vrstu njegova procesora i radi li aplikacija na njemu putem emulacije, kakvog je oblika računalo i je li se u tom trenutku držalo kao tablet, ima li zaslon osjetljiv na dodir ili olovku i jezik aplikacije. Upisuju se u poruku, gdje ih možete pročitati i izbrisati bilo koji od njih prije slanja; ono što šaljete obična je e-poruka za nas i uz nju ne ide ništa što nije u njoj. Ništa s njega ne stiže do nas dok ne dodirnete slanje, a ono što tada stiže jest ono što ste napisali, plus one od neobaveznih stvari koje ste odlučili dodati. To nije mjerenje i nije izvješće o rušenju: pišete to vi, odlučujete što ide uz to, a koristi se kako bismo vam odgovorili i popravili ono o čemu ste nam pisali.
Čim nešto pošaljete, aplikacija pita o tome. Ako je neka od vaših poruka i dalje otvorena — čeka da bude pročitana, na njoj se radi ili čeka vaš odgovor na pitanje koje smo vam postavili — ili je zatvorena ili ste u nju pisali u posljednjih trideset dana, aplikacija pita naš poslužitelj u kakvom je stanju, zajedno sa svime što smo uz nju napisali: pri pokretanju aplikacije, kad joj se vratite, i jednom na sat dok je otvorena, ali nikad češće od jednom u petnaest minuta. Kad otvorite Moje poruke i nakon što ondje napišete nešto u razgovoru, pita isto za svaku poruku poslanu s ovog uređaja, uključujući one koje su gotove ili nisu planirane; a dok je razgovor otvoren na zaslonu, pita ponovno svakih dvadeset sekundi i šalje sve vaše što još čeka na vezu. To pitanje ne nosi ništa osim identifikatora koje je aplikacija za vaše vlastite poruke sačuvala kad ih je slala: ništa se novo o vama ne prikuplja, i, osim obavijesti opisanih u nastavku, to je jedina stvar ovdje koja se događa bez vašeg dodira na slanje. Odgovori se spremaju na vašem uređaju kako bi zaslon bio čitljiv i bez veze i nestaju s aplikacijom. Svaka poruka koju pošaljete razgovor je s nama: sve što u njemu napišete, bez obzira na to jesmo li vas nešto pitali, šalje se kao nova poruka, prema istim pravilima i s istim prilozima kao i svaka druga. Jedan razgovor prima do trideset poruka dnevno; nakon toga sljedeća čeka na vašem uređaju i kasnije odlazi sama.
Kad odgovorimo, aplikacija vam to može javiti. Nakon što je vaša prva poruka poslana, aplikacija vas jednom pita smije li vam prikazivati obavijesti. Pitanje postavlja vaš sustav, a i odgovor je njegov: možete ga u bilo kojem trenutku promijeniti u postavkama uređaja. Ništa što se tiče obavijesti ne stiže ni do koga prije nego što ih dopustite. Ako ih dopustite, usluga obavijesti vašeg uređaja daje aplikaciji adresu za ovu instalaciju — Appleovu na iPhoneu ili iPadu, a na Androidu onu Googleova Firebase Cloud Messaginga, koji u tu svrhu čuva i vlastiti identifikator ove instalacije — a aplikacija tu adresu šalje našem poslužitelju zajedno s identifikatorima vaših vlastitih poruka, i ponovno samo kad se nešto od toga promijeni. Kad napišemo nešto o nekoj od vaših poruka, naš poslužitelj predaje adresu Appleu ili Googleu s jednom jedinom rečenicom za prikaz: da smo odgovorili, i referentni kod poruke. Ono što smo napisali nije u njoj; to čitate u aplikaciji. Dok je aplikacija otvorena, ne prikazuje nikakvu obavijest i samo osvježava Moje poruke. Apple i Google dostavljaju obavijesti prema vlastitim uvjetima, kao i za svaku aplikaciju koja ih koristi, i vide adresu, referentni kod i tu rečenicu — ništa drugo. Adresa se čuva kod Cloudflarea uz poruke za koje je izdana i briše se zajedno s njima, ili ranije: kad je aplikacija zamijeni, kad aplikacija javi našem poslužitelju da ste isključili obavijesti, ili kad nam Apple ili Google jave da više ne radi. Na Android uređaju bez Googleovih usluga ništa se nigdje ne registrira: umjesto toga, svakih nekoliko sati aplikacija sama postavlja našem poslužitelju pitanje opisano gore — s istim identifikatorima i ničim drugim — i sama prikazuje obavijest.
Što uz poruku ide uvijek, jer prijava koju ne možemo razvrstati prijava je s kojom ne možemo ništa učiniti: verzija i broj builda aplikacije, operacijski sustav i njegova verzija, model uređaja, jezik i regija na koje je uređaj postavljen (es_ES je na primjer španjolski kakav se govori u Španjolskoj) i jezik na kojem se prikazuje sama aplikacija. Isto vrijedi za nasumični identifikator pretplate iz odjeljka 4 kad god ga ovaj uređaj ima — što vrijedi od prve kupnje obavljene na njemu ili od povezivanja s uređajem na kojem je obavljena — za jednu jedinu provjeru opisanu u nastavku, nakon koje ga naš poslužitelj ne zadržava. Zaslon imenuje svaki od tih podataka prije slanja, pa znate što šaljete već dok pišete.
Što ide samo ako to dodate. Datoteke — najviše tri, snimke zaslona ili kratka snimka zaslona u pokretu, koje ste sami odabrali iz vlastite knjižnice; primamo ono što priložite i ništa što niste priložili. Adresa za odgovor, ako želite odgovor; bez nje svejedno čitamo svaku riječ, ali tada ne možemo saznati tko je pisao. I identifikator mjerenja iz odjeljka 6, iza prekidača koji se pojavljuje samo kad ima što priložiti: to je ono što nam omogućuje da pogledamo kako se aplikacija ponašala dok ste pisali.
Jedna stvar koju utvrđujemo sami jest je li poruka stigla od pretplatnika, kako bi se na nju moglo odgovoriti prvo. Vaš uređaj šalje nasumični identifikator pretplate iz odjeljka 4, naš poslužitelj pita RevenueCat je li ovlašten i zapisuje taj odgovor — da ili ne — a nikad sam identifikator. Ništa dakle ne povezuje ono što ste rekli s onim što ste kupili.
Poruke za nas čuva Cloudflare na poslužiteljima u zapadnoj Europi: tekst u bazi podataka, datoteke u pohrani objekata, oboje pod referentnim kodom koji vam aplikacija prikaže čim pošalje. Čuvaju se dvije godine, a zatim se automatski brišu, i ranije ako zatražite — navedite taj kod ili nam recite bilo što drugo što nam omogućuje da pronađemo poruku. Čitamo ih mi, kao i model opisan u nastavku; ne koriste se ni za što drugo: ni za mjerenje, ni za profiliranje, ni za treniranje ičije umjetne inteligencije, ni za odlučivanje o bilo čemu što se tiče vas.
Pisati nam e-poštom isto je. E-poruka na support@whisprompt.app ili privacy@whisprompt.app stiže do nas preko Cloudflarea, koji je nepromijenjenu prosljeđuje u naš sandučić Gmail i čuva je kao poruku, u istoj bazi podataka i istoj pohrani datoteka i pod vlastitim referentnim kodom: ono što ste napisali, predmet, adresu s koje ste pisali i priložene datoteke, u granicama koje aplikacija postavlja za vlastite priloge. Ono što prelazi te granice — datoteka, e-poruka prevelika za njih ili više od deset e-poruka u sat vremena s jedne adrese — stiže samo u kopiju u Gmailu i nigdje drugdje. Ništa o vašem uređaju ne ide s njom, jer e-poruka to ne nosi. E-poruka koju pošalje stroj — automatski odgovor o odsutnosti, izvješće o isporuci, popis za slanje e-pošte — stiže samo u sandučić. Kad odgovaramo, odgovor stiže s adrese na koju ste pisali, s referentnim kodom u predmetu, a sve što nam odgovorite pridružuje se istom razgovoru. Odavde nadalje sve što ovaj odjeljak kaže o poruci — tko je prvi čita, kamo idu njezine kopije, koliko se dugo čuva i kako je dati izbrisati — vrijedi i za e-poruku.
Prvi čitatelj je stroj, i nije naš. Svaku novu poruku najprije čita model umjetne inteligencije — Claude tvrtke Anthropic —, kojem smo dali jedan zadatak: utvrditi o čemu je poruka, koliko je važno da se riješi i gdje u aplikaciji pripada, prevesti je za nas na ruski te predložiti što bismo mogli odgovoriti. Ne odlučuje ništa što biste vi vidjeli. Stanje i bilješka na vašem zaslonu „Moje poruke“, e-poruka vama, zadatak u našem praćenju zadataka: sve se to događa samo na našu riječ, nakon što je netko od nas pročitao što predlaže. Kako bi obavile taj posao, s onim što ste poslali ili s njegovim dijelom, osim Cloudflarea rade još četiri usluge:
- Anthropic, u SAD-u, vodi model i prima svaku poruku cijelu: ono što ste napisali, adresu za odgovor ako ste je naveli, sve gore navedeno što uz poruku ide uvijek, je li stigla od pretplatnika ili ne, identifikator mjerenja ako ste ga priložili i svaku datoteku koju ste priložili — model svaku otvara i pregledava. Sam identifikator pretplate nikad ne stiže do njega. Ono što je model pročitao ostaje u zapisu tog izvođenja, u našem računu kod Anthropica, a taj je račun postavljen tako da ga Anthropic ne koristi za treniranje svojih modela.
- Telegram, tvrtka sa sjedištem izvan Europskog gospodarskog prostora, dostavlja nam sažetke modela i naše upute natrag. Uz svaku poruku sažetak daje njezin referentni kod, kakva je to vrsta prijave, uređaj, verziju aplikacije i jezik, redak ili dva o onome što ste napisali, zatim cijeli tekst koji ste napisali — preveden na ruski ako ste pisali na drugom jeziku —, redak koji opisuje eventualnu sliku koju ste priložili i, kad ga zatražimo, odgovor koji model predlaže. Nikad vašu adresu e-pošte, čak ni onu napisanu unutar vaše poruke, i nikad same datoteke.
- Google, čiji su poslužitelji u SAD-u i drugdje, čuva naš sandučić Gmail. Svaka e-poruka koju pošaljete na naše adrese stiže i onamo, kao i kopija svakog odgovora koji vam šaljemo e-poštom, pa cijela prepiska ostaje u tom sandučiću.
- GitHub, u SAD-u, čuva naše praćenje zadataka, koje je privatno. Ako od onoga što ste prijavili ondje nastane zadatak, zadatak nosi referentni kod, uređaj i verziju aplikacije te problem opisan našim vlastitim riječima — nikad vašu adresu e-pošte.
Ove četiri nisu među našim izvršiteljima obrade iz odjeljka 10: svaku od njih koristimo prema njezinim vlastitim uvjetima, kao i bilo koji njezin korisnik, i nikakav ugovor o obradi podataka ne veže ih uz nas. Do njih ne seže ni noćno brisanje. Ono se odnosi na našu bazu podataka i pohranu datoteka kod Cloudflarea — gdje se dvije godine od slanja čuva i svaki sažetak poslan u Telegram — i ni na što izvan njih. Ono što te četiri čuvaju ostaje dok to ondje sami ručno ne izbrišemo, a kad nas zamolite da izbrišemo vašu poruku, učinit ćemo to: na sva četiri mjesta i u tim sažecima. Svaka kopija nosi referentni kod; po njemu je pronalazimo. Čim izbrišemo izvođenje iz našeg računa, uvjeti Anthropica daju mu 30 dana da ga ukloni iz svojih vlastitih sustava.
Naše odgovore e-poštom šalje Brevo, tvrtka u Francuskoj i jedan od naših izvršitelja obrade (odjeljak 10), bilo da ste pisali iz aplikacije uz adresu ili e-poštom. Prima ono što poslana e-poruka treba — vašu adresu, predmet i naš odgovor —, šalje je s naše adrese i čuva zapis o slanju — adresu, predmet i vrijeme slanja — mjesec dana, nakon čega ga Brevo briše. Sam odgovor ne čuva.
Jedna stvar koju je dobro znati prije nego što priložite sliku: snimka zaslona sadrži sve što je bilo na zaslonu kad ste je napravili, što može uključivati tekst koji ste čitali. Prilažite samo ono što želite da čuvamo, a mi ćemo izbrisati ono što nam ne treba.
Zahtjev za jezik. Ondje gdje aplikacija navodi jezik koji još ne govori, možete nas zamoliti da ga dodamo. Dodir na „Zatraži“ šalje na naš poslužitelj samo dvije stvari i ništa više: kod jezika i nasumični ključ koji ovaj uređaj izrađuje pri prvom zahtjevu. Ključ je tu kako se zahtjev poslan dvaput zbog loše veze ne bi brojao kao dvije instalacije koje žele isti jezik. Zahtjev odlazi bez obzira na to jeste li dopustili mjerenje iz odjeljka 6, jer je to nešto što ste zatražili od nas, a ne nešto što smo izmjerili. Čuva se kod Cloudflarea u zapadnoj Europi, uz poruke, dvije godine od dana kad stigne, a zatim se automatski briše; nitko osim nas ga ne čita i ne ide nikamo drugamo. Ključ se ne prikazuje nigdje, čak ni vama, i ništa što čuvamo uz njega ne govori čiji je — i to je ujedno razlog zašto vaš ne možemo izdvojiti i izbrisati ranije. Na vašem uređaju ključ ostaje dok ne izbrišete uređaj ili ne uklonite aplikaciju.
6c. Pitanja koja postavljate pomoći AI-ja
Pretraživanje na vrhu Postavki može pitanje predati pomoći AI-ja. Ništa se ne šalje dok ne dodirnete „Pitaj AI“, a tada samo ovo: riječi koje ste upisali, jezik aplikacije, stavke postavki koje je vlastito pretraživanje aplikacije pronašlo za te riječi, nasumični broj koji aplikacija izrađuje za ovu instalaciju te koja aplikacija pita: njezina verzija i broj builda, sustav na kojem radi (na primjer iOS ili Android) i odakle je instalirana (App Store, TestFlight, Google Play, RuStore itd.). Ta se četiri podatka koriste samo za oblikovanje tog jednog odgovora, na primjer da vam kaže da je ono za što ste pitali stiglo s novijom verzijom od vaše, i ne bilježe se niti čuvaju. Nikad vaši tekstovi, vaše snimke ni bilo što drugo na uređaju.
Na pitanje odgovara naš poslužitelj kod Cloudflarea pomoću otvorenog modela umjetne inteligencije koji se oslanja na priručnik same aplikacije. Cloudflare ono što primi ne koristi za treniranje nikakvog modela, a mi ne čuvamo ni pitanje ni odgovor: oboje postoje samo dok se odgovor piše. Odgovor vam se prikazuje s oznakom da ga je napisala umjetna inteligencija, jer može biti pogrešan.
Kako bi se spriječila zlouporaba, poslužitelj pod tim nasumičnim brojem čuva brojače: koliko je puta uređaj pitao u posljednjoj minuti i koliko je puta u posljednjem satu pitao nešto što se ne odnosi na Whisprompt. Ako se to ponavlja, poslužitelj pomoć AI-ja za taj uređaj pauzira: najprije na minutu, zatim svaki put na dvostruko dulje, ali najviše na jedan dan. Nikad ono što ste pitali. Brojači se brišu sat nakon posljednjeg takvog pitanja ili dan nakon posljednje pauze. Poslužitelj također broji pitanja koja dolaze s jedne internetske adrese (IP), kako jedno mjesto ne bi moglo potrošiti pomoć namijenjenu svima: nakon prekoračenja utvrđenog broja na sat ili na dan ta adresa mora pričekati. Sama adresa nikad se ne sprema — čuva se samo njezin nepovratno izmiješan oblik (hash), koji se mijenja svaki dan — a ti se brojači brišu dan nakon posljednjeg pitanja. Pauza o vama ne odlučuje ništa drugo, odnosi se samo na pomoć AI-ja na ovom uređaju. Pravna osnova je vaša privola (čl. 6. st. 1. t. (a) GDPR-a), koju dajete svaki put kad dodirnete „Pitaj AI“.
7. Brisanje uređaja prije nego što napusti vaše ruke
Postavke aplikacije sadrže gumb „Izbriši ovaj uređaj“, u odjeljku „Podaci o korištenju“. To je prava stvar koju treba pritisnuti prije nego što uređaj prodate, vratite, zamijenite ili date dalje, a Uvjeti to od vas traže.
S ovog uređaja uklanja: vaše tekstove, vaše snimke, glasovne modele koje ste preuzeli, veze koje ste dali uslugama poput Notiona, identifikator mjerenja i svaki odgovor o privatnosti koji ste na njemu dali. Uređaj također uklanja iz vaših povezanih uređaja, pa prestaje dijeliti vašu knjižnicu i prestaje dijeliti vašu pretplatu. Vaši ostali uređaji sve zadržavaju.
Vaša pretplata time nije pogođena. Pripada vašem računu App Storea ili Google Playa i vraća se na vašem sljedećem uređaju.
Dva ograničenja, rečena otvoreno. Ako je uređaj pri brisanju izvan mreže, lokalno se brisanje ipak dovršava, ali vaši ostali uređaji za to ne saznaju; aplikacija će to reći, a možete ga ukloniti s popisa uređaja na bilo kojem od njih. A mjerenja poslana prije brisanja time se ne vraćaju — za njih upotrijebite zahtjev za brisanje iz odjeljka 11.
8. Što NE prikupljamo
- Nikakve oglašivačke identifikatore i nikakve oglašivačke SDK-ove trećih strana.
- Nikakvu analitiku ni praćenje na ovoj web-stranici. U aplikaciji baš ništa, osim ako ste na to pristali, a tada mjerenje opisano u odjeljku 6 i ništa drugo: nikakvo oglašavanje, nikakvo profiliranje i nikakvo praćenje kroz aplikacije ili web-stranice drugih tvrtki.
- Nikakva izvješća o rušenju, osim ako ih sami ne uključite, i ništa u izvješću što bi vas identificiralo — vidi odjeljak 6a.
- Nikakvu prodaju ni dijeljenje osobnih podataka u smislu GDPR-a.
Ova web-stranica ne postavlja nikakve kolačiće. U vašem pregledniku čuva dvije postavke: temu koju postavite gumbom sa suncem i mjesecom u zaglavlju i jezik, kako bi se whisprompt.app sljedeći put otvorio na jeziku na kojem ste zadnji put čitali. Obje može čitati samo ova web-stranica, nijedna vas ne identificira, nijedna se ne šalje nama ni ikome drugom, a brisanje podataka ove web-stranice u pregledniku uklanja ih. Web-stranicu poslužuje Cloudflare, koji vidi adresu s koje se spajate, kao i svaki web-poslužitelj, i iz nje izvodi samo zemlju koja se koristi za prikaz cijene za vašu trgovinu.
9. Pravne osnove (čl. 6. GDPR-a)
Obrada vašeg zvuka i tekstova za rad telepromptera provodi se radi pružanja značajke koju tražite (čl. 6. st. 1. t. (b), izvršenje ugovora / vaš zahtjev). Na istoj se osnovi temelje neobavezni povezani izvori, ovlaštenja iz pretplate i obnova kupnje. Zaštita posredničkog poslužitelja od zlouporabe temelji se na našem legitimnom interesu (čl. 6. st. 1. t. (f)).
Sve u odjeljku 6 temelji se na vašoj privoli (čl. 6. st. 1. t. (a)): samo mjerenje i brojenje vaših uređaja kao jedne osobe pod zajedničkim identifikatorom. Izvješća o rušenju u odjeljku 6a također se temelje na vašoj privoli — treće dopuštenje, koje nije dio nijednog od druga dva: komponenta za izvještavanje sprema stvari na vaš uređaj i nije potrebna za rad telepromptera, pa se nema na što osloniti osim na vaše da. Za sva tri pitamo zasebno i zasebno se povlače, u bilo kojem trenutku; povlačenje je jednako lako kao privola i ne traži više dodira. Povlačenje proizvodi učinak od tog trenutka: ne čini nezakonitim ono što smo radili dok je vaša privola vrijedila i samo po sebi ne briše ono što je već poslano — to zatražite od nas, a odjeljak 11 kaže kako. Na mjerenje i izvješća o rušenju odgovara se po osobi, a ne po uređaju: odgovor koji date prenosi se na uređaj koji povežete, a koji još nije bio pitan — i on vam kaže da ga je preuzeo —, i nikad ne istiskuje odgovor već dan na uređaju. O brojenju se pita jednom iz srodnog razloga, jer je to činjenica o skupu uređaja, a ne o bilo kojem pojedinom od njih, a da za njega prenosi se na ostale u istoj pretplati. Povlačenje seže dalje od bilo kojeg od njih: doseže vaše uređaje i ondje gdje su već odgovorili, jer prigovor daje osoba, a između toga da dosegnemo jedan uređaj previše i toga da ostavimo jedan da mjeri protiv njezine volje, biramo prvo. Pitamo umjesto da pretpostavljamo, a razlog vrijedi reći otvoreno: mjeriti aplikaciju spremanjem identifikatora na vaš uređaj bez pitanja bilo bi moguće samo kad bi naš pružatelj usluge mjerenja pisano pristao da podatke nikad neće koristiti u vlastite svrhe i u vlastitom alatu onemogućio uvid u pojedinu osobu. Ni za što od toga ga nismo zamolili, pa pitamo vas.
Što s mjerenjima radimo, vrijedi imenovati, a ne opisati apstraktno: Whisprompt prati vaš glas kroz tekst na svakom jeziku koji podržava, kvaliteta tog praćenja razlikuje se od jezika do jezika, a jedini način da saznamo da se neki jezik loše prati jest prebrojiti koliko su često ljudi morali tekst preuzeti rukom — po jeziku, na dovoljno instalacija da broj nešto znači. Mjerenja o zaslonu pretplate odgovaraju na manje pitanje: kod koje se zaključane značajke ljudi stvarno zaustavljaju. U svakom slučaju mjerenja ne nose ništa što ste napisali ili rekli, adresa s koje dolaze ne pretvara se u lokaciju, identifikator se zamjenjuje nakon trinaest mjeseci i ništa se ne povezuje s podacima iz drugih izvora niti koristi za odlučivanje o vama.
Ništa se od toga od vas ne zahtijeva. Nijedan vas zakon ne obvezuje da nam date išta od toga i ništa što prodajemo nije time uvjetovano: aplikacija se instalira, teleprompter radi, a pretplata se kupuje i obnavlja bez računa. Jedna značajka ovisi o jednom dopuštenju — praćenje vašeg glasa ne može raditi bez mikrofona — a njegovo odbijanje ostavlja teleprompter da se pomiče sam, što je zaseban način rada, a ne zamjensko rješenje. Mjerenju u odjeljku 6 i izvješćima o rušenju u odjeljku 6a ne treba baš ništa: odbijte jedno ili oboje i aplikacija se ponaša točno onako kako bi se inače ponašala. Posljedica odbijanja pada na nas, a ne na vas — jednostavno nemamo to mjerenje.
Ne donosimo o vama nikakve odluke automatiziranim sredstvima i ne izrađujemo nikakve profile. Ništa ovdje opisano vas ne ocjenjuje, ništa o vama ne predviđa niti vas svrstava u skupinu i ništa ovdje nema prema vama pravne učinke ni išta usporedivo. O dvjema stvarima odlučuje stroj i obje se odnose na uređaje, a ne na vas: posrednički poslužitelj odbija zahtjeve koji stižu prebrzo i ne dodaje sedmi uređaj pretplati koja već pokriva šest. Ni jedno ne odmjerava ništa o vama — jedno broji zahtjeve, drugo broji uređaje. Model koji prvi čita vaše poruke (odjeljak 6b) razvrstava ih — o čemu je svaka i koliko hitno izgleda —, ali ne odlučuje ništa o vama: što god od njega stigne do vas, odlučio je netko od nas.
Ono što nam pošaljete sami — poruka sa zaslona za povratne informacije ili zahtjev za jezik (oboje u odjeljku 6b) ili bilo što što nam odlučite poslati e-poštom —, temelji se na vašoj privoli (čl. 6. st. 1. t. (a)). Ništa se ne prikuplja dok to ne pošaljete, a što ide uz poruku vaš je izbor pri pisanju. Odgovoriti vam, popraviti ono što ste prijavili i prebrojiti koje jezike ljudi traže ispunjenje je istog čina.
10. Izvršitelji obrade i prijenosi izvan EGP-a
Svaki ovdje imenovani izvršitelj obrade vezan je uz nas pisanim ugovorom o obradi podataka koji ga obvezuje da vaše podatke štiti na razini koju utvrđuju ova pravila, da ih obrađuje samo prema našim uputama i samo u ovdje imenovanu svrhu, a nikad u vlastitu. Naši izvršitelji obrade — RevenueCat (pretplata), Cloudflare (posrednički poslužitelj, poruke koje šaljete sa zaslona za povratne informacije ili e-poštom i pitanja koja postavljate pomoći AI-ja), Brevo (e-poruke kojima vam odgovaramo), Amplitude (podaci o korištenju) i Sentry (izvješća o rušenju) — mogu obrađivati podatke izvan Europskog gospodarskog prostora, uključujući Sjedinjene Američke Države. Amplitude prima mjerenja na svojoj europskoj krajnjoj točki, a Sentry čuva izvješća o rušenju u svojoj europskoj regiji, ali obje su tvrtke američke, pa se ti prijenosi svejedno temelje na klauzulama navedenima u nastavku. Svaki se takav prijenos provodi prema standardnim ugovornim klauzulama EU-a, uključenima u ugovor o obradi podataka koji imamo sa svakim od tih izvršitelja obrade: Amplitudeov dodatak dio je njegovih uvjeta usluge i nosi klauzule iz 2021., a Sentryjev dodatak o obradi podataka nosi iste klauzule zajedno s britanskim dodatkom. Brevo je francuska tvrtka čiji je ugovor o obradi podataka dio njezinih uvjeta i na isti način obuhvaća svaki prijenos koji Brevo obavi izvan Europskog gospodarskog prostora. Ako želite kopiju klauzula na kojima se temelji bilo koji od tih prijenosa, pišite na support@whisprompt.app i navedite izvršitelja obrade za kojeg pitate; poslat ćemo vam klauzule koje se na njega odnose. (Ono što Amplitude čuva izvan vaših mjerenja testni su događaji koje smo sami poslali s vlastitih uređaja kako bismo provjerili da se adresa s koje mjerenje dolazi ne pretvara u lokaciju. Oni su naši, a ne vaši, i brišemo ih.) Gore navedeni ugovori i klauzule odnose se na te izvršitelje obrade i ni na koga drugog. Četiri usluge koje odjeljak 6b navodi kao one koje čitaju, prenose ili čuvaju ono što šaljete sa zaslona za povratne informacije — Anthropic, Telegram, Google i GitHub —, nisu naši izvršitelji obrade: svaka od njih ima sjedište izvan Europskog gospodarskog prostora ili ono što primi čuva izvan njega, i svaka s tim postupa prema vlastitim uvjetima. Isto vrijedi za Apple i Google kao usluge koje dostavljaju obavijesti (odjeljak 6b): ni oni nisu naši izvršitelji obrade. Nijedan od naših izvršitelja obrade o vama ne čuva ime, a samo dva od njih mogu čuvati adresu e-pošte. Ako je navedete na zaslonu za povratne informacije kako bismo mogli odgovoriti ili nam pišete e-poštom, ona je unutar vaše poruke kod Cloudflarea dok se ta poruka ne izbriše; a kad odgovaramo e-poštom, Brevo čuva adresu na koju je poslao naš odgovor, tijekom mjesec dana (odjeljak 6b). Osim toga čuvaju nasumični identifikator pretplate, identifikatore pojedinih uređaja, identifikator koji nose mjerenja, naziv pod kojim se svaki uređaj javlja i tehničke podatke o vezi. Izvan njih tu adresu zajedno s ostatkom vaše poruke čita model kod Anthropica, a ako nam pišete e-poštom ili vam odgovorimo e-poštom, nalazi se i u našem sandučiću Gmail — koliko dugo, kaže odjeljak 6b.
11. Vaša prava
Prema GDPR-u imate pravo na pristup svojim podacima, njihov ispravak, brisanje, ograničenje obrade i prenosivost te pravo na prigovor obradi. O vama ne čuvamo nikakvo ime ni adresu e-pošte: Whisprompt nema račune, a adresa koju nam date uz poruku ostaje uz tu poruku (odjeljak 6b). Čuvamo jedan zapis na našem vlastitom poslužitelju: ako Whisprompt Pro koristite na više svojih uređaja, vodimo popis tih uređaja — identifikator koji aplikacija izrađuje za svaki od njih, naziv pod kojim se svaki javlja te kad je dodan i kad je posljednji put viđen — pod nasumičnim identifikatorom pretplate. Taj zapis možete u bilo kojem trenutku izbrisati iz aplikacije (Postavke → Podaci na našim poslužiteljima), a sve ostalo ostaje na vašem uređaju: tekstove, modele i aplikaciju možete izbrisati kad god želite. Ako želite povući privolu za mjerenje korištenja, isključite ga (Postavke → Podaci o korištenju) ili nam pišite — odjeljak 6 navodi oboje, a oboje zaustavlja prikupljanje i briše identifikator s uređaja. Ako želite izbrisati i već poslana mjerenja, zatražite to od nas i izbrisat ćemo ih: vode se pod tim jednim nasumičnim identifikatorom i ni pod kakvim vašim imenom. Brisanje zapisa o vašoj pretplati ne doseže do njih, a isključivanje mjerenja ne doseže do njega, jer se oboje namjerno vodi pod različitim identifikatorima: zatražite ono što želite izbrisati ili oboje. Ako ste nam pisali sa zaslona za povratne informacije i želite da ta poruka i njezini prilozi nestanu, navedite referentni kod koji vam je aplikacija prikazala — po tom kodu je pronalazimo, kao i njezine kopije koje opisuje odjeljak 6b, a uz nju nema nikakvog vašeg imena po kojem bismo je pronašli. Ako ste nam pisali e-poštom, pišite ponovno s iste adrese: po toj adresi pronalazimo vaše e-poruke. S bilo kojim zahtjevom pišite na support@whisprompt.app. Imate i pravo podnijeti pritužbu nadzornom tijelu — onom gdje živite, gdje radite ili gdje je po vašem mišljenju došlo do povrede. Naše je Agencia Española de Protección de Datos u Španjolskoj (aepd.es); u Hrvatskoj je to Agencija za zaštitu osobnih podataka (AZOP, azop.hr).
12. Razdoblje čuvanja
Lokalni podaci traju dok ih ne izbrišete ili ne uklonite aplikaciju. Podaci o pretplati uklanjaju se s vašim profilom kupca kod RevenueCata, iako anonimizirane zapise o transakcijama RevenueCat i trgovina aplikacija mogu zadržati u računovodstvene svrhe. Sobe posredničkog poslužitelja žive najviše četiri sata, pretinac za spajanje do 30 dana, a popis uređaja u vašoj pretplati dok ne prođe godina tijekom koje ga nijedan od njih nije koristio — ili dok ga ne izbrišete iz aplikacije. Mjerenja korištenja nemaju datum isteka; o tome koliko dugo se čuvaju odlučuje ono čemu služe. Ostaju dok mogu odgovoriti na pitanje zbog kojeg su prikupljena — ponaša li se verzija aplikacije koju ljudi upravo koriste onako kako mislimo —, a brišu se čim više ne mogu, ili ranije ako nas zamolite da izbrišemo vaša. Ništa se ne čuva za slučaj da bi kasnije dobro došlo. Identifikator pod kojim se ta mjerenja vode ima vlastiti sat, i to kratak: zamjenjuje se najkasnije trinaest mjeseci nakon izrade, računajući od dana izrade i bez produljenja korištenjem, pa nijedan zapis voden pod jednim identifikatorom ne može trajati dulje. Izvješća o rušenju kod Sentryja čuvaju se najdulje 90 dana. Poruka poslana sa zaslona za povratne informacije, sa svime što joj je priloženo, čuva se dvije godine od dana kad stigne, a zatim se automatski briše — to brisanje obavlja sustav koji je čuva, svake noći, a ne netko tko se sjeti; zatražite od nas i vaša nestaje ranije. To brisanje ne doseže do kopija koje odjeljak 6b opisuje kod Anthropica, Telegrama, Googlea i GitHuba: ostaju dok ih ručno ne izbrišemo, što ćemo učiniti kad to zatražite. Adresa za obavijesti iz odjeljka 6b čuva se zajedno s porukama za koje je izdana i nestaje s njima, ili ranije, kako taj odjeljak opisuje. E-poruka koju pošaljete na naše adrese i naši odgovori na nju čuvaju se po istom pravilu i brišu u istom noćnom prolazu; njihove kopije u našem sandučiću Gmail ostaju dok ih ručno ne izbrišemo, što ćemo učiniti kad to zatražite, a Brevov zapis o odgovoru koji je poslao briše se nakon mjesec dana. Zahtjev za jezik čuva se dvije godine od dana kad stigne, a zatim se briše u istom noćnom prolazu.
13. Djeca
Whisprompt nije namijenjen djeci mlađoj od 16 godina i svjesno ne obrađuje njihove podatke.
14. Izmjene
Ovu stranicu ažuriramo kad se naši postupci promijene i prilagođujemo datum gore. Ondje gdje je vrijeme izmjene na nama, stranica se ažurira prije izdanja koje donosi izmjenu, a ne nakon njega.