Politica de confidențialitate
Ultima actualizare: 3 octombrie 2026
Această pagină este o traducere, pusă la dispoziție ca documentul să poată fi citit în limba dvs. Originalul este versiunea în engleză, iar acolo unde cele două diferă, textul în engleză este cel care contează.
Whisprompt este construit punând confidențialitatea pe primul loc. Această politică explică ce facem și, la fel de important, ce nu colectăm. Acoperă fiecare aplicație Whisprompt — pe telefon, tabletă, ceas, televizor și Mac — și acest site. Acolo unde ceva se aplică doar uneia dintre ele, se spune.
Pe scurt: Textele dvs. rămân pe dispozitivele dvs. și nu ajung niciodată la noi; nimic nu trimite vreunul altundeva, dacă nu conectați chiar dvs. un serviciu (secțiunea 3). Recunoașterea vorbirii o face motorul propriu al telefonului dvs., care poate trimite sunetul la Apple sau la Google ca să o facă — instalați un pachet lingvistic offline și sunetul nu părăsește niciodată dispozitivul. Oricum ar fi, nu ajunge niciodată la noi. Nu este nevoie de niciun cont, iar noi nu vindem datele dvs. Aplicația poate măsura cât de bine se descurcă — numărători și durate, niciodată un cuvânt din ce scrieți sau spuneți — dar numai dacă spuneți da: nu se măsoară nimic până nu o faceți, întrebarea vine abia după ce ați folosit aplicația, iar răspunsul dvs. acoperă dispozitivele pe care le asociați ca fiind ale dvs. (secțiunea 6).
1. Cine este responsabil (operatorul de date)
Leonid Kabanov (autónomo), Spania. Contact: support@whisprompt.app. Datele complete de identificare sunt în Datele legale. Suntem stabiliți în Spania și, prin urmare, în interiorul Uniunii Europene, așa că articolul 27 din GDPR — care cere un reprezentant în Uniune — nu ni se aplică. Nu am desemnat un responsabil cu protecția datelor și nici nu suntem obligați: Whisprompt nu este un organism public, nu monitorizează oamenii în mod regulat și sistematic pe scară largă, iar nicio categorie specială de date nu ajunge la noi. Autoritatea de supraveghere pentru sediul nostru este Agencia Española de Protección de Datos (AEPD), aepd.es.
2. Date prelucrate pe dispozitivul dvs.
- Sunetul de la microfon. Este captat în direct pentru urmărirea vocii și (când înregistrați) pentru video. Este predat motorului de recunoaștere a vorbirii încorporat în telefonul dvs. — al Apple pe iOS, al Google pe Android — care, în funcție de dispozitiv, de limbă și de setările dvs., îl poate prelucra pe serverele acelei platforme, în condițiile ei de confidențialitate. Instalați un pachet lingvistic offline și recunoașterea se face în întregime pe dispozitiv, fără nicio rețea implicată. În ambele cazuri, sunetul nu ajunge niciodată la noi: nu operăm servere de recunoaștere a vorbirii și nicio înregistrare nu este stocată pe vreun server al nostru. Fișierele video pe care alegeți să le salvați rămân pe dispozitivul dvs. sau în stocarea dvs. în cloud.
- Textele și setările dvs. Sunt stocate local, pe dispozitivul dvs. (și, dacă activați asta, în stocarea dvs. personală în cloud, guvernată de condițiile de confidențialitate ale acelui furnizor). Dacă afișați prompterul pe celelalte dispozitive ale dvs., textul călătorește între ele criptat — vedeți secțiunea 5.
- Modelele lingvistice descărcate. Sunt stocate pe dispozitivul dvs. Descărcarea unui model este o cerere directă către gazda modelului; noi nu îi atașăm nicio identitate.
3. Date prelucrate de serviciile pe care le conectați
Unele funcții opționale se conectează la servicii pe care le autorizați dvs. Noi acționăm doar ca aplicație-client a dvs.; fiecare furnizor este un operator independent, sub propria lui politică:
- Notion și documentele pe care le deschideți. Dacă conectați Notion, Whisprompt citește paginile pe care le selectați, ca o copie sincronizată doar pentru citire, folosind accesul pe care îl acordați. Dacă deschideți un fișier de pe dispozitiv sau dintr-un serviciu cloud, acesta este citit ca să se afișeze textul. Copii ale acestor credențiale nu ajung pe niciun server al nostru.
- Asistentul AI din stația de operator pentru Mac. Asistentul nu face nimic până nu îi dați o cheie proprie pentru un furnizor de AI. Odată ce ați făcut-o, fiecare cerere duce cu ea tot textul deschis, fragmentul pe care l-ați selectat, instrucțiunea dvs. și conversația de până atunci — direct de pe Mac-ul dvs. la acel furnizor, Anthropic sau OpenAI, în funcție de cheie, sub cheia dvs. și sub contul dvs. la ei, în condițiile și cu termenele lor de păstrare. Nu trece prin niciun server al nostru: noi nu vedem nici cheia, nici textul. Cheia este ținută în Keychain-ul macOS, nu se sincronizează și nu este dusă pe celelalte dispozitive ale dvs. Aplicațiile de telefon și de tabletă nu au asistent.
- Apple și Google (magazine de aplicații și abonamente). Achizițiile, orice perioadă de probă gratuită și facturarea abonamentului sunt gestionate de Apple sau de Google. Noi nu vedem niciodată datele dvs. de plată; tot ce primim este starea abonamentului — secțiunea 4 explică exact cum.
4. Abonamentul și Pro
Whisprompt nu are conturi. Nu există nimic în care să vă conectați și nimic de creat, niciun furnizor nu este întrebat vreodată de adresa dvs. de e-mail, iar noi nu deținem nici un nume, nici o adresă pentru dvs. Prompterul, înregistrarea și afișarea pe ecrane merg așa cum sunt, iar un abonament se cumpără și se restaurează fără cont. Aplicația conține totuși codul pentru un cont opțional — Conectare cu Apple, cu Supabase ca persoană împuternicită — și el este inert: se activează prin chei cu care aplicația nu este construită, deci nu există niciun ecran de conectare, nimic nu ajunge la Supabase și nu se colectează nicio adresă de e-mail. Dacă vreodată se introduce un cont, această pagină va descrie ce prelucrează el înainte de versiunea care îl aduce, nu după.
- RevenueCat (gestionarea abonamentelor). Persoana noastră împuternicită pentru a stabili dacă un abonament este activ, indiferent dacă l-ați cumpărat din App Store sau din Google Play. Primește istoricul achizițiilor dvs. în această aplicație, un identificator de client și identificatorul de dispozitiv sau de instalare pe care sistemul de operare îl emite pentru aplicație (pe dispozitivele Apple, IDFV), împreună cu detalii tehnice despre dispozitiv și versiunea sistemului. Identificatorul de client nu este derivat din nimic despre dvs.: înainte de prima achiziție este unul pe care RevenueCat îl generează pentru sine, iar de la acea achiziție încolo este unul aleatoriu pe care dispozitivul dvs. îl generează și îl păstrează — același pe care îl poartă și celelalte dispozitive ale dvs., și așa un singur abonament le acoperă pe toate (secțiunea 5). Asta deblochează Pro și vă restaurează achiziția pe toate dispozitivele. Nu colectăm identificatori de publicitate și nu activăm în RevenueCat nicio integrare de publicitate sau de atribuire; aceste date nu sunt folosite pentru urmărire și nu sunt combinate cu date de la alte companii.
- Ștergerea a ceea ce deținem. Nu există niciun cont de șters, iar aplicația nu are un buton pentru așa ceva. Ce deținem pe un server al nostru este lista dispozitivelor pe care le acoperă abonamentul dvs., iar dvs. o puteți șterge oricând din aplicație, la Setări → Date pe serverele noastre (secțiunea 11). Ștergerea ei nu vă anulează abonamentul: acela aparține contului dvs. App Store sau Google Play și se anulează acolo unde l-ați cumpărat. Textele și înregistrările rămân pe dispozitivul dvs. oricum; pentru a curăța dispozitivul în sine, vedeți secțiunea 7.
5. Afișarea pe celelalte dispozitive ale dvs.
Whisprompt poate rula prompterul pe mai multe dispozitive de-ale dvs. deodată. În aceeași rețea locală, ele se conectează direct. Fără o rețea comună, conexiunea trece prin serverul nostru de retransmisie de pe Cloudflare Workers:
- Împărțirea unei biblioteci între dispozitivele dvs. Dispozitivele pe care le asociați ca fiind ale dvs. își sincronizează bibliotecile: un text scris pe unul apare pe celelalte, iar o modificare făcută pe unul ajunge la ele. Copiile stau pe dispozitivele dvs. și călătoresc între ele criptat, la fel ca tot restul de aici — niciun server al nostru nu ține o copie, iar nimeni din afara dispozitivelor dvs. nu primește vreuna, dacă nu partajați dvs. un text în mod deliberat.
- Fiecare cadru de sesiune este criptat pe dispozitivul care îl trimite (ChaCha20-Poly1305), iar cheia călătorește doar în interiorul invitației — un cod QR sau un cod de conectare. Serverul de retransmisie vede numai cadre criptate: nu poate citi textul, sunetul sau materialul video al dvs.
- Serverul de retransmisie nu stochează niciun conținut de sesiune. O cameră de sesiune trăiește cel mult patru ore și apoi este ștearsă. Cutia poștală prin care dispozitivele dvs. se găsesc unele pe altele ține doar o cheie de serviciu și marca de timp a ultimei vizite — cel mult 30 de zile, și fără absolut niciun conținut.
- Dacă folosiți Pro pe mai multe dispozitive, serverul de retransmisie ține și lista acelor dispozitive, ca un singur abonament să poată acoperi până la șase. Ține un identificator pe care aplicația îl generează pentru fiecare dispozitiv, numele pe care acel dispozitiv îl raportează pentru sine și datele la care a fost adăugat și văzut ultima dată — niciun text, niciun sunet, niciun material video. Toată evidența se șterge după un an în care niciunul dintre dispozitivele dvs. nu a folosit-o, iar dvs. o puteți șterge oricând, singur, din aplicație.
- Ca orice serviciu web, serverul de retransmisie vede o adresă IP la conectare. Ea este folosită în trecere, ca să limiteze ritmul cererilor și să prevină abuzul, și nu este legată de abonamentul dvs. sau de lista dispozitivelor pe care le acoperă.
6. Date de utilizare
Whisprompt poate măsura cât de bine se descurcă și ne poate trimite acele măsurători — numărători, durate și coduri, niciodată un cuvânt din ce scrieți sau spuneți. Nimic din toate astea nu se întâmplă dacă nu spuneți da. Până atunci nu există nicio măsurare, niciun identificator și nimic stocat pe dispozitiv pentru asta. Aplicația întreabă o singură dată și niciodată în clipa în care o deschideți prima oară, pentru că o întrebare pusă înainte ca aplicația să fi făcut ceva este o întrebare la care nu aveți cum să răspundeți. Vine după ce prima dvs. citire a ajuns undeva — sau, dacă asociați un al doilea dispozitiv înainte de asta, la sfârșitul asocierii, pe un singur card, alături de întrebarea de mai jos despre numărarea dispozitivelor. Acel card are două răspunsuri și nicio a treia ieșire: nu se închide dacă atingeți alături sau apăsați înapoi, pentru că un card închis de o atingere greșită ar fi înregistrat un refuz pe care nu l-ați dat. Nu se scrie nimic dacă nu răspundeți, așa că, dacă altceva îl ia de pe ecran înainte — aplicația se închide, un alt ecran îi ia locul — întrebarea rămâne pur și simplu deschisă și revine după următoarea dvs. citire. Odată ce ați răspuns, oricum ar fi, nu mai revine deloc. Răspunsul dvs. acoperă dispozitivele pe care le asociați ca fiind ale dvs., iar cardul o spune chiar acolo unde îl dați: un dispozitiv pe care îl asociați mai târziu preia acel răspuns la următoarea conectare și vă spune limpede că a făcut-o, în loc să pună aceeași întrebare a doua oară. Merge în ambele sensuri — opriți măsurarea pe unul dintre dispozitivele dvs. și se opresc și celelalte. Un răspuns dat pe un dispozitiv nu este niciodată suprascris de unul venit de la altul, așa că oprirea de aici nu poate fi anulată de un dispozitiv care încă nu a aflat. Spuneți nu și nimic altceva din aplicație nu se schimbă, iar acel dispozitiv nu mai întreabă. Spuneți da și comutatorul este în setările aplicației, la „Date de utilizare”, ca să îl puteți opri la loc în orice clipă, fără să dați vreun motiv. Pe ce se sprijină asta din punct de vedere juridic găsiți în secțiunea 9; modalitățile de retragere sunt la sfârșitul acestei secțiuni. Oprirea oprește măsurarea în sine, nu doar raportarea, și șterge de pe dispozitiv identificatorul de mai jos, tot ce mai aștepta să fie trimis și nota despre citirea în curs descrisă la „Ce se măsoară”.
- Ce se măsoară. Numărători, durate și coduri — iar ce urmează sunt toate, nu o selecție. Pentru o citire: dacă a mers pe urmărirea vocii sau pe derulare automată, cât a durat, câte cuvinte avea textul, cât de departe ați ajuns, ca procent, de câte ori a trebuit să preluați textul cu mâna, codul limbii, ce motor de vorbire rula, dacă dispozitivul era offline, dacă citirea se afișa în același timp pe un al doilea ecran, dacă vreo parte din ea a fost comandată de la un ceas și dacă vreo parte din ea a fost comandată de la o telecomandă fizică — o telecomandă Bluetooth, un întorcător de pagini și o tastatură obișnuită deopotrivă, pentru că sistemul ni le raportează pe toate trei ca pe aceleași apăsări de taste și nu ne dă nicio cale să le deosebim; niciuna dintre cele două nu spune ce buton a fost apăsat sau de câte ori, ci doar că citirea a fost condusă astfel; cât sunet audibil a reușit să primească verificarea pentru un motor blocat, descrisă mai jos — unul din patru intervale (deloc, sub zece secunde, sub un minut, un minut sau mai mult), niciodată un număr de secunde, și numai când recunoașterea vorbirii chiar rula: este totalul propriu al acelei verificări, nu o măsurătoare a cât ați vorbit, pentru că sunetul mai slab decât nivelul pe care îl ascultă nu adaugă nimic la el, fiecare citire de intensitate trimisă de motor adaugă cel mult o jumătate de secundă, iar prima citire după fiecare pornire nu adaugă nimic — așa că, pe un motor care își raportează nivelul o dată pe secundă, iese o fracțiune din timpul cât ați vorbit de fapt; ce ne spune este dacă acea verificare ar fi putut funcționa pe dispozitivul dvs., și nu spune nimic despre ce s-a zis; și cum s-a încheiat: că nimic nu a mers prost, că citirea nu a ajuns nicăieri sau că recunoașterea vorbirii s-a stricat — și, dacă s-a stricat, în care dintre cele patru feluri de mai jos. Dacă o citire nu apucă să se încheie — sistemul închide aplicația cât e în fundal, se descarcă bateria, aplicația cedează sau o închideți dvs. în mijlocul citirii — nimic din toate astea nu poate fi măsurat, pentru că partea din aplicație care ar fi măsurat s-a dus odată cu restul. Așa că, în timp ce o citire este în curs, pe dispozitivul dvs. se ține o notă scurtă care spune ce se știa la începutul ei, și nimic mai mult: urmărirea vocii sau derulare automată, codul limbii, câte cuvinte avea textul și ce motor de vorbire rula. Nota se șterge în clipa în care citirea se încheie normal. Dacă aplicația găsește una încă acolo la următoarea pornire, trimite acele patru date, șterge nota și nu le mai trimite niciodată — o citire întreruptă se raportează o singură dată. Nimic altceva despre o astfel de citire nu se raportează: nici cât a durat, nici cât de departe ați ajuns, nici cum s-a încheiat, pentru că nu a mai rămas nimic care să le măsoare. Nota se scrie doar cât timp măsurarea este pornită, nu ține nimic în afara acelor patru date și se șterge împreună cu tot restul când opriți măsurarea. Când urmărirea vocii vă pierde: codul limbii, motorul, dacă v-a prins din urmă și cât a durat asta atunci când a reușit. Când se strică însăși recunoașterea vorbirii: codul limbii, motorul, de câte secunde rula acel motor, dacă fusese pornit de schimbarea de limbă din text și nu de dvs. apăsând pornire, și care dintre patru lucruri s-a întâmplat — a continuat să audă sunet și a încetat să mai returneze cuvinte, a încetat să mai spună orice, așa încât a dispărut și citirea de la microfon, a cedat și a preluat alt motor, sau a cedat fără să mai rămână ceva care să preia. Când aplicația vă cere ceva ce sistemul păzește — microfonul sau camera — pe care dintre cele două l-a cerut și care dintre trei răspunsuri a venit: ați permis, ați refuzat, sau sistemul rezolvase deja refuzul și nu v-a arătat niciun dialog. Iar când pleacă să caute o telecomandă Bluetooth, dacă i s-a refuzat permisiunea de a găsi dispozitive în apropiere — doar refuzul, acolo, pentru că un sistem care a fost de acord pur și simplu începe să caute și nu spune nimic ce am putea înregistra. Numai acolo unde întreabă. Recitirea unui răspuns pe care l-ați dat deja se întâmplă tot timpul și nu este o măsurătoare; nimic din asta nu se trimite. O dată pe instalare: dacă prima dvs. citire a trecut de jumătate într-o oră de la instalare, într-o zi, o săptămână, o lună, sau mai târziu de atât — un interval, nu un moment. Pentru descărcarea unui model lingvistic: codul limbii, mărimea în octeți și dacă a început, s-a terminat sau a eșuat. Pentru o conexiune cu alt dispozitiv: cum s-a încheiat și cum s-au găsit cele două dispozitive. Pentru o afișare pe ecran: spre ce fel de ecran a mers (telefon, tabletă, computer, televizor, ceas, sau un fel pe care aplicația nu l-a recunoscut), cât a durat și dacă s-a încheiat pentru că a căzut conexiunea. Pentru o încercare de a pune textul pe un ecran, reușită sau nu: spre ce fel de ecran era îndreptată — atât cât știa dispozitivul înainte să încerce, ceea ce adesea înseamnă deloc — și care dintre șase lucruri s-a întâmplat: ecranul l-a primit; l-a primit, dar una dintre cele două aplicații e cu o versiune în urmă, așa că părțile mai noi merg oprite; nu a răspuns nimic pe niciuna dintre căi; ecranul a refuzat codul; cele două sunt prea depărtate ca versiune ca să se poată înțelege; sau acest dispozitiv nu a putut face încercarea din capul locului. Nimic despre text și nicio adresă a vreunuia dintre dispozitive. Pentru notificarea care apare când un text conține mai multe limbi: dacă ați închis-o sau ați mers de la ea la ecranul de abonament. Nimic despre textul în sine și nimic despre ce limbi erau în el. Pentru ecranul de abonament: la care dintre funcțiile blocate vă aflați când a apărut, sau că l-ați deschis dvs. din Setări, fără să fiți oprit de nimic, sau că ați atins rândul de sub mesajele dvs. care spune că un abonat primește răspuns primul. Pentru o încercare de cumpărare: care dintre patru feluri de plan era — lunar, anual, pe viață, sau unul a cărui perioadă aplicația nu a recunoscut-o — și dacă s-a finalizat, a fost anulată de dvs., a fost lăsată în așteptare de magazin, a fost indisponibilă sau a eșuat. Pentru o restaurare: dacă s-a restaurat ceva, dacă nu era nimic de restaurat, sau dacă a fost anulată ori a eșuat. Două date despre abonament se mai țin alături de identificatorul de mai jos și se actualizează când se schimbă: dacă Whisprompt Pro este activ acum pe acest dispozitiv și dacă a fost cumpărat aici, nu pe alt dispozitiv de-al dvs. Alături de toate: momentul în care s-a întâmplat, versiunea aplicației, platforma și de cât timp măsoară această instalare — un interval, niciodată o dată și niciodată un număr de zile: prima zi, prima săptămână, prima lună, una până la trei luni, trei până la șase, șase până la douăsprezece, unu până la doi ani, sau mai mult. Acel interval se socotește din ziua în care ați permis măsurarea, pentru că înainte de atunci nu se stochează nimic pentru asta, și, spre deosebire de intervalul primei citiri de mai sus, călătorește cu fiecare măsurătoare, nu o singură dată. Și, despre dispozitivul pe care s-a făcut măsurătoarea: ce fel de dispozitiv este — telefon, tabletă, computer, televizor sau ceas, și nimic mai precis de atât — ce sistem de operare rulează, numărul versiunii majore a acelui sistem și doar atât („18”, niciodată „18.3.1”), limba în care este interfața aplicației și țara la care este setat dispozitivul dvs. Despre două dintre ele merită să fim exacți. Țara se citește din setarea de regiune a dispozitivului dvs.: este țara pe care ați ales-o în setări, nu una dedusă din adresa de rețea prin care se întâmplă să fiți conectat — vedeți „Cine o prelucrează” mai jos. Iar versiunea este doar numărul major, pentru că el ne spune dacă un sistem vechi poate fi abandonat; restul ar spune mai multe despre dispozitivul dvs. anume decât despre sistem. Și încă ceva despre o citire. De unde a venit textul ei, ca unul dintre șapte răspunsuri: textul introductiv pe care vi-l scriem la prima pornire; același text introductiv după ce l-ați modificat; unul de-al dvs. — tastat aici, dictat aici, lipit sau sincronizat de pe alt dispozitiv pe care l-ați asociat, care sunt un singur răspuns pentru că toate sunt scrise de dvs.; un fișier; sau un document sincronizat din Notion, din Google Docs sau din iCloud. Niciodată titlul lui, niciodată numele fișierului, niciodată adresa lui și niciodată un cuvânt din el. Care dintre cele cinci stiluri de citire era pe ecran și pe ce pereche de culori a fost citit textul: una dintre cele șase pe care le aduce aplicația sau — pentru o pereche pe care ați construit-o dvs. în editorul de teme — doar că era una de-a dvs. Niciodată numele ei și niciodată identificatorul pe care i l-a dat aplicația. O pereche numită după o persoană sau după o ocazie este ceva scris de dvs., la fel ca titlul unui text, iar identificatorul este acel nume la un pas distanță. Și dacă pentru acel text fusese fixat un timp țintă înainte să înceapă citirea — că a existat unul, niciodată cât era de lung, pentru că o durată alături de numărul de cuvinte, pe același rând, ar descrie un anume document. Pentru un text care ajunge în biblioteca dvs., oricum ar fi ajuns: de unde a venit — aceleași șapte răspunsuri și un al optulea: că l-ați dictat —, codul limbii pe care o declară și câte cuvinte are. Al optulea răspuns se știe doar în momentul salvării și nu se păstrează împreună cu textul: când citiți un text dictat, el contează ca unul dintre ale dvs., ca mai sus. Niciodată titlul lui și niciodată un cuvânt din el. Textul introductiv pe care vi-l scriem la prima pornire nu se numără, pentru că a-l număra ar însemna a număra instalările, iar instalările nu se măsoară. Pentru o înregistrare: dacă a fost audio sau video, câte secunde întregi a durat și în care dintre cele trei feluri s-a încheiat — s-a salvat, a ieșit goală pentru că în fișier nu a ajuns nimic, sau a eșuat. Nimic despre fișier: nici numele lui, nici mărimea, nici rezoluția, nici ce microfon sau ce obiectiv, și nicio secundă din ce s-a înregistrat. O înregistrare care nu a avut loc niciodată pentru că ați refuzat microfonul sau camera se numără doar ca acel refuz de mai sus, și nu ca o înregistrare. Și pentru un cod promoțional — unul de-al nostru, introdus pe propriul ecran al aplicației Whisprompt: că s-a încercat unul și care dintre nouă lucruri s-a primit ca răspuns. A funcționat; nu există un asemenea cod; fusese deja folosit; expirase; lotul din care face parte se epuizase; acest exemplar al aplicației nu accepta deloc codurile noastre, fiindcă acea cale nu este încă construită sau a fost oprită; de pe acest dispozitiv se încercase de prea multe ori la rând; serverul nu a putut fi contactat deloc; sau a eșuat dintr-un motiv pe care nu îl numește niciuna dintre acestea. Niciodată codul în sine și niciodată un caracter din el — un cod promoțional este un secret la purtător care valorează cât un abonament, iar unul aflat într-o măsurătoare este unul aflat în evidențele unui terț. Dacă deschideți în schimb propriul ecran al magazinului — cel administrat de Apple sau de Google: doar că a fost deschis, și nimic altceva, pentru că niciunul dintre cele două magazine nu îi spune aplicației ce a fost introdus pe ecranul lui sau ce s-a întâmplat cu el. Și când restrângeți setul de limbi dintre care poate alege detectorul — în panoul „Limbă” al textului însuși sau în Setări, pentru fiecare text nou — câte limbi cuprindea setul înainte de schimbare și câte după, și dacă l-ați readus la „Auto”, adică la alegerea dintre tot ce aduce aplicația. Iar dacă ne solicitați să adăugăm o limbă pe care aplicația nu o vorbește încă: ce limbă, după codul ei, și din care dintre cele trei locuri ați solicitat-o — panoul „Limbă” al unui text, valoarea implicită din Setări sau selectorul „Limba aplicației”. Aceasta este măsurătoarea; cererea în sine ajunge la noi indiferent dacă ați permis vreo măsurare, iar secțiunea 6b spune ce poartă. Iar atunci când această versiune a aplicației este depășită și trebuie actualizată: care dintre cele patru lucruri s-a întâmplat cu notificarea care spune asta — a fost afișată; a fost ținută în așteptare, fiindcă erați în mijlocul unei citiri; a fost amânată, fiindcă ați ales „Mai târziu”; sau a fost retrasă înainte de a fi afișată vreodată, fiindcă am coborât din nou versiunea minimă — și un număr de secunde întregi: pentru o notificare amânată, cât timp stătuse pe ecran; în caz contrar, cât timp trecuse de când acest dispozitiv, în această rulare a aplicației, aflase pentru prima oară că trebuie actualizată.
- Ce nu se măsoară niciodată. Textele dvs., titlurile lor, numele fișierelor pe care le deschideți, sunetul, înregistrările, transcrierile, numele dispozitivelor dvs., contactele dvs. Un cod de limbă călătorește; un titlu de text, nu. Dintre măsurătorile despre abonament de mai sus: niciun preț, nicio monedă, nicio chitanță, niciun număr de comandă sau de tranzacție, niciun identificator de produs din magazin, niciun detaliu de plată de niciun fel și niciun text de eroare de la magazin — ce călătorește este care dintre opt funcții cu nume a deschis ecranul, care dintre patru feluri de plan și care dintre un set fix de deznodăminte. Nici pe câte dispozitive vă folosiți abonamentul. Fiecare măsurătoare este un set fix de numere, durate și coduri, așa că nu există unde să apară ceva ce ați scris, ați denumit sau ați plătit.
- Nu este anonim, și preferăm să o spunem. Măsurătorile de pe acest dispozitiv poartă un identificator aleatoriu de durată. El aparține acestei instalări a aplicației și nimănui altcuiva: este creat chiar de componenta de măsurare, în ziua în care permiteți măsurarea și nu cu o clipă înainte, este folosit pentru nimic altceva decât aceste măsurători și nu este identificatorul folosit de abonamentul dvs. — acela nu se trimite niciodată împreună cu o măsurătoare, așa că cele două evidențe se țin separat și niciuna nu poartă identificatorul celeilalte. Nimic dintr-o măsurătoare nu spune care dintre dispozitivele dvs. merge cu care: dacă nu acordați permisiunea separată de mai jos, telefonul și tableta dvs. sosesc ca două instalări fără legătură și se numără ca două. Identificatorul este înlocuit după cel mult treisprezece luni de la creare, indiferent dacă ați folosit sau nu aplicația între timp, iar înlocuitorul nu se leagă de cel dinainte — așa că evidența unei instalări nu poate crește mai mult de atât. Oprirea măsurării șterge identificatorul de pe dispozitiv. Oricât ar fi de aleatoriu, tot un identificator rămâne, și de aceea există acest paragraf, în loc de o afirmație că măsurătorile sunt anonime.
- Numărarea dispozitivelor dvs. ca o singură persoană — o permisiune separată, oprită dacă nu o acordați. Dacă folosiți Whisprompt pe mai multe dispozitive, aplicația vă poate întreba o singură dată dacă măsurătorile de la toate ar trebui să poarte un identificator comun, astfel încât un telefon și o tabletă să se numere ca o persoană, nu ca două. Întrebarea aceea schimbă doar identificatorul, și nimic din ce se măsoară: aceeași listă de mai sus, aceleași proprietăți, niciun eveniment în plus și niciun destinatar nou. Este oprită dacă nu spuneți da, un nu nu schimbă nimic altceva din aplicație, iar dvs. o puteți porni sau opri mai târziu, din aceeași secțiune de setări. Ca și măsurarea de mai sus, se întreabă o singură dată, nu pe fiecare dispozitiv: spuneți da și celelalte dispozitive din abonamentul dvs. preiau acel răspuns la următoarea conectare — identificatorul comun ajunge la ele pe același canal criptat pe care dispozitivele dvs. îl folosesc deja între ele, și nimic altceva legat de măsurare nu călătorește cu el. Ajunge doar pe un dispozitiv pe care ați permis măsurarea, fiindcă pe oricare altul nu ar avea ce număra. Un nu nu este dus nicăieri, așa că un dispozitiv pe care îl asociați mai târziu poate pune el însuși întrebarea despre numărare; un nou refuz costă o atingere și se ține minte. Și acel card are două răspunsuri și nicio a treia ieșire, iar nimic nu se înregistrează dacă nu dați unul. Când porniți asta, se aplică de atunci înainte — măsurătorile deja colectate nu se reetichetează, iar identificatorul folosit înainte de această instalare nu se trimite și nu se leagă de cel comun. Un caz merită numit separat. Dacă această instalare poartă deja un identificator comun și apoi preia altul — ceea ce se întâmplă când o asociați cu dispozitive care au deja un identificator comun al lor — următoarea măsurătoare poartă o singură dată identificatorul comun anterior, ca evidențele unei persoane să nu fie citite ca două: una care încetează să existe și una care apare de nicăieri. Numai un identificator comun călătorește vreodată astfel; identificatorul de instalare de mai sus nu se trimite niciodată în acel câmp, la nicio tranziție. Când opriți asta, instalarea revine la un identificator al ei, iar acela este unul nou, nu cel pe care îl avea înainte. Nu poate fi pornită cât timp măsurarea este oprită, pentru că nu ar avea ce număra: dacă opriți măsurarea, identificatorul comun se șterge de pe dispozitiv, împreună cu celălalt. Iar dacă asociați un al doilea dispozitiv înainte ca întrebarea despre măsurare să vă fi fost pusă, aplicația le poate pune pe amândouă împreună — o singură dată în viața aplicației, pe un card care spune ce sunt amândouă. Acel card este cel care întreabă despre măsurare, nu unul în plus: pe acel dispozitiv, niciuna dintre întrebări nu se mai pune. Un da acolo este un da la amândouă, pentru că amândouă au fost numite pe el; un nu le refuză pe amândouă. Dispozitivele dvs. se asociază oricum, iar niciun răspuns nu este luat vreodată drept celălalt.
- Cine o prelucrează. Amplitude, persoana noastră împuternicită, pe punctul ei de acces european. Fiecare cerere îi cere Amplitude să nu deducă nimic din adresa de la care sosește, așa că nu se deduce niciun oraș, nicio regiune și nicio localizare de niciun fel din locul de unde v-ați conectat. Țara din lista de mai sus nu este o excepție de la asta: este cea setată pe dispozitivul dvs., trimisă pentru că noi am pus-o acolo, și ar fi aceeași țară indiferent de rețeaua pe care v-ați afla.
- Cum vă retrageți și ce se întâmplă atunci. Două căi, și oricare este de ajuns. În aplicație: Setări → Date de utilizare → opriți comutatorul. Sau scrieți la support@whisprompt.app și spuneți-ne, iar noi ne oprim. Retragerea nu cere mai multe atingeri decât a cerut acordul, nu trebuie să dați un motiv, iar noi nu vă cerem unul. Oprirea este tratată ca opoziția dvs., nu ca setarea unui singur telefon: celelalte dispozitive asociate ale dvs. sunt anunțate, pe canalul criptat pe care îl împart deja cu acesta, și opresc și ele măsurarea la următoarea conectare — unul care doarme este anunțat când revine, pentru că anunțul se repetă până ajunge. Pornirea la loc nu călătorește la fel de departe: ajunge la un dispozitiv pe care l-ați asociat, dar pe care nu ați fost întrebat niciodată, iar acela preia răspunsul și vă spune că a făcut-o, și nu înlocuiește niciodată un răspuns pe care un dispozitiv l-a dat pentru sine — așa că un dispozitiv pe care l-ați oprit de aici rămâne oprit până îl porniți acolo. Asimetria este intenționată. O opoziție față de a fi măsurat vine de la un om, iar noi preferăm să ajungă prea departe decât nu destul de departe; o permisiune nu ar trebui să poată răsturna un răspuns pe care cineva l-a dat deja pe dispozitivul din mâna lui. Răspunsul dvs. se ține minte pe dispozitiv peste reporniri și actualizări ale aplicației și supraviețuiește înlocuirii identificatorului la treisprezece luni — un identificator nou nu repornește măsurarea pentru cineva care a oprit-o. Dacă vreți să fie șterse și măsurătorile deja trimise, cereți-ne: secțiunea 11.
6a. Rapoartele de blocare — o permisiune separată, oprită dacă nu o acordați
Dacă aplicația se oprește din funcționare, ne poate trimite un raport despre acea cădere. Asta nu face parte din măsurarea din secțiunea 6: este un alt scop, cu alt destinatar, și are propriul comutator. Se pune pe un card separat, chiar înaintea întrebării despre măsurare, și se răspunde separat — un da la una nu este un da la cealaltă, în niciun sens. Acel card funcționează ca cel despre măsurare: două răspunsuri, nicio a treia ieșire și nimic înregistrat dacă nu dați unul.
Este oprit dacă nu îl porniți dvs. Până atunci nu se instalează nimic pentru el și nu se trimite nimic — regula aceea nu are absolut nicio excepție. Ce are excepții este stocarea, și mai jos sunt două. Amândouă există ca să vă poată pune întrebarea, nu ca să colecteze ceva, amândouă sunt despre o blocare care vi s-a întâmplat deja, și niciuna nu trimite nimic până nu răspundeți.
Prima este o cădere la pornire. Dacă Whisprompt nu poate porni deloc, nu există un moment mai târziu în care să vi se pună întrebarea, așa că ecranul de eroare o pune acolo. Dacă ați pornit deja rapoartele de blocare, se trimite un raport despre acea cădere, iar ecranul vă spune că s-a trimis. Dacă le-ați oprit deja, nu se oferă nimic și nu se trimite nimic. Dacă nu ați fost întrebat niciodată, ecranul întreabă — trimiteți acest raport, nu îl trimiteți, sau trimiteți-le de acum înainte — și nimic nu părăsește dispozitivul până nu alegeți. Un raport trimis astfel este mai mic decât cel descris mai jos: nu poartă niciun identificator de niciun fel și spune unde s-a oprit aplicația, versiunea aplicației și ce sistem de operare este acesta — nimic altceva despre dispozitiv, nicio limbă a interfeței și niciunul dintre pașii de dinainte. Ajunge la Sentry, aceeași persoană împuternicită și aceleași servere europene, iar ce se spune mai jos despre adresa de internet de la care sosește un raport i se aplică și lui. Alegerea de a le trimite de acum înainte este același răspuns ca și comutatorul din Setări și se oprește din același loc. Același ecran, cu aceleași trei răspunsuri, apare și când cedează o singură parte a aplicației în timpul rulării, nu la pornire. Asta e valabil doar pentru aplicația de telefon și tabletă: aplicațiile pentru Mac și pentru televizor nu au un asemenea ecran.
A doua este o blocare despre care nu am putut să vă întrebăm atunci — pentru că aplicația dispăruse înainte să apucați să răspundeți, sau pentru că ați închis-o în loc să răspundeți. Dacă nu ați fost întrebat niciodată, un raport despre ea este păstrat pe dispozitivul dvs., iar la următoarea pornire normală a aplicației aceasta o spune în josul ecranului și vă oferă întrebarea. Este un singur raport, nu o coadă; o a doua blocare nu îl înlocuiește. Nimic despre el nu se trimite dacă nu spuneți da acolo. Se șterge când răspundeți, oricum ar fi, când îi spuneți acelei notificări să îl șteargă, când opriți rapoartele de blocare și, oricum, la șapte zile după ce a fost păstrat. Acel fișier este singurul lucru stocat pe dispozitivul dvs. pentru raportarea blocărilor înainte să fi fost de acord cu ceva, iar noi preferăm să îl numim decât să lăsăm paragraful de mai sus să sugereze că nu e nimic acolo: există ca să poată fi pusă întrebarea. Blocările pe care le recuperează sunt exact cele pe care altfel nu le-am vedea niciodată — primele porniri ale unei instalări noi-nouțe, care sunt cele mai grave blocări cu putință și aparțineau tocmai oamenilor la care întrebarea nu ajunsese niciodată. Ce nu recuperează este o blocare pe care o tratează sistemul de operare, sub aplicație: acelea au nevoie ca raportarea să fi fost pornită dinainte.
- Ce conține un raport. Unde s-a oprit aplicația — urma tehnică a căderii — felul dispozitivului, sistemul de operare și versiunea lui, versiunea aplicației, limba interfeței și o listă scurtă a ce făcea aplicația înainte: ecrane deschise, avertismente de memorie insuficientă, trecerea aplicației în fundal.
- Iar când căderea a fost în prompter, ce făcea prompterul. Un motor de recunoaștere care se oprește din funcționare o face la capătul unui lanț de evenimente, iar un singur rând care spune că s-a oprit nu ajunge ca să fie reparat — așa că un raport despre o sesiune de citire poartă o cronologie scurtă a acelei sesiuni: pornirile și opririle motorului de vorbire și motivul lor, limba paragrafului la care ajunseserăți, trecerile de la o limbă la alta și dacă au reușit, dacă recunoașterea rula pe dispozitiv sau prin serverele platformei, cât i-a luat să returneze primele cuvinte, când v-a pierdut locul urmărirea vocii și când l-a găsit din nou, trecerea ecranului între așteptare, ascultare, pauză și oprire, cât se descărcase un model lingvistic, dacă se descărca unul, și momentul în care a fost declarată căderea. Mai poartă și FORMA a ceea ce citeați și locul în care vă aflați — câte cuvinte și câte paragrafe avea textul, câte limbi amesteca, la al câtelea cuvânt ajunseserăți și momentele în care ați preluat textul cu mâna, printr-o derulare înapoi sau printr-o tragere. Acelea sunt cele care dau înțeles restului cronologiei: o poziție fără o lungime față de care să fie măsurată nu spune nimic, iar un salt pe care nu l-a provocat motorul se citește ca o defecțiune, dacă pagina nu spune că l-a făcut o mână. Fiecare rând este o numărătoare, un cod, un cod de limbă sau o durată. Un singur număr în plus călătorește alături: câtă memorie folosea aplicația în acel moment, în megaocteți întregi — este o cauză plauzibilă a căderii și nu există altă cale de a o vedea, iar el nu spune nimic despre dvs. sau despre ce mai aveți pe dispozitiv. Niciun cuvânt din text, niciodată — nici titlul lui, nici un rând din el, nici ce a crezut motorul că a auzit, și niciun nume al dvs. sau al dispozitivelor dvs. Momentele din el sunt exprimate ca distanțe — „cu patru secunde înainte de cădere” — nu ca ore, pentru că o oră poartă un fus orar, iar un fus orar este o localizare grosieră.
- Ce se scoate înainte de trimitere. Un raport de blocare este alcătuit de componenta de raportare, nu scris de noi, așa că îl desfacem și îl curățăm: nume de fișiere și căi, adrese web dincolo de numele serviciului, adrese de e-mail, adrese de rețea, numele dispozitivului dvs. și fusul dvs. orar. Nu se atașează niciodată nicio captură de ecran și nicio copie a ecranului — textul dvs. este ce se află pe acel ecran — iar niciun raport nu poartă vreun identificator al dvs. pe care îl deținem. Ce rămâne este o urmă de execuție, felul căderii și felul dispozitivului.
- Singurul lucru pe care aplicația noastră nu îl poate scoate. Sentry deduce o localizare aproximativă — țară și oraș — din adresa de internet de la care sosește un raport. Se întâmplă la ei, după tot ce poate edita aplicația noastră, așa că, spre deosebire de măsurarea de mai sus, nu avem nicio cale de a o opri pentru fiecare raport în parte. Două setări ale proiectului răspund pentru asta: una oprește stocarea adresei în sine, alta elimină localizarea dedusă din ea. Prima este pusă. Acolo unde a doua nu este, țara și orașul rămân cu raportul atâta timp cât este păstrat raportul, adică cel mult 90 de zile. O numim aici, în loc să lăsăm fraza de mai sus să sugereze că am scos ceva ce nu am scos.
- Identificatorul. Rapoartele dintr-o instalare poartă un identificator aleatoriu pe care componenta de raportare și-l face singură, ca zece blocări de pe un dispozitiv să poată fi recunoscute ca un dispozitiv, nu ca zece. Nu este identificatorul folosit de măsurători și nici cel folosit de abonamentul dvs.
- Cine le prelucrează. Sentry, persoana noastră împuternicită, pe serverele lui europene.
- Cum vă retrageți și ce se întâmplă atunci. Setări → Rapoarte de blocare → opriți comutatorul. Raportarea se oprește, iar ce mai aștepta să fie trimis se șterge de pe dispozitiv. Răspunsul dvs. la această întrebare călătorește la fel ca răspunsul despre măsurare: un dispozitiv pe care îl asociați și care nu a fost întrebat niciodată preia răspunsul pe care l-ați dat deja și vă spune că a făcut-o, un dispozitiv care a răspuns pentru sine își păstrează propriul răspuns, iar oprirea raportării ajunge la dispozitivele dvs. asociate chiar și acolo unde ele au răspuns deja. Pe ce se sprijină asta juridic, și ce anulează și ce nu anulează retragerea, se află în secțiunea 9.
Nu punem cheia unei persoane împuternicite într-o versiune publicată înainte ca acordul de prelucrare a datelor cu acea persoană să fie în vigoare. Ce mai deține Sentry, în afara rapoartelor pe care ni le trimit oamenii, sunt rapoartele de test pe care ni le-am trimis singuri de pe o mașină de dezvoltare, ca să verificăm că numele, căile și adresele chiar sunt scoase. Acelea sunt ale noastre, nu ale dvs., și le ștergem.
6b. Ce ne trimiteți dvs.
Aplicația are un ecran „Trimiteți feedback”. Nimic de pe el nu ajunge la noi până nu atingeți trimiterea, iar ce ajunge atunci este ce ați scris, plus acelea dintre lucrurile opționale pe care ați ales să le adăugați. Nu este o măsurătoare și nu este un raport de blocare: îl scrieți dvs., dvs. hotărâți ce merge cu el, iar el este folosit ca să vă răspundem și ca să reparăm ce ne-ați semnalat.
Odată ce ați trimis ceva, aplicația întreabă de el. Cât timp oricare dintre mesajele dvs. rămâne deschis — așteaptă să fie citit, este în lucru sau așteaptă răspunsul dvs. la o întrebare pe care am pus-o — sau a fost închis în ultimele treizeci de zile, aplicația întreabă serverul nostru în ce stadiu se află, împreună cu orice notă scurtă pe care am scris-o despre el: la pornirea aplicației, când reveniți la ea și o dată pe oră cât timp este deschisă, dar niciodată mai frecvent decât o dată la cincisprezece minute. Când deschideți Mesajele mele și după ce adăugați detalii, ea întreabă același lucru despre fiecare mesaj trimis de pe acest dispozitiv, inclusiv despre cele rezolvate sau neplanificate. Acea întrebare nu duce cu ea nimic în afara identificatorilor pe care aplicația i-a păstrat pentru propriile dvs. mesaje când le-a trimis: nu se colectează nimic nou despre dvs. și este singurul lucru de aici care se întâmplă fără să atingeți trimiterea. Răspunsurile se țin pe dispozitivul dvs., ca ecranul să se poată citi și fără conexiune, și se duc odată cu aplicația. Dacă vă cerem detalii, ce scrieți înapoi se trimite ca un mesaj nou, după aceleași reguli și cu aceleași lucruri atașate ca oricare altul.
Ce merge întotdeauna cu un mesaj, pentru că un raport pe care nu îl putem plasa este un raport la care nu putem acționa: versiunea și numărul de build ale aplicației, sistemul de operare și versiunea lui, modelul dispozitivului, limba și regiunea la care este setat dispozitivul (es_ES, de exemplu, este spaniola așa cum este folosită în Spania), și limba în care este afișată chiar aplicația. La fel merge și identificatorul aleatoriu de abonament din secțiunea 4, ori de câte ori acest dispozitiv are unul — ceea ce se întâmplă din prima achiziție făcută pe el, sau din asocierea cu un dispozitiv care a făcut una — pentru singura verificare descrisă mai jos, după care serverul nostru nu îl păstrează. Ecranul numește fiecare dintre acestea înainte să trimiteți, ca să știți ce trimiteți chiar în timp ce scrieți.
Ce merge doar dacă îl adăugați dvs. Fișiere — cel mult trei, capturi de ecran sau o scurtă înregistrare a ecranului, alese de dvs. din propria bibliotecă; primim ce atașați și nimic din ce nu ați atașat. O adresă la care să vă răspundem, dacă vreți un răspuns; fără ea tot citim fiecare cuvânt, și atunci nu avem cum să știm cine a scris. Și identificatorul de măsurare din secțiunea 6, în spatele unui comutator care apare doar când există unul de atașat: el este cel care ne lasă să vedem cum se comporta aplicația înainte să ne scrieți.
Singurul lucru pe care îl deducem noi este dacă mesajul a venit de la un abonat, ca să poată primi răspuns primul. Dispozitivul dvs. trimite identificatorul aleatoriu de abonament din secțiunea 4, serverul nostru întreabă RevenueCat dacă acesta are dreptul, și notează acel răspuns — da sau nu — și niciodată identificatorul în sine. Așa că nimic nu leagă ce ați spus de ce ați cumpărat.
Mesajele sunt ținute pentru noi de Cloudflare, pe servere din Europa de Vest: textul într-o bază de date, fișierele într-o stocare de obiecte, ambele sub codul de referință pe care aplicația vi-l arată după trimitere. Se păstrează doi ani și se șterg automat atunci, iar mai devreme dacă cereți — spuneți acel cod sau orice altceva care ne lasă să găsim mesajul. Le citim noi, și la fel face și modelul descris în continuare; nu sunt folosite pentru nimic altceva: nu pentru măsurare, nu pentru profilare, nu pentru a antrena AI-ul nimănui și nu pentru a decide ceva despre dvs.
Primul cititor este o mașină, și nu una de-a noastră. Fiecare mesaj nou este citit mai întâi de un model de AI — Claude, făcut de Anthropic —, căruia i-am dat o singură sarcină: să stabilească despre ce este mesajul, cât de important este și cărei părți din aplicație îi aparține, și să schițeze ce am putea răspunde. Nu decide nimic din ce puteți vedea. Un status și o notă pe ecranul dvs. „Mesajele mele”, un e-mail către dvs., o intrare în registrul nostru de probleme: fiecare dintre acestea se face doar pe cuvântul nostru, după ce unul dintre noi a citit ce propune el. Ca să facă această treabă, patru servicii în afară de Cloudflare prelucrează ce ați trimis, sau o parte din asta:
- Anthropic, în Statele Unite, rulează modelul și primește fiecare mesaj în întregime: ce ați scris, adresa de răspuns dacă ați dat una, tot ce e menționat mai sus și merge întotdeauna cu un mesaj, indiferent dacă a venit de la un abonat, identificatorul de măsurare dacă l-ați atașat, și fiecare fișier pe care l-ați atașat — modelul deschide și se uită la fiecare dintre ele. Identificatorul de abonament în sine nu ajunge niciodată la el. Ce a citit modelul rămâne în evidența acelei execuții, în contul nostru de la Anthropic, iar acel cont este setat astfel încât Anthropic să nu îl folosească pentru a-și antrena modelele.
- Telegram, o companie cu sediul în afara Spațiului Economic European, ne aduce rezumatul modelului, și duce înapoi instrucțiunile noastre. Pentru fiecare mesaj, rezumatul dă codul lui de referință, ce fel de raport este, dispozitivul, versiunea aplicației și limba, un rând sau două despre ce ați scris, care vă pot cita, un rând care descrie orice imagine ați atașat, și răspunsul pe care îl propune modelul. Niciodată adresa dvs. de e-mail și niciodată fișierele în sine.
- Google, ale cărui servere sunt în Statele Unite și în alte părți, duce răspunsul nostru dacă vă răspundem prin e-mail: acesta pleacă din căsuța noastră Gmail către adresa pe care ați dat-o, cu codul de referință în subiect, iar schimbul de mesaje rămâne în acea căsuță.
- GitHub, în Statele Unite, ține registrul nostru de probleme, care este privat. Dacă ce ați raportat devine acolo o intrare, acea intrare poartă codul de referință, dispozitivul și versiunea aplicației, și problema descrisă cu propriile noastre cuvinte — niciodată adresa dvs. de e-mail.
Aceste patru nu se numără printre persoanele noastre împuternicite din secțiunea 10: folosim fiecare dintre ele în condițiile ei proprii, ca orice utilizator al ei, și niciun acord de prelucrare a datelor nu le leagă de noi. Nici ștergerea de peste noapte nu ajunge la ele. Aceasta acoperă baza noastră de date și depozitul nostru de fișiere de la Cloudflare — unde este ținut și fiecare rezumat trimis către Telegram, timp de doi ani din ziua în care a plecat — și nimic din afara lor. Ce dețin cele patru rămâne acolo până îl ștergem noi înșine, de mână, iar când ne cereți să vă ștergem mesajul, o facem: în toate cele patru locuri, și în acele rezumate. Fiecare copie poartă codul de referință; după el o găsim. Odată ce am șters o execuție din contul nostru, condițiile Anthropic îi dau 30 de zile ca să o elimine din propriile sale sisteme.
Un lucru de știut înainte să atașați o imagine: o captură de ecran conține tot ce era pe ecran când ați făcut-o, ceea ce poate include un text pe care îl citeați. Atașați doar ce ați vrea să deținem, iar noi vom șterge ce nu ne trebuie.
Solicitarea unei limbi. Acolo unde aplicația listează o limbă pe care nu o vorbește încă, ne puteți cere să o adăugăm. Atingerea „Solicitați” trimite serverului nostru două lucruri și nimic mai mult: codul limbii și o cheie aleatorie pe care această instalare o creează prima dată când solicitați. Cheia există ca o cerere trimisă de două ori din cauza unei conexiuni proaste să nu fie numărată ca două instalări care vor aceeași limbă. Cererea ajunge la noi indiferent dacă ați permis măsurarea din secțiunea 6, pentru că este ceva ce ne-ați cerut dvs., nu ceva ce am măsurat noi. Este păstrată la Cloudflare, în Europa de Vest, alături de mesaje, timp de doi ani din ziua în care sosește, și este apoi ștearsă automat; nimeni în afară de noi nu o citește și nu ajunge nicăieri altundeva. Cheia nu este arătată nicăieri, nici măcar dvs., iar nimic din ce păstrăm alături de ea nu spune a cui este — motiv pentru care nici nu putem alege exact cheia dvs. ca să o ștergem mai devreme. Pe dispozitivul dvs., cheia rămâne până ștergeți dispozitivul sau dezinstalați aplicația.
6c. Întrebările pe care le adresați ajutorului AI
Căutarea din partea de sus a Setărilor poate transmite o întrebare ajutorului AI. Nu se trimite nimic până când nu atingeți „Întrebați AI-ul”, iar atunci doar următoarele: cuvintele pe care le-ați scris, limba aplicației, setările pe care căutarea proprie a aplicației le-a găsit pentru acele cuvinte și un număr aleatoriu pe care aplicația îl creează pentru această instalare. Niciodată textele dvs., înregistrările dvs. sau altceva de pe dispozitiv.
La întrebare răspunde serverul nostru de la Cloudflare, printr-un model AI deschis, care lucrează pe baza manualului aplicației însăși. Cloudflare nu folosește ceea ce primește pentru a antrena vreun model, iar noi nu păstrăm nici întrebarea, nici răspunsul: amândouă există doar cât timp se scrie răspunsul. Răspunsul vă este arătat cu mențiunea că provine de la un AI, pentru că poate fi greșit.
Pentru a opri abuzurile, serverul ține contoare sub acel număr aleatoriu — de câte ori a întrebat dispozitivul în ultimul minut și de câte ori, în ultima oră, a întrebat ceva ce nu are legătură cu Whisprompt — și, dacă asta se repetă, pune în pauză ajutorul AI pentru acel dispozitiv: un minut la început, apoi de două ori mai mult de fiecare dată, dar niciodată mai mult de o zi. Niciodată ceea ce a fost întrebat. Aceste contoare sunt șterse după o oră de la ultima întrebare de acest fel sau după o zi de la ultima pauză. Serverul numără și întrebările care vin de la aceeași adresă de internet (IP), pentru ca un singur loc să nu poată epuiza ajutorul destinat tuturor: peste un număr stabilit într-o oră sau într-o zi, acea adresă trebuie să aștepte. Adresa în sine nu este păstrată niciodată — doar o variantă a ei amestecată ireversibil (un hash), care se schimbă în fiecare zi — iar aceste contoare sunt șterse după o zi de la ultima întrebare. O pauză nu decide nimic despre dvs. în afara ajutorului AI de pe acel dispozitiv. Aceasta se bazează pe consimțământul dvs. (art. 6 alin. (1) lit. (a) din GDPR), pe care îl dați de fiecare dată când atingeți „Întrebați AI-ul”.
7. Ștergerea unui dispozitiv înainte să vă iasă din mâini
Setările aplicației conțin un buton „Ștergeți acest dispozitiv”, la „Date de utilizare”. Este lucrul potrivit de apăsat înainte să vindeți, să returnați, să dați la schimb sau să dați mai departe un dispozitiv, iar Condițiile vă cer asta.
Elimină de pe acel dispozitiv: textele dvs., înregistrările dvs., modelele de voce pe care le-ați descărcat, conexiunile pe care le-ați acordat unor servicii precum Notion, identificatorul de măsurare și fiecare răspuns de confidențialitate dat pe el. Îl scoate și dintre dispozitivele dvs. asociate, ca să nu mai afișeze biblioteca dvs. și să nu mai împartă abonamentul. Celelalte dispozitive ale dvs. păstrează totul.
Abonamentul dvs. nu este afectat. Aparține contului dvs. App Store sau Google Play și se restaurează pe următorul dvs. dispozitiv.
Două limite, spuse pe față. Dacă dispozitivul este offline când îl ștergeți, ștergerea locală se face oricum, dar celelalte dispozitive ale dvs. nu sunt anunțate; aplicația o spune, iar dvs. îl puteți elimina din lista de dispozitive de pe oricare dintre ele. Iar măsurătorile deja trimise înainte de ștergere nu sunt rechemate de ea — pentru acelea, folosiți cererea de ștergere din secțiunea 11.
8. Ce NU colectăm
- Niciun identificator de publicitate și niciun SDK publicitar terț.
- Nicio analiză și nicio urmărire pe acest site. În aplicație, absolut nimic dacă nu ați fost de acord, iar atunci doar măsurarea descrisă în secțiunea 6 și nimic pe lângă ea: nicio publicitate, nicio profilare și nicio urmărire a dvs. prin aplicațiile sau site-urile altor companii.
- Nicio raportare a blocărilor dacă nu o porniți chiar dvs. și nimic într-un raport care să vă identifice — vedeți secțiunea 6a.
- Nicio vânzare și nicio partajare de date cu caracter personal în sensul GDPR.
Acest site nu pune niciun modul cookie. Ține două preferințe în browserul dvs.: tema, pe care o alegeți cu butonul soare-și-lună din antet, și limba, ca whisprompt.app să se deschidă data viitoare în limba în care citeați ultima dată. Amândouă pot fi citite doar de acest site, niciuna nu vă identifică, niciuna nu ne este trimisă nouă sau altcuiva, iar ștergerea datelor acestui site din browser le elimină. Site-ul este servit de Cloudflare, care vede adresa de la care vă conectați, ca orice server web, și deduce din ea doar țara folosită pentru a afișa prețul din magazinul dvs.
9. Temeiuri juridice (art. 6 GDPR)
Prelucrarea sunetului și a textelor dvs. pentru a face prompterul să meargă este efectuată pentru a furniza funcționalitatea pe care o cereți (art. 6 alin. (1) lit. (b), executarea unui contract / cererea dvs.). Sursele conectate opționale, drepturile din abonament și restaurarea achiziției se sprijină pe același temei. Protejarea serverului de retransmisie împotriva abuzurilor se sprijină pe interesul nostru legitim (art. 6 alin. (1) lit. (f)).
Tot ce este în secțiunea 6 se sprijină pe consimțământul dvs. (art. 6 alin. (1) lit. (a)): măsurarea în sine și numărarea dispozitivelor dvs. ca o persoană, sub un identificator comun. Rapoartele de blocare din secțiunea 6a se sprijină tot pe consimțământul dvs. — o a treia permisiune, care nu face parte din niciuna dintre celelalte: un sistem de raportare a blocărilor stochează lucruri pe dispozitivul dvs. și nu este necesar ca să meargă un teleprompter, așa că nu are pe ce altceva să se sprijine decât pe da-ul dvs. Toate trei se cer separat și se retrag separat, oricând; retragerea este la fel de ușoară cum a fost acordul și nu costă mai multe atingeri. Retragerea produce efecte din acel moment: nu face nelegal ce am făcut cât timp consimțământul dvs. era în vigoare și nu șterge, singură, ce fusese deja trimis — pentru asta, cereți-ne, iar secțiunea 11 spune cum. Măsurarea și rapoartele de blocare primesc răspuns pentru o persoană, nu pentru un telefon: răspunsul pe care îl dați se completează pe un dispozitiv pe care îl asociați și care nu a fost încă întrebat — iar acela vă spune că l-a preluat — și nu înlocuiește niciodată un răspuns dat deja pe un dispozitiv. Numărarea se întreabă o singură dată dintr-un motiv înrudit, pentru că este o realitate despre un set de dispozitive, nu despre vreunul dintre ele, iar un da la ea este dus la celelalte din același abonament. O retragere călătorește mai departe decât oricare dintre ele: ajunge la dispozitivele dvs. chiar și acolo unde ele au răspuns deja, pentru că o opoziție vine de la un om, iar între a ajunge la un dispozitiv în plus și a lăsa unul să măsoare împotriva voinței cuiva, o alegem pe prima. Întrebăm, în loc să presupunem, iar motivul merită spus pe față: măsurarea unei aplicații prin stocarea unui identificator pe dispozitivul dvs. s-ar putea face fără să întrebăm doar dacă furnizorul nostru de măsurare ar fi convenit în scris să nu refolosească niciodată datele în scopuri proprii și ar fi făcut imposibilă privirea unei singure persoane în propriul lui instrument. Nu i-am cerut niciuna dintre cele două, așa că vă întrebăm pe dvs.
Ce facem cu măsurătorile merită numit, nu descris în abstract: Whisprompt vă urmărește vocea printr-un text în fiecare limbă pe care o acceptă, calitatea acestei urmăriri diferă de la o limbă la alta, iar singura cale prin care aflăm că o limbă este urmărită prost este să numărăm de câte ori au trebuit oamenii să preia textul cu mâna — pe limbă, pe destule instalări cât numărul să însemne ceva. Măsurătorile despre ecranul de abonament răspund unei întrebări mai mici: de care funcție blocată sunt oamenii opriți de fapt. Oricum ar fi, măsurătorile nu poartă nimic din ce ați scris sau spus, adresa de la care sosesc nu este transformată într-o localizare, identificatorul este înlocuit după treisprezece luni, iar nimic nu este combinat cu date de altundeva și nici folosit ca să se ia decizii despre dvs.
Nimic de aici nu vi se cere. Nicio lege nu vă obligă să ne dați ceva din toate acestea, iar nimic din ce vindem nu este condiționat de asta: aplicația se instalează, prompterul merge, iar un abonament se cumpără și se restaurează fără cont. O singură funcție depinde de o singură permisiune — urmărirea vocii nu poate funcționa fără microfon — iar refuzul ei lasă prompterul să deruleze singur, ceea ce este un mod în sine, nu o soluție de avarie. Măsurătorile din secțiunea 6 și rapoartele de blocare din secțiunea 6a nu sunt necesare pentru absolut nimic: refuzați una sau amândouă și aplicația se poartă exact cum s-ar fi purtat oricum. Consecința refuzului cade asupra noastră, nu asupra dvs. — pur și simplu nu avem măsurătoarea.
Nu luăm decizii despre dvs. prin mijloace automate și nu construim profiluri. Nimic din ce este descris aici nu vă evaluează, nu prezice ceva despre dvs. și nu vă încadrează într-un grup, iar nimic de aici nu produce asupra dvs. un efect juridic sau ceva comparabil. Două lucruri sunt hotărâte de o mașină, și amândouă sunt despre echipamente, nu despre dvs.: serverul de retransmisie refuză cererile care sosesc prea repede și nu adaugă un al șaptelea dispozitiv la un abonament care acoperă deja șase. Niciunul nu cântărește ceva despre dvs. — unul numără cereri, celălalt numără dispozitive. Modelul care vă citește mesajele primul (secțiunea 6b) le sortează — despre ce este vorba în fiecare și cât de urgent pare —, dar nu decide nimic despre dvs.: orice ajunge la dvs. de la el a fost hotărât de unul dintre noi.
Ce ne trimiteți dvs. — un mesaj din ecranul de feedback sau o solicitare pentru o limbă (amândouă în secțiunea 6b) sau orice alegeți să ne trimiteți prin e-mail — se sprijină pe consimțământul dvs. (art. 6 alin. (1) lit. (a)). Nu se colectează nimic până nu îl trimiteți, iar ce merge cu un mesaj este alegerea dvs., pe măsură ce scrieți. Faptul că vă răspundem, că reparăm ce ne-ați semnalat și că numărăm ce limbi ni se solicită este chiar onorarea aceluiași act.
10. Persoane împuternicite și transferuri în afara SEE
Fiecare persoană împuternicită numită aici este legată de noi printr-un acord scris de prelucrare a datelor, care îi cere să vă protejeze datele la standardul stabilit de această politică, să le prelucreze doar la instrucțiunile noastre și doar în scopul numit aici, și niciodată în scopuri proprii. Persoanele noastre împuternicite — RevenueCat (abonamente), Cloudflare (serverul de retransmisie, mesajele pe care le trimiteți din ecranul de feedback și întrebările pe care le adresați ajutorului AI), Amplitude (date de utilizare) și Sentry (rapoarte de blocare) — pot prelucra date în afara Spațiului Economic European, inclusiv în Statele Unite. Amplitude primește măsurătorile pe punctul lui de acces european, iar Sentry ține rapoartele de blocare în regiunea lui europeană, dar ambele companii sunt americane, așa că acele transferuri se sprijină oricum pe clauzele de mai jos. Fiecare astfel de transfer se face în temeiul Clauzelor contractuale standard ale UE, încorporate în acordul de prelucrare a datelor pe care îl avem cu fiecare dintre aceste persoane împuternicite: addendumul Amplitude face parte din condițiile lui de serviciu și poartă Clauzele din 2021, iar addendumul de prelucrare a datelor de la Sentry poartă aceleași Clauze, împreună cu addendumul pentru Regatul Unit. Ca să obțineți o copie a Clauzelor pe care se sprijină oricare dintre aceste transferuri, scrieți la support@whisprompt.app și numiți persoana împuternicită despre care întrebați; vă vom trimite clauzele care i se aplică. (Ce deține Amplitude dincolo de măsurătorile dvs. sunt evenimentele de test pe care ni le-am trimis singuri, de pe propriile noastre dispozitive, ca să verificăm că adresa de la care sosește o măsurătoare nu este transformată într-o localizare. Sunt ale noastre, nu ale dvs., și le ștergem.) Acordurile și clauzele de mai sus acoperă aceste persoane împuternicite și pe nimeni altcineva. Cele patru servicii pe care secțiunea 6b le numește ca citind, transportând sau păstrând ce trimiteți din ecranul de feedback — Anthropic, Telegram, Google și GitHub — nu sunt persoane împuternicite de noi: fiecare are sediul în afara Spațiului Economic European sau păstrează ce primește în afara lui, și fiecare se ocupă de asta în condițiile ei proprii. Niciuna dintre persoanele noastre împuternicite nu deține un nume pentru dvs., iar una singură poate deține o adresă de e-mail: dacă dați una în ecranul de feedback ca să vă putem răspunde, ea stă în interiorul mesajului dvs., la Cloudflare, până când acel mesaj este șters. În rest, ce dețin ele este un identificator aleatoriu de abonament, identificatori per dispozitiv, identificatorul pe care îl poartă măsurătorile, numele pe care fiecare dispozitiv îl raportează pentru sine și detalii tehnice de conexiune. În afara lor, modelul de la Anthropic citește acea adresă împreună cu restul mesajului dvs., iar dacă vă răspundem prin e-mail, ea se află și în căsuța noastră Gmail — secțiunea 6b spune pentru cât timp.
11. Drepturile dvs.
Potrivit GDPR, aveți dreptul de acces, de rectificare, de ștergere, de restricționare și de portare a datelor dvs., precum și dreptul de a vă opune prelucrării. Nu deținem niciun nume și nicio adresă de e-mail pentru dvs.: Whisprompt nu are conturi, iar o adresă pe care ne-o dați împreună cu un mesaj rămâne alături de acel mesaj (secțiunea 6b). Deținem totuși o evidență pe serverul nostru: dacă folosiți Whisprompt Pro pe mai multe dispozitive de-ale dvs., ținem o listă a acelor dispozitive — un identificator pe care aplicația îl generează pentru fiecare, numele pe care fiecare dispozitiv îl raportează pentru sine și data la care a fost adăugat și văzut ultima dată — sub un identificator aleatoriu de abonament. Puteți șterge oricând acea evidență din aplicație (Setări → Date pe serverele noastre), iar tot restul rămâne pe dispozitivul dvs.: puteți șterge texte, modele și aplicația oricând doriți. Ca să vă retrageți consimțământul pentru măsurătorile de utilizare, opriți-le (Setări → Date de utilizare) sau scrieți-ne — secțiunea 6 le descrie pe amândouă, iar oricare dintre ele oprește colectarea și șterge identificatorul de pe dispozitiv. Ca să fie șterse și măsurătorile deja trimise, cereți-ne și le vom șterge: sunt ținute sub acel unic identificator aleatoriu și sub niciun nume al dvs. Ștergerea evidenței abonamentului dvs. nu ajunge la ele, iar oprirea măsurării nu ajunge la ea, pentru că cele două sunt ținute sub identificatori diferiți în mod deliberat: cereți-ne ce vreți să dispară, sau amândouă. Dacă ne-ați scris din ecranul de feedback și vreți ca acel mesaj și atașamentele lui să dispară, spuneți codul de referință pe care vi l-a arătat aplicația — acel cod este felul în care îl găsim, împreună cu copiile lui pe care le descrie secțiunea 6b, și nu există niciun nume al dvs. depus alături de el, după care să îl găsim. Pentru orice cerere, scrieți la support@whisprompt.app. Aveți și dreptul de a depune o plângere la o autoritate de supraveghere — cea de la locul unde locuiți, cea de la locul unde lucrați, sau cea de la locul unde credeți că ceva a mers prost. A noastră este Agencia Española de Protección de Datos, din Spania (aepd.es).
12. Păstrarea datelor
Datele locale rămân până le ștergeți dvs. sau până dezinstalați aplicația. Datele de abonament se elimină odată cu profilul dvs. de client de la RevenueCat, deși evidențele anonimizate ale tranzacțiilor pot fi păstrate de RevenueCat și de magazinul de aplicații în scopuri contabile. Camerele de sesiune de pe serverul de retransmisie trăiesc cel mult patru ore, cutia poștală de conectare până la 30 de zile, iar lista dispozitivelor din abonamentul dvs. până când trece un an fără ca vreunul să o folosească — sau până când o ștergeți dvs. din aplicație. Măsurătorile de utilizare nu poartă o dată de expirare; ce hotărăște cât sunt păstrate este scopul lor. Rămân cât timp mai pot răspunde întrebării pentru care au fost colectate — dacă versiunea aplicației pe care oamenii o rulează acum se poartă așa cum credem noi — și se șterg odată ce nu mai pot, sau mai devreme, dacă ne cereți să le ștergem pe ale dvs. Nimic nu se păstrează pe ideea că s-ar putea dovedi util mai târziu. Identificatorul sub care sunt ținute acele măsurători merge pe un ceas al lui, și unul scurt: se înlocuiește după cel mult treisprezece luni de la creare, socotite din ziua creării și neprelungite de utilizare, așa că nicio evidență ținută sub un identificator nu poate acoperi mai mult de atât. Rapoartele de blocare se păstrează la Sentry cel mult 90 de zile. Un mesaj trimis din ecranul de feedback, cu tot ce este atașat lui, se păstrează doi ani din ziua în care sosește și apoi se șterge automat — acea ștergere o face sistemul care îl ține, în fiecare noapte, nu cineva care își aduce aminte; cereți-ne și al dvs. dispare mai devreme. Această ștergere nu ajunge la copiile pe care le descrie secțiunea 6b la Anthropic, Telegram, Google și GitHub: acelea rămân până le ștergem noi, de mână, ceea ce facem atunci când cereți. E-mailurile către asistență se păstrează doar cât e nevoie ca să vi se rezolve cererea. O solicitare pentru o limbă se păstrează timp de doi ani din ziua în care sosește și este apoi ștearsă de aceeași rulare de noapte.
13. Copii
Whisprompt nu se adresează copiilor sub 16 ani și nu le prelucrează cu bună știință datele.
14. Modificări
Vom actualiza această pagină când practicile noastre se schimbă și vom revizui data de mai sus. Acolo unde momentul schimbării ne aparține, pagina se actualizează înaintea versiunii care o aduce, nu după.