Integritetspolicy
Senast uppdaterad: 3 oktober 2026
Den här sidan är en översättning, gjord så att dokumentet kan läsas på ditt eget språk. Originalet är den engelska versionen, och där de två skiljer sig är den engelska texten den gällande.
Whisprompt är byggt med integritet i första rummet. Den här policyn förklarar vad vi gör och, precis lika viktigt, vad vi inte samlar in. Den täcker varje Whisprompt-app — på telefon, surfplatta, klocka, tv och Mac — och den här webbplatsen. Där något bara gäller en av dem sägs det uttryckligen.
Kortversionen: Dina texter stannar på dina enheter och når oss aldrig; ingenting skickar en av dem någon annanstans om du inte själv ansluter en tjänst (avsnitt 3). Taligenkänningen sköts av din telefons egen motor, som kan skicka ljud till Apple eller Google för att göra det — installera ett offline-språkpaket så lämnar det aldrig enheten. Hur som helst når det oss aldrig. Inget konto krävs, och vi säljer inte dina data. Appen kan mäta hur väl den presterar — antal och tider, aldrig ett ord av det du skriver eller säger — men bara om du säger ja: inget mäts förrän du gör det, frågan kommer först efter att du har använt appen, och ditt svar gäller de enheter du kopplar ihop som dina egna (avsnitt 6).
1. Vem som är ansvarig (personuppgiftsansvarig)
Leonid Kabanov (autónomo), Spanien. Kontakt: support@whisprompt.app. Fullständiga identifikationsuppgifter finns i Juridisk information. Vi är etablerade i Spanien och därmed inom Europeiska unionen, så artikel 27 GDPR — som kräver en representant inom unionen — gäller inte för oss. Vi har inte utsett något dataskyddsombud och är inte heller skyldiga till det: Whisprompt är inget offentligt organ, det övervakar inte människor regelbundet och systematiskt i stor skala, och ingen särskild kategori av personuppgifter når oss över huvud taget. Tillsynsmyndigheten för vår etablering är Agencia Española de Protección de Datos (AEPD), aepd.es.
2. Data som behandlas på din enhet
- Ljud från mikrofonen. Spelas in live för röstföljning och (när du spelar in) för video. Det skickas till taligenkänningsmotorn som är inbyggd i din telefon — Apples på iOS, Googles på Android — som, beroende på enheten, språket och dina inställningar, kan behandla det på den plattformens servrar enligt den plattformens egna integritetsvillkor. Installera ett offline-språkpaket så sker igenkänningen helt och hållet på enheten, utan något nätverk inblandat. I båda fallen når ljudet oss aldrig: vi driver inga taligenkänningsservrar, och ingen inspelning lagras på någon server som är vår. Videofilerna du väljer att spara stannar på din enhet eller i din egen molnlagring.
- Dina texter och inställningar. Lagras lokalt på din enhet (och, om du aktiverar det, i din personliga molnlagring, som styrs av den leverantörens integritetsvillkor). Om du visar promptern på dina andra enheter reser texten krypterad mellan dem — se avsnitt 5.
- Nedladdade språkmodeller. Lagras på din enhet. Att ladda ner en modell är en direkt förfrågan till modellens värd; vi kopplar ingen identitet till den.
3. Data som behandlas av tjänster du ansluter
Vissa valfria funktioner ansluter till tjänster som du auktoriserar. Vi agerar bara som din klient; varje leverantör är en egen personuppgiftsansvarig enligt sin egen policy:
- Notion och dokument du öppnar. Om du ansluter Notion läser Whisprompt de sidor du väljer ut som en skrivskyddad synkroniserad kopia, med den åtkomst du beviljar. Om du öppnar en fil från din enhet eller en molntjänst läses den för att visa texten. Kopior av dessa inloggningsuppgifter når ingen server som är vår.
- AI-assistenten i operatörsstationen på Mac. Assistenten gör ingenting förrän du ger den en egen nyckel för en AI-leverantör. När du har gjort det bär varje förfrågan med sig hela den öppna texten, utdraget du har markerat, din instruktion och konversationen hittills — direkt från din Mac till den leverantören, Anthropic eller OpenAI beroende på nyckeln, under din nyckel och ditt eget konto hos dem, enligt deras villkor och deras lagringstid. Den går inte via någon server som är vår: vi ser varken nyckeln eller texten. Nyckeln lagras i macOS-nyckelringen, synkroniseras inte, och förs inte över till dina andra enheter. Apparna för telefon och surfplatta har ingen assistent.
- Apple & Google (appbutiker & prenumerationer). Köp, en eventuell kostnadsfri provperiod och prenumerationsfakturering hanteras av Apple eller Google. Vi ser aldrig dina betalningsuppgifter; allt vi får är prenumerationsstatus — avsnitt 4 förklarar exakt hur.
4. Prenumeration och Pro
Whisprompt har inga konton. Det finns inget att logga in på och inget att skapa, ingen leverantör tillfrågas någonsin om din e-postadress, och vi har varken ett namn eller en adress för dig. Promptern, inspelningen och visningen fungerar som de är, och en prenumeration köps och återställs utan konto. Appen innehåller ändå fortfarande koden för ett valfritt konto — Logga in med Apple, med Supabase som personuppgiftsbiträde — och den är inaktiv: den slås på av nycklar som appen inte är byggd med, så det finns ingen inloggningsskärm, inget når Supabase, och ingen e-postadress samlas in. Skulle ett konto införas kommer den här sidan att beskriva vad det behandlar före den version som för med sig det, inte efter.
- RevenueCat (prenumerationshantering). Vårt personuppgiftsbiträde för att avgöra om en prenumeration är aktiv, oavsett om du köpte den i App Store eller på Google Play. Det tar emot din köphistorik i den här appen, en identifierare för kunden, och den enhets- eller installationsidentifierare som operativsystemet utfärdar till appen (på Apple-enheter IDFV), tillsammans med tekniska uppgifter om enheten och systemversionen. Kundidentifieraren härleds inte från något om dig: före ditt första köp är det en som RevenueCat genererar åt sig själv, och från och med det köpet är det en slumpmässig identifierare som din enhet genererar och behåller — samma en som dina andra enheter bär, vilket är hur en enda prenumeration täcker dem alla (avsnitt 5). Det här är vad som låser upp Pro och återställer ditt köp på alla dina enheter. Vi samlar inte in några reklamidentifierare och aktiverar inga integrationer för reklam eller attribution i RevenueCat; dessa data används inte för spårning och kombineras inte med data från andra företag.
- Radera det vi har. Det finns inget konto att radera, och appen har ingen knapp för ett sådant. Det vi har på en server som är vår är listan över enheter som din prenumeration täcker, och du kan radera den i appen när som helst, under Inställningar → Data på våra servrar (avsnitt 11). Att radera den avslutar inte din prenumeration: den hör till ditt konto hos App Store eller Google Play och avslutas där du köpte den. Texter och inspelningar stannar på din enhet hur som helst; för att rensa en enhet i sig, se avsnitt 7.
5. Visning på dina andra enheter
Whisprompt kan köra promptern på flera av dina egna enheter samtidigt. På samma lokala nätverk ansluter de direkt. Utan ett delat nätverk går anslutningen via vår reläserver på Cloudflare Workers:
- Dela ett bibliotek mellan dina egna enheter. Enheter du kopplar ihop som dina egna synkroniserar sina bibliotek med varandra: en text som skrivs på en dyker upp på de andra, och en ändring som görs på en når dem. Kopiorna finns på dina enheter och reser mellan dem på samma krypterade sätt som allt annat här — ingen server som är vår har en kopia, och ingen utanför dina egna enheter får en om du inte delar en text med avsikt.
- Varje sessionsram krypteras på den sändande enheten (ChaCha20-Poly1305), och nyckeln reser bara inuti inbjudan — en QR-kod eller anslutningskod. Reläservern ser bara krypterade ramar: den kan inte läsa din text, ditt ljud eller din video.
- Reläservern lagrar inget sessionsinnehåll. Ett rum lever i högst fyra timmar och raderas sedan. Brevlådan dina enheter använder för att hitta varandra innehåller bara en tjänstenyckel och en tidsstämpel för senast sedd — i högst 30 dagar, och helt utan innehåll.
- Om du använder Pro på fler än en enhet håller reläservern också listan över dessa enheter, så att en prenumeration kan täcka upp till sex av dem. Den innehåller en identifierare som appen genererar per enhet, namnet som enheten uppger för sig själv, och datumen den lades till och senast sågs — inga texter, inget ljud eller video. Hela posten raderas efter ett år där ingen av dina enheter har använt den, och du kan radera den själv när som helst från appen.
- Som vilken webbtjänst som helst ser reläservern en IP-adress vid anslutning. Den används i förbigående, för att begränsa antalet förfrågningar och förhindra missbruk, och kopplas inte till din prenumeration eller till listan över enheter den täcker.
6. Användningsdata
Whisprompt kan mäta hur väl det presterar och skicka oss dessa mätvärden — antal, varaktigheter och koder, aldrig ett ord av det du skriver eller säger. Inget av detta sker om du inte säger ja. Fram till dess mäts ingenting, det finns ingen identifierare, och inget lagras på din enhet för det. Appen frågar en gång, och aldrig i det ögonblick du öppnar den för första gången, för en fråga som ställs innan appen har gjort något är en fråga du inte har någon möjlighet att svara på. Den kommer efter att din första läsning har kommit någonvart — eller, om du kopplar ihop en andra enhet innan dess, i slutet av ihopkopplingen, på ett kort tillsammans med frågan längre ner om att räkna dina enheter som en. Det kortet har två svar och ingen tredje utväg: det stängs inte om du trycker bredvid det eller trycker tillbaka, för ett kort som stängs av ett oavsiktligt tryck skulle ha registrerat ett avslag du aldrig gav. Inget skrivs förrän du svarar på det, så om något annat tar bort det från skärmen först — appen stängs, en annan skärm ersätter den — förblir frågan helt enkelt öppen, och kommer tillbaka efter din nästa läsning. När du väl har svarat, oavsett hur, kommer den inte tillbaka alls. Ditt svar gäller de enheter du kopplar ihop som dina egna, och kortet säger det där du ger det: en enhet du kopplar ihop senare tar över det svaret nästa gång den ansluter och talar rent ut om att den har gjort det, i stället för att ställa samma fråga en andra gång. Det gäller åt båda hållen — stäng av mätningen på en av dina enheter och de andra slutar också. Ett svar som getts på en enhet skrivs aldrig över av ett som kommer från en annan, så att stänga av det här kan alltså inte göras ogjort av en enhet som ännu inte fått veta det. Säg nej och inget annat om appen ändras, och den enheten frågar inte igen. Säg ja och brytaren sitter i appens inställningar, under ”Användningsdata”, så du kan stänga av den igen när som helst utan att ange något skäl. Vad detta vilar på juridiskt finns i avsnitt 9; sätten att återkalla finns i slutet av det här avsnittet. Att stänga av det stoppar själva mätningen, inte bara rapporteringen, och raderar från enheten identifieraren nedan, allt som fortfarande väntade på att skickas, och anteckningen om en pågående läsning som beskrivs under ”Vad som mäts”.
- Vad som mäts. Antal, varaktigheter och koder — och det som följer nu är allt av det, inget urval. För en läsning: om den kördes med röstföljning eller autorullning, hur länge den varade, hur många ord texten hade, hur långt du kom procentuellt, hur många gånger du var tvungen att ta över texten för hand, språkkoden, vilken taligenkänningsmotor som kördes, om enheten var offline, om läsningen samtidigt visades på en andra skärm, om någon del av den styrdes från en klocka, och om någon del av den styrdes från en fysisk fjärrkontroll — en Bluetooth-klicker, en sidvändare och ett vanligt tangentbord likaså, för systemet rapporterar alla tre till oss som samma knapptryckningar och ger oss inget sätt att skilja dem åt; ingen av de två säger vilken knapp som trycktes eller hur många gånger, bara att läsningen över huvud taget styrdes på det sättet, hur mycket hörbar inmatning kontrollen av en trasig taligenkänning nedan lyckades ta emot — ett av fyra intervall (inget alls, under tio sekunder, under en minut, en minut eller mer), aldrig ett antal sekunder, och bara när taligenkänning över huvud taget kördes: det är kontrollens egen löpande summa och inget mått på hur länge du talade, för ljud som är tystare än den nivå den lyssnar efter tillför den ingenting, varje nivåavläsning motorn skickar tillför högst en halv sekund, och den första avläsningen efter varje start tillför ingenting alls — så på en motor som rapporterar sin nivå en gång per sekund blir det en bråkdel av tiden du faktiskt talade; det den talar om för oss är om den kontrollen skulle ha kunnat fungera på din enhet, och den säger ingenting om vad som sades, och hur den slutade: att inget gick fel, att läsningen aldrig kom någonvart alls, eller att taligenkänningen kraschade — och om den kraschade, på vilket av de fyra sätten nedan. Om en läsning aldrig får ett slut — systemet stänger appen medan den är i bakgrunden, batteriet tar slut, appen kraschar, eller du sveper bort den mitt i läsningen — går inget av det att mäta, för den del av appen som skulle ha mätt det är borta med resten. Så medan en läsning pågår finns en kort anteckning på din enhet som säger vad som var känt när den började, och inget mer: röstföljning eller autorullning, språkkoden, hur många ord texten hade och vilken taligenkänningsmotor som kördes. Anteckningen tas bort i samma ögonblick läsningen avslutas normalt. Om appen hittar en kvarvarande nästa gång den startar skickar den dessa fyra fakta, raderar anteckningen, och skickar dem aldrig igen — en avbruten läsning rapporteras en gång. Inget annat om en sådan läsning rapporteras: inte hur länge den varade, inte hur långt du kom, inte hur den slutade, för inget fanns kvar att mäta något av det med. Anteckningen skrivs bara medan mätningen är påslagen, innehåller inget utöver dessa fyra fakta, och raderas med allt annat när du stänger av det. När röstföljningen tappar bort dig: språkkoden, motorn, om den alls kom ikapp igen, och hur lång tid det tog när den gjorde det. När själva taligenkänningen kraschar: språkkoden, motorn, hur många sekunder den motorn hade körts, om den hade startats av att texten bytte språk mitt i i stället för av att du tryckte på spela upp, och vilket av fyra saker som hände — den fortsatte höra ljud och slutade lämna tillbaka ord, den slutade säga något alls så att till och med mikrofonavläsningen försvann, den kraschade och en annan motor tog över, eller den kraschade utan att något fanns kvar att ta över. När appen ber dig om något systemet vaktar — mikrofonen eller kameran — vilken av de två den bad om, och vilket av tre svar som kom tillbaka: du tillät det, du nekade det, eller att systemet redan hade avgjort avslaget och inte visade dig någon dialogruta alls. Och när den letar efter en Bluetooth-fjärrkontroll: om den nekades behörighet att hitta enheter i närheten — bara avslaget där, för ett system som har samtyckt börjar helt enkelt leta och säger ingenting vi skulle kunna registrera. Bara där den frågar. Att läsa tillbaka det du redan har svarat på sker ständigt och är ingen mätning; inget av det skickas. En gång per installation: om din första läsning kom förbi halvvägsmärket inom en timme efter installationen, inom en dag, en vecka, en månad, eller senare än det — ett intervall, inte en tidsangivelse. För en nedladdning av en språkmodell: språkkoden, storleken i byte, och om den startade, blev klar eller misslyckades. För en anslutning till en annan enhet: hur den slutade och hur de två enheterna hittade varandra. För en visning: vilken typ av skärm den gick till (telefon, surfplatta, dator, tv, klocka, eller en typ appen inte kände igen), hur länge den varade, och om den avslutades för att anslutningen bröts. För ett försök att sätta texten på en skärm, vare sig det lyckades eller inte: vilken typ av skärm det riktade sig mot — så vitt den här enheten visste innan den försökte, vilket ofta inte är alls — och vilket av sex saker som hände: skärmen tog emot den; den tog emot den men en av de två apparna ligger en version efter, så de nyare delarna körs avstängda; inget svarade på någon av vägarna; skärmen avvisade anspråkskoden; de två ligger för långt ifrån varandra i version för att över huvud taget kunna tala med varandra; eller den här enheten kunde inte göra försöket över huvud taget. Ingenting om texten, och ingen adress till någon av enheterna. För meddelandet som visas när en text innehåller mer än ett språk: om du stängde det eller gick vidare från det till prenumerationsskärmen. Ingenting om texten själv, och ingenting om vilka språk som fanns i den. För prenumerationsskärmen: vilken av de låsta funktionerna du stod vid när den dök upp, eller att du öppnade den själv från Inställningar i stället för att ha blivit stoppad av något, eller att du tryckte på raden under dina egna meddelanden som säger att en prenumerant besvaras först. För ett köpförsök: vilken av fyra typer av plan det var — månadsvis, årsvis, livstid, eller en vars period appen inte kände igen — och om det slutfördes, avbröts av dig, lämnades svävande av butiken, var otillgängligt, eller misslyckades. För en återställning: om något återställdes, om det inte fanns något att återställa, eller om den avbröts eller misslyckades. Två fakta om prenumerationen hålls också bredvid identifieraren nedan och uppdateras när de ändras: om Whisprompt Pro för närvarande är aktivt på den här enheten, och om det köptes här snarare än på en annan av dina enheter. Bredvid alla dessa: ögonblicket det hände, appversionen, plattformen, och hur länge den här installationen har mätt — ett intervall, aldrig ett datum och aldrig ett antal dagar: den första dagen, den första veckan, den första månaden, en till tre månader, tre till sex, sex till tolv, ett till två år, eller längre. Det intervallet räknas från den dag du tillät mätningen, för inget lagras för den här innan dess, och till skillnad från intervallet för första läsningen ovan reser det med varje mätning i stället för bara en gång. Och, om enheten mätningen togs på: vilken typ av enhet det är — telefon, surfplatta, dator, tv eller klocka, och inget mer specifikt än det — vilket operativsystem den kör, det systemets huvudversionsnummer och bara det (”18”, aldrig ”18.3.1”), språket appens eget gränssnitt är på, och landet din enhet är inställd på. Två av dessa är värda att vara exakta om. Landet läses från din enhets egen regioninställning: det är landet du valde i dina inställningar, inte ett som räknats fram från nätverksadressen du råkar vara ansluten via — se ”Vem som behandlar det” nedan. Och versionen är enbart huvudnumret, för det är det som talar om för oss om ett gammalt system kan överges; resten skulle säga mer om din specifika enhet än om systemet. Mer om en läsning. Varifrån dess text kom, som ett av sju svar: starttexten vi skriver åt dig vid första starten; samma starttext efter att du har redigerat den; en av dina egna — skriven här, dikterad här, inklistrad, eller synkroniserad från en annan av dina ihopkopplade enheter, vilket är ett enda svar, för allt det är skrivet av dig; en fil; eller ett dokument som hålls synkroniserat från Notion, från Google Docs eller från iCloud. Aldrig dess titel, aldrig dess filnamn, aldrig dess adress, och aldrig ett ord ur den. Vilken av de fem lässtilarna som var på skärmen, och vilket färgpar den lästes på: ett av de sex som följer med appen, eller — för ett färgpar du byggt själv i temaredigeraren — bara att det var ett av dina egna. Aldrig dess namn och aldrig den identifierare appen gav det. Ett färgpar som fått namn efter en person eller ett tillfälle är dina egna ord, precis som en texttitel, och identifieraren är det namnet ett steg bort. Och om ett tidsmål hade satts för den texten innan läsningen började — att ett fanns, aldrig hur långt det var, för en varaktighet bredvid antalet ord på samma rad skulle beskriva ett bestämt dokument. För en text som kommer in i ditt bibliotek, hur den än kom dit: varifrån den kom — samma sju svar och ett åttonde: att du dikterade den —, den språkkod den uppger, och hur många ord den innehåller. Det åttonde svaret är känt bara i det ögonblick texten sparas och sparas inte med den: när du läser en dikterad text räknas den som en av dina egna, som ovan. Aldrig dess titel och aldrig ett ord ur den. Starttexten vi skriver åt dig vid första starten räknas inte, för då skulle vi räkna installationer, och det mäts inte. För en inspelning: om det var ljud eller video, hur många hela sekunder den varade, och på vilket av tre sätt den slutade — den sparades, den kom tillbaka tom för att inget nådde filen, eller den misslyckades. Inget om filen: inte dess namn, inte dess storlek, inte dess upplösning, inte vilken mikrofon eller vilket objektiv, och inte en sekund av det som spelades in. En inspelning som aldrig blev av för att du nekade mikrofonen eller kameran räknas bara som det avslaget ovan, och inte som en inspelning. Och om en kampanjkod — en av våra egna, som löses in på Whisprompts egen skärm: att en kod löstes in, och vilket av nio saker som kom tillbaka. Den fungerade; det finns ingen sådan kod; den hade redan använts; den hade gått ut; partiet den tillhör hade tagit slut; den här kopian av appen tog inte emot våra koder alls, för att den vägen antingen inte är byggd ännu eller har stängts av; för många hade prövats från den här enheten i rad; vi kunde inte nås alls; eller den misslyckades av ett skäl som ingen av de andra namnger. Aldrig själva koden och aldrig ett tecken ur den — en kampanjkod är en innehavarhemlighet värd en prenumeration, och en som hamnar i en mätning är en som hamnar i en tredje parts register. Om du i stället öppnar butikens egen skärm, den som Apple eller Google driver: att den öppnades, och inget annat, för att ingen av butikerna berättar för appen vad som skrevs in på dess skärm eller vad som blev av det. Och när du begränsar vilka språk detektorn får välja mellan — på en texts eget ”Språk”-blad, eller i Inställningar för varje ny text — hur många språk urvalet omfattade före ändringen och hur många efter, och om du satte tillbaka det till ”Auto”, alltså att den väljer bland alla språk som följer med appen. Och om du ber oss lägga till ett språk som appen ännu inte talar: vilket språk, angivet som språkkod, och från vilken av de tre platserna du bad om det — en texts ”Språk”-blad, standardvalet i Inställningar eller väljaren ”Appspråk”. Det är mätningen; själva förfrågan når oss oavsett om du har tillåtit någon mätning, och avsnitt 6b säger vad den bär med sig. Och när den här versionen av appen är föråldrad och behöver uppdateras: vilket av fyra saker som hände med meddelandet som säger det — det visades; det hölls tillbaka, eftersom du var mitt i en läsning; det sköts upp, eftersom du valde ”Senare”; eller det drogs tillbaka innan det någonsin visades, eftersom vi sänkte den lägsta versionen igen — och ett antal hela sekunder: för ett meddelande som sköts upp, hur länge det hade varit på skärmen; annars, hur lång tid som hade gått sedan den här enheten, vid den här körningen av appen, först fick veta att appen behövde uppdateras.
- Vad som aldrig mäts. Dina texter, deras titlar, namnen på filer du öppnar, ljud, inspelningar, transkriptioner, namnen på dina enheter, dina kontakter. En språkkod reser med; en texttitel gör det inte. Av mätvärdena om prenumerationen ovan: inget pris, ingen valuta, inget kvitto, inget order- eller transaktionsnummer, ingen produktidentifierare från butiken, ingen betalningsuppgift av något slag, och ingen felmeddelandetext från butiken — det som reser med är vilken av åtta namngivna funktioner som öppnade skärmen, vilken av fyra typer av plan, och vilket av en fast uppsättning utfall som inträffade. Inte heller hur många enheter du använder din prenumeration på. Varje mätning är en fast uppsättning siffror, tider och koder, så det finns ingenstans för något du skrivit, namngett eller betalat för att dyka upp.
- Det är inte anonymt, och vi säger hellre det själva. Mätvärdena från den här enheten bär en enda varaktig slumpmässig identifierare. Den hör till den här installationen av appen och till ingenting annat: den skapas av mätkomponenten själv, den dag du tillåter mätningen och ingen stund tidigare, den används för ingenting annat än dessa mätvärden, och den är inte identifieraren din prenumeration använder — den skickas aldrig med en mätning, så de två posterna hålls isär och ingen av dem bär den andras identifierare. Inget i en mätning säger vilken av dina enheter som hör ihop med vilken: om du inte beviljar den separata behörigheten nedan kommer din telefon och din surfplatta in som två orelaterade installationer och räknas som två. Identifieraren ersätts senast tretton månader efter att den skapades, oavsett om du har använt appen däremellan eller inte, och ersättningen ansluter inte till den tidigare — posten för en installation kan alltså inte bli längre än så. Att stänga av mätningen raderar identifieraren från enheten. Hur slumpmässig den än är, är den ändå en identifierare, vilket är varför det här stycket finns i stället för ett påstående om att mätvärdena är anonyma.
- Räkna dina enheter som en person — en egen behörighet, av om du inte beviljar den. Om du använder Whisprompt på fler än en enhet kan appen fråga dig en gång om mätvärdena från alla dem ska bära en delad identifierare, så att en telefon och en surfplatta räknas som en person i stället för två. Den frågan ändrar bara identifieraren, och inget av det som mäts: samma lista som ovan, samma egenskaper, ingen extra händelse och ingen ny mottagare. Den är av om du inte säger ja, ett nej ändrar inget annat om appen, och du kan slå på eller av den senare i samma inställningsavsnitt. Precis som mätningen ovan frågas det här en gång och inte på varje enhet: säg ja och de andra enheterna på din prenumeration tar över det svaret nästa gång de är anslutna — den delade identifieraren når dem via samma krypterade kanal dina enheter redan använder sinsemellan, och inget annat om mätning reser med den. Den når bara en enhet där du har tillåtit mätningen, eftersom det på alla andra inte finns något för den att räkna. Ett nej bärs inte vidare någonstans, så en enhet du kopplar ihop senare kan själv ställa frågan om räkningen; att neka igen kostar ett tryck och kommer ihåg. Även det kortet har två svar och ingen tredje utväg, och ingenting registreras om du inte ger ett. När du slår på det gäller det från och med det ögonblicket och framåt — redan insamlade mätvärden märks inte om, och identifieraren den här installationen använde tidigare skickas inte och kopplas inte till den delade. Ett fall är värt att nämna separat från det. Om den här installationen redan bär en delad identifierare och sedan tar en annan — vilket är vad som händer när du kopplar ihop den med enheter som redan delar en egen gemensam identifierare — bär nästa mätning den tidigare delade identifieraren en enda gång, så att en persons uppgifter inte läses som två: en som slutar existera och en som dyker upp ur intet. Bara en delad identifierare reser någonsin på det sättet; identifieraren per installation ovan skickas aldrig i det fältet, vid någon övergång. När du stänger av det går den här installationen tillbaka till en egen identifierare, och det är en ny en, inte den den hade tidigare. Den kan inte vara på medan mätningen är av, för då skulle det inte finnas något att räkna: stänger du av mätningen raderas den delade identifieraren från enheten tillsammans med den andra. Och om du kopplar ihop en andra enhet innan frågan om mätning över huvud taget har ställts till dig kan appen slå ihop de två — en gång i appens liv, på ett kort som säger vad båda är. Det kortet är det som frågar om mätning, inte ett extra: på den enheten ställs ingen av frågorna igen. Ett ja där är ett ja till båda, för båda nämndes på det; ett nej avvisar båda. Dina enheter kopplas ihop hur som helst, och inget av svaren tas någonsin som det andra.
- Vem som behandlar det. Amplitude, vårt personuppgiftsbiträde, på dess europeiska slutpunkt. Varje förfrågan ber Amplitude att inte härleda något från adressen den kommer från, så ingen stad, region eller plats av något slag räknas fram från var du var ansluten. Landet i listan ovan är inget undantag från det: det är det som är inställt på din enhet, det skickas för att vi lägger det där, och det skulle vara samma land oavsett vilket nätverk du befann dig på.
- Så här återkallar du, och vad som händer sedan. Två sätt, och vilket som helst räcker. I appen: Inställningar → Användningsdata → stäng av brytaren. Eller skriv till support@whisprompt.app och säg det, så slutar vi. Att återkalla kräver inte fler tryck än att samtycka gjorde, du behöver inte ange något skäl, och vi frågar inte heller efter ett. Att stänga av det behandlas som din invändning och inte som en enda mobils inställning: dina andra ihopkopplade enheter får veta det, via den krypterade kanal de redan delar med den här, och slutar mäta också nästa gång de är anslutna — en som sover får veta det när den kommer tillbaka, för meddelandet upprepas tills det når fram. Att slå på det igen reser inte lika långt: det når en enhet du har kopplat ihop men som aldrig har blivit tillfrågad, som tar över svaret och talar om för dig att den har gjort det, och det tränger aldrig undan ett svar en enhet har gett för sig själv — så en enhet du stängt av här förblir av tills du slår på den där. Osymmetrin är avsiktlig. En invändning mot att bli mätt kommer från en människa, och vi vill hellre att den når för långt än inte tillräckligt långt; en behörighet ska inte kunna överrösta ett svar någon redan gett på enheten i sina händer. Ditt svar kommer ihåg på enheten över omstarter och appuppdateringar, och det överlever bytet av identifierare efter tretton månader — en ny identifierare startar inte om mätningen för någon som har stängt av den. Vill du att de redan skickade mätvärdena också ska raderas, säg till: avsnitt 11.
6a. Kraschrapporter — en egen behörighet, av om du inte beviljar den
Om appen slutar fungera kan den skicka oss en rapport om felet. Det här är inte en del av mätningen i avsnitt 6: det är ett annat ändamål, med en annan mottagare, och det har en egen brytare. Det ställs på ett eget kort, precis före frågan om mätning, och besvaras separat — ett ja till det ena är inte ett ja till det andra, i någondera riktningen. Det kortet fungerar som mätningskortet: två svar, ingen tredje utväg, och ingenting registreras om du inte ger ett.
Den är av om du inte slår på den. Fram till dess installeras ingenting för den och ingenting skickas — den regeln har inga undantag alls. Vad som har undantag är lagring, och det finns två av dem nedan. Båda finns för att ställa dig frågan, inte för att samla in något, båda handlar om en krasch som redan har hänt dig, och ingen av dem skickar något förrän du svarar.
Det första är ett misslyckande att starta. Om Whisprompt inte kan starta alls finns det inget senare ögonblick att ställa frågan i, så felskärmen ställer den där. Om du redan har slagit på kraschrapporter skickas en rapport om det felet, och skärmen talar om för dig att den gjorde det. Om du redan har stängt av dem erbjuds ingenting och ingenting skickas. Om du aldrig har blivit tillfrågad frågar skärmen — skicka den här rapporten, skicka den inte, eller skicka dem från och med nu — och ingenting lämnar enheten förrän du väljer. En rapport som skickas på det här sättet är mindre än den som beskrivs nedan: den bär ingen identifierare av något slag, och den säger var appen stannade, appversionen, och vilket operativsystem det här är — inget mer om enheten, inget gränssnittsspråk, och inga av stegen som kom före. Den går till Sentry, samma personuppgiftsbiträde och samma europeiska servrar, och det som sägs nedan om internetadressen en rapport kommer från gäller den också. Att välja att skicka dem från och med nu är samma svar som brytaren i Inställningar, och den stängs av på samma ställe. Samma skärm, med samma tre svar, dyker också upp när en enskild del av appen kraschar medan den körs snarare än vid start. Det här gäller bara appen för telefon och surfplatta: apparna för Mac och tv har ingen sådan skärm.
Den andra är en krasch vi inte kunde fråga dig om i stunden — för att appen var borta innan du hann svara, eller för att du stängde den i stället för att svara. Om du aldrig har blivit tillfrågad sparas en rapport om det på din enhet, och nästa gång appen startar ordentligt säger den det längst ner på skärmen och erbjuder dig frågan. Det är en enda rapport och ingen kö; en andra krasch ersätter den inte. Ingenting om den skickas om du inte säger ja där. Den raderas när du svarar, oavsett hur, när du säger åt det meddelandet att radera den, när kraschrapporter stängs av, och i vilket fall som helst sju dagar efter att den sparades. Den filen är det enda som lagras på din enhet för kraschrapportering innan du har samtyckt till något, och vi vill hellre nämna den än låta stycket ovan antyda att det inte finns något där: den finns för att frågan över huvud taget ska kunna ställas. Krascherna den räddar är de vi annars aldrig skulle se — de första starterna av en helt ny installation, som är de värsta krascherna som finns och tillhörde precis de personer frågan aldrig hade nått. Vad den inte räddar är en krasch operativsystemet hanterar själv, under appen: de kräver fortfarande att rapporteringen varit påslagen sedan tidigare.
- Vad en rapport innehåller. Var appen stannade — den tekniska spåret av felet — vilken typ av enhet det är, operativsystemet och dess version, appversionen, gränssnittsspråket, och en kort lista över vad appen gjorde innan: skärmar som öppnades, varningar om lågt minne, appen som gick till bakgrunden.
- Och, när felet låg i promptern, vad promptern gjorde. En taligenkänning som slutar fungera gör det i slutet av en kedja av händelser, och en rad som säger att den slutade räcker inte för att åtgärda det — en rapport om en läsning bär därför en kort tidslinje över den sessionen: taligenkänningsmotorn som startar och stoppar och varför, språket i stycket du hade nått, växlingar från ett språk till ett annat och om de lyckades, om igenkänningen kördes på enheten eller via plattformens servrar, hur lång tid det tog innan den lämnade sina första ord, när röstföljningen tappade din plats och när den hittade den igen, skärmen som rörde sig mellan väntar, lyssnar, pausad och stoppad, hur långt en språkmodell hade laddats ner om en laddades ner, och ögonblicket felet fastställdes. Den bär också FORMEN av vad du läste och var i den du var — hur många ord och stycken texten hade, hur många språk den blandade, vilket ordnummer du hade nått, och ögonblicken du tog över texten för hand med en spolning tillbaka eller en dragning. Det är de som gör resten av tidslinjen meningsfull över huvud taget: en position utan en längd att mäta den mot säger ingenting, och ett hopp taligenkänningen inte orsakade läses som ett fel om inte sidan säger att en hand gjorde det. Varje rad är ett antal, en kod, en språkkod eller en varaktighet. Ytterligare en siffra följer med bredvid dem: hur mycket minne appen själv använde i det ögonblicket, i hela megabyte — det är en trolig orsak till felet och det finns inget annat sätt att se det på, och det säger ingenting om dig eller om vad annat som finns på din enhet. Aldrig ett ord av texten — inte dess titel, inte en rad av den, inte vad taligenkänningen trodde sig ha hört, och inget namn på dig eller på dina enheter. Tiderna i den anges som mellanrum — ”fyra sekunder före felet” — snarare än som klockslag, för ett klockslag bär en tidszon och en tidszon är en grov plats.
- Vad som tas bort innan den skickas. En kraschrapport sätts samman av rapporteringskomponenten och skrivs inte av oss, så vi tar isär den och rensar den: filnamn och sökvägar, webbadresser utöver tjänstens namn, e-postadresser, nätverksadresser, namnet på din enhet och din tidszon. Ingen skärmbild och ingen kopia av skärmen bifogas någonsin — det är din text som är på den skärmen — och ingen rapport bär någon identifierare av dig som vi håller. Det som blir kvar är ett stackspår, typen av fel och typen av enhet.
- Det enda vår app inte kan rensa bort. Sentry räknar fram en ungefärlig plats — land och stad — från internetadressen en rapport kommer från. Det sker på deras sida, efter allt vår app kan redigera, så till skillnad från mätningen ovan finns det inget sätt för oss att stänga av det per rapport. Två inställningar på projektet svarar för det: den ena hindrar att själva adressen lagras, och den andra tar bort platsen som räknats fram från den. Den första är satt. Där den andra inte är det stannar land och stad kvar med rapporten så länge rapporten sparas, vilket är högst 90 dagar. Vi nämner det här i stället för att låta meningen ovan antyda att vi tagit bort något vi inte har tagit bort.
- Identifieraren. Rapporter från en installation bär en slumpmässig identifierare som rapporteringskomponenten skapar åt sig själv, så att tio krascher från en enhet kan kännas igen som en enhet i stället för tio. Det är inte identifieraren mätvärdena använder, och inte den din prenumeration använder.
- Vem som behandlar det. Sentry, vårt personuppgiftsbiträde, på dess europeiska servrar.
- Så här återkallar du, och vad som händer sedan. Inställningar → Kraschrapporter → stäng av brytaren. Rapporteringen upphör, och det som fortfarande väntar på att skickas raderas från enheten. Ditt svar på den här frågan reser på samma sätt som ditt svar om mätning gör: en enhet du kopplar ihop som aldrig har blivit tillfrågad tar över svaret du redan gav och talar om för dig att den har gjort det, en enhet som har svarat för sig själv behåller sitt eget svar, och att stänga av rapporteringen når dina ihopkopplade enheter även där de redan har svarat. Vad detta vilar på juridiskt, och vad ett återkallande gör och inte gör ogjort, finns i avsnitt 9.
Vi lägger inte in ett personuppgiftsbiträdes nyckel i en version innan det biträdets personuppgiftsbiträdesavtal gäller. Vad Sentry har utöver rapporterna människor skickar oss är testrapporterna vi skickade oss själva från en utvecklardator, för att kontrollera att namn, sökvägar och adresser verkligen rensas bort. De är våra, inte dina, och vi raderar dem.
6b. Vad du skickar oss själv
Appen har en skärm för ”Skicka feedback”. Ingenting på den når oss förrän du trycker på skicka, och det som når oss då är det du skrev plus vilka av de valfria sakerna du valde att lägga till. Det är ingen mätning och ingen kraschrapport: du skriver den, du bestämmer vad som följer med, och den används för att svara dig och för att åtgärda det du berättade för oss om.
När du väl har skickat något frågar appen efteråt. Så länge något av dina meddelanden fortfarande är öppet — väntar på att läsas, bearbetas eller väntar på ditt svar på en fråga vi ställde — eller har stängts under de senaste trettio dagarna, frågar appen vår server hur det ligger till med det, tillsammans med en kort anteckning vi har skrivit om det: vid start av appen, när du återvänder till den och en gång per timme så länge den är öppen, men aldrig oftare än en gång på femton minuter. När du öppnar Mina meddelanden och efter att du har lagt till detaljer, frågar den samma sak om varje meddelande som skickats från den här enheten, inklusive de som är klara eller inte planerade. Den frågan bär inget annat än de identifierare appen sparat för dina egna meddelanden när den skickade dem: inget nytt om dig samlas in, och det är det enda här som sker utan att du trycker på skicka. Svaren finns på din enhet så att skärmen fortfarande går att läsa utan anslutning, och de försvinner när appen gör det. Om vi ber dig om detaljer skickas det du skriver tillbaka som ett nytt meddelande, enligt samma regler och med samma saker bifogade som vilket annat som helst.
Vad som alltid följer med ett meddelande, för en rapport vi inte kan placera är en rapport vi inte kan agera på: appens version och byggnummer, operativsystemet och dess version, enhetens modell, språket och regionen enheten är inställd på (es_ES är till exempel spanska som den används i Spanien), och språket appen själv visas på. Det gör även den slumpmässiga prenumerationsidentifieraren från avsnitt 4, närhelst den här enheten har en — vilket den gör från det första köpet som gjorts på den, eller från att ha kopplats ihop med en enhet som gjort ett — för den enda kontroll som beskrivs nedan, varefter vår server inte sparar den. Skärmen namnger var och en av dessa innan du skickar, så du vet vad du skickar medan du skriver det.
Vad som bara följer med om du lägger till det. Filer — upp till tre, skärmbilder eller en kort skärminspelning, valda av dig från ditt eget bibliotek; vi får det du bifogar och inget du inte bifogade. En adress att svara till, om du vill ha ett svar; utan en läser vi ändå varje ord, och har då inget sätt att veta vem som skrev. Och mätidentifieraren från avsnitt 6, bakom en brytare som bara visas när det finns en att bifoga: den är vad som låter oss se hur appen betedde sig innan du skrev.
Det enda vi räknar fram själva är om meddelandet kom från en prenumerant, så att det kan besvaras först. Din enhet skickar den slumpmässiga prenumerationsidentifieraren från avsnitt 4, vår server frågar RevenueCat om den är berättigad, och skriver ner det svaret — ja eller nej — och aldrig identifieraren själv. Så inget kopplar samman det du sa med det du köpte.
Meddelanden hålls åt oss av Cloudflare på servrar i Västeuropa: texten i en databas, filerna i objektlagring, båda under referenskoden appen visar dig när den har skickat. De sparas i två år och raderas då automatiskt, och tidigare om du ber om det — citera den koden, eller berätta något annat för oss som gör att vi kan hitta meddelandet. Vi läser dem, liksom modellen som beskrivs härnäst; de används för ingenting annat: inte för mätning, inte för profilering, inte för att träna någons AI, och inte för att besluta något om dig.
Den första läsaren är en maskin, och inte en av våra. Varje nytt meddelande läses först av en AI-modell — Claude, gjord av Anthropic — som vi har gett ett enda jobb: att räkna ut vad meddelandet handlar om, hur mycket det spelar roll och var i appen det hör hemma, och att skissa vad vi skulle kunna svara. Den bestämmer ingenting du kan se. En status och en anteckning på din skärm ”Mina meddelanden”, ett mejl till dig, ett ärende i vårt ärendesystem: allt detta görs bara på vårt ord, efter att en av oss har läst vad den föreslår. För att göra det arbetet hanterar fyra tjänster utöver Cloudflare det du skickade, eller en del av det:
- Anthropic, i USA, kör modellen och tar emot varje meddelande i sin helhet: det du skrev, svarsadressen om du gav en, allt ovan som alltid följer med ett meddelande, om det kom från en prenumerant eller inte, mätidentifieraren om du bifogade den, och varje fil du bifogade — modellen öppnar och tittar på var och en. Själva prenumerationsidentifieraren når den aldrig. Det modellen har läst finns kvar i loggen för den körningen, i vårt konto hos Anthropic, och det kontot är inställt så att Anthropic inte använder det för att träna sina modeller.
- Telegram, ett företag baserat utanför Europeiska ekonomiska samarbetsområdet, för modellens sammanfattning till oss, och våra instruktioner tillbaka. För varje meddelande ger sammanfattningen dess referenskod, vilken typ av rapport det är, enheten, appversionen och språket, en rad eller två om vad du skrev, som kan citera dig, en rad som beskriver en bild du bifogat, och svaret modellen föreslår. Aldrig din e-postadress, och aldrig filerna själva.
- Google, vars servrar finns i USA och på andra ställen, för vårt svar om vi svarar dig via e-post: det lämnar vår Gmail-brevlåda till adressen du gav, med referenskoden i ämnesraden, och konversationen stannar i den brevlådan.
- GitHub, i USA, håller vårt ärendesystem, som är privat. Om det du rapporterade blir ett ärende där, bär ärendet referenskoden, enheten och appversionen, och problemet beskrivet med våra egna ord — aldrig din e-postadress.
Dessa fyra hör inte till våra personuppgiftsbiträden i avsnitt 10: vi använder var och en av dem enligt dess egna villkor, precis som vilken av dess användare som helst, och inget personuppgiftsbiträdesavtal binder dem till oss. Inte heller når den nattliga raderingen dem. Den täcker vår databas och filförvaring hos Cloudflare — där varje sammanfattning som skickas till Telegram också hålls, i två år från den dag den skickades — och ingenting utanför dem. Det dessa fyra har kvar stannar tills vi raderar det där för hand, och när du ber oss radera ditt meddelande gör vi det: på alla fyra ställena, och i de sammanfattningarna. Varje kopia bär referenskoden; det är så vi hittar den. När vi har raderat en körning från vårt konto har Anthropic enligt sina villkor 30 dagar på sig att rensa bort den från sina egna system.
En sak att veta innan du bifogar en bild: en skärmbild bär allt som var på skärmen när du tog den, vilket kan inkludera en text du läste. Bifoga bara det du skulle vilja att vi höll i, så raderar vi det vi inte behöver.
Att be om ett språk. Där appen visar ett språk den ännu inte talar kan du be oss lägga till det. Att trycka på ”Begär” skickar två saker till vår server och inget mer: språkets kod, och en slumpmässig nyckel som den här installationen skapar första gången du frågar. Nyckeln finns där så att en förfrågan som skickas två gånger över en dålig anslutning inte räknas som två installationer som vill ha samma språk. Förfrågan går igenom oavsett om du har tillåtit mätningen i avsnitt 6, eftersom det är något du bad oss om, inte något vi mätte. Den sparas hos Cloudflare i Västeuropa, bredvid meddelandena, i två år från den dag den kommer in, och raderas sedan automatiskt; ingen annan än vi läser den, och den går ingenstans annars. Nyckeln visas ingenstans, inte ens för dig, och inget vi sparar bredvid den säger vems den är — vilket också är varför vi inte kan plocka ut din för att radera den tidigare. På din enhet finns nyckeln kvar tills du raderar enheten eller tar bort appen.
6c. Frågor du ställer till AI-hjälpen
Sökningen högst upp i Inställningar kan skicka en fråga vidare till AI-hjälpen. Inget skickas förrän du trycker på ”Fråga AI”, och då bara det här: orden du skrev, appens språk, de inställningar som appens egen sökning hittade för orden och ett slumpmässigt nummer som appen skapar för den här installationen. Aldrig dina texter, dina inspelningar eller något annat på enheten.
Frågan besvaras på vår server hos Cloudflare, av en öppen AI-modell som utgår från appens egen manual. Cloudflare använder inte det den tar emot för att träna någon modell, och vi sparar varken frågan eller svaret: båda finns bara medan svaret skrivs. Svaret visas för dig märkt som AI-genererat, eftersom det kan vara fel.
För att motverka missbruk sparar servern räknare under det slumpmässiga numret — hur många gånger enheten frågade under den senaste minuten och hur många gånger den under den senaste timmen frågade något som inte handlar om Whisprompt — och om det upprepas pausar servern AI-hjälpen för den enheten: först en minut, därefter dubbelt så länge varje gång, aldrig längre än ett dygn. Aldrig vad som frågades. Dessa räknare raderas en timme efter den senaste sådana frågan eller ett dygn efter den senaste pausen. Servern räknar också frågorna som kommer från en och samma internetadress (IP), så att en enda plats inte kan förbruka hjälpen som är till för alla: över ett fastställt antal per timme eller per dygn måste adressen vänta. Själva adressen sparas aldrig — bara en förvrängd version av den som inte går att vända tillbaka (en hash) och som ändras varje dygn — och dessa räknare raderas ett dygn efter den senaste frågan. En paus avgör ingenting om dig utöver AI-hjälpen på den enheten. Detta vilar på ditt samtycke (artikel 6(1) a GDPR), som du ger varje gång du trycker på ”Fråga AI”.
7. Radera en enhet innan den lämnar dina händer
Appens inställningar har en knapp för ”Radera den här enheten”, under ”Användningsdata”. Det är rätt sak att trycka på innan du säljer, returnerar, byter in eller lämnar vidare en enhet, och Användarvillkoren ber dig göra det.
Den tar bort från den enheten: dina texter, dina inspelningar, röstmodellerna du laddade ner, anslutningarna du beviljade till tjänster som Notion, mätidentifieraren, och varje integritetssvar du gav på den. Den tar också bort enheten från dina ihopkopplade enheter, så den slutar synkronisera ditt bibliotek och slutar dela din prenumeration. Dina andra enheter behåller allt.
Din prenumeration påverkas inte. Den hör till ditt konto hos App Store eller Google Play och återställs på din nästa enhet.
Två gränser, sagt rent ut. Om enheten är offline när du raderar den slutförs ändå den lokala rensningen, men dina andra enheter får inte veta det; appen säger det, och du kan ta bort den från enhetslistan på vilken som helst av dem. Och mätvärden som redan skickats innan raderingen kallas inte tillbaka av den — för de, använd raderingsförfrågan i avsnitt 11.
8. Vad vi INTE samlar in
- Inga reklamidentifierare och inga reklam-SDK:er från tredje part.
- Ingen analys och ingen spårning på den här webbplatsen. I appen, ingenting alls om du inte har samtyckt till det, och sedan mätningen som beskrivs i avsnitt 6 och ingenting utöver den: ingen reklam, ingen profilering, och ingen spårning av dig över andra företags appar eller webbplatser.
- Ingen kraschrapportering om du inte slår på den själv, och ingenting i en rapport som identifierar dig — se avsnitt 6a.
- Ingen försäljning eller delning av personuppgifter i den mening som avses i GDPR.
Den här webbplatsen sätter inga kakor. Den behåller två inställningar i din webbläsare: temat, som du ställer in med sol-och-måne-knappen i sidhuvudet, och språket, så att whisprompt.app öppnas nästa gång på det språk du senast läste på. Båda går bara att läsa av den här webbplatsen, ingen av dem identifierar dig, ingen av dem skickas till oss eller till någon annan, och att rensa den här webbplatsens data i din webbläsare tar bort dem. Webbplatsen levereras av Cloudflare, som ser adressen du ansluter från, precis som vilken webbserver som helst gör, och räknar fram enbart landet som används för att visa priset för din butik från den.
9. Rättsliga grunder (GDPR artikel 6)
Att behandla ditt ljud och dina texter för att köra promptern görs för att tillhandahålla den funktionalitet du begär (artikel 6(1) b GDPR, fullgörande av avtal/på din begäran). Valfria anslutna källor, prenumerationsrättigheter och återställning av köp vilar på samma grund. Att skydda reläservern mot missbruk vilar på vårt berättigade intresse (artikel 6(1) f GDPR).
Allt i avsnitt 6 vilar på ditt samtycke (artikel 6(1) a GDPR): själva mätningen, och att räkna dina enheter som en person under en delad identifierare. Kraschrapporterna i avsnitt 6a vilar också på ditt samtycke — en tredje behörighet, som inte hör till någon av de andra två: en kraschrapporterare lagrar saker på din enhet och behövs inte för att köra en teleprompter, så det finns inget att vila den på förutom ditt ja. Alla tre efterfrågas separat och återkallas separat, när som helst; det är lika enkelt att återkalla som det var att samtycka, och det kostar inte fler tryck. Ett återkallande gäller från det ögonblicket: det innebär inte att det vi gjorde medan ditt samtycke gällde blir olagligt, och det raderar inte av sig självt det som redan skickats — för det, be oss, och avsnitt 11 säger hur. Mätningen och kraschrapporterna besvaras för en person snarare än för en mobil: svaret du ger fylls i på en enhet du kopplar ihop som inte har blivit tillfrågad än — som talar om för dig att den har tagit över det — och det tränger aldrig undan ett svar som redan getts på en enhet. Räkningen frågas en gång av ett besläktat skäl, för det är ett faktum om en uppsättning enheter snarare än om någon enskild av dem, och ett ja till den bärs över till de andra på samma prenumeration. Ett återkallande reser längre än något av dem: det når dina enheter även där de redan har svarat, för en invändning görs av en människa, och mellan att nå en enhet för mycket och att lämna en som mäter mot dess vilja tar vi det första. Vi frågar i stället för att anta, och skälet är värt att säga rent ut: att mäta en app genom att lagra en identifierare på din enhet skulle bara kunna göras utan att fråga om vår mätleverantör skriftligen gick med på att aldrig återanvända uppgifterna för egna syften, och gjorde det omöjligt att se en enskild person inuti sitt eget verktyg. Vi har inte bett den om något av detta, så vi frågar dig i stället.
Vad vi gör med mätvärdena är värt att namnge snarare än beskriva i det abstrakta: Whisprompt följer din röst genom en text på alla språk som stöds, kvaliteten på den följningen skiljer sig från språk till språk, och det enda sättet vi får veta att ett språk följs dåligt är att räkna hur ofta människor var tvungna att ta över texten för hand — per språk, och över tillräckligt många installationer för att talet ska betyda något. Mätvärdena om prenumerationsskärmen besvarar en mindre fråga: vilken låst funktion människor faktiskt stoppas av. Hur som helst bär mätvärdena inget du skrivit eller sagt, adressen de kommer från görs inte om till en plats, identifieraren ersätts efter tretton månader, och inget kombineras med data någon annanstans ifrån eller används för att fatta beslut om dig.
Inget här krävs av dig. Ingen lag förpliktar dig att ge oss något av det, och inget vi säljer är villkorat av det: appen installeras, promptern körs, och en prenumeration köps och återställs utan konto. En funktion beror på en behörighet — att följa din röst kan inte fungera utan mikrofonen — och att neka den lämnar promptern rullande av sig själv, vilket är ett eget läge snarare än en reservlösning. Mätningarna i avsnitt 6 och kraschrapporterna i avsnitt 6a behövs inte för någonting alls: neka det ena eller det andra eller båda, och appen beter sig precis som den annars skulle. Följden av att neka faller på oss snarare än på dig — vi saknar helt enkelt mätvärdet.
Vi fattar inga beslut om dig med automatiserade medel, och vi bygger inga profiler. Ingenting som beskrivs här bedömer dig, förutspår något om dig eller sorterar in dig i en grupp, och ingenting här ger upphov till en rättslig verkan för dig eller något jämförbart med en. Två saker avgörs av en maskin, och båda handlar om utrustning snarare än om dig: reläservern avvisar förfrågningar som kommer för snabbt efter varandra, och den lägger inte till en sjunde enhet till en prenumeration som redan täcker sex. Ingen av dem väger något om dig — den ena räknar förfrågningar, den andra räknar enheter. Modellen som läser dina meddelanden först (avsnitt 6b) sorterar dem — vad vart och ett handlar om, och hur brådskande det verkar — men den avgör ingenting om dig: vad som än når dig från den har avgjorts av en av oss.
Det du skickar oss själv — ett meddelande från feedbackskärmen eller en förfrågan om ett språk (båda i avsnitt 6b), eller vad du än väljer att skicka oss via e-post — vilar på ditt samtycke (artikel 6(1) a GDPR). Ingenting samlas in förrän du skickar det, och vad som följer med ett meddelande är ditt val medan du skriver. Att svara dig, åtgärda det du rapporterade och räkna vilka språk folk ber om, är precis den handlingen som infrias.
10. Personuppgiftsbiträden, och överföringar utanför EES
Varje personuppgiftsbiträde som nämns här är bundet till oss genom ett skriftligt personuppgiftsbiträdesavtal som kräver att det skyddar dina data enligt den standard den här policyn sätter, behandlar dem bara enligt våra instruktioner och bara för det ändamål som nämns här, och aldrig för sina egna. Våra personuppgiftsbiträden — RevenueCat (prenumerationer), Cloudflare (reläservern, meddelandena du skickar från feedbackskärmen och frågorna du ställer till AI-hjälpen), Amplitude (användningsdata) och Sentry (kraschrapporter) — kan behandla data utanför Europeiska ekonomiska samarbetsområdet, inklusive i USA. Amplitude tar emot mätvärdena på sin europeiska slutpunkt och Sentry håller kraschrapporter i sin europeiska region, men båda företagen är amerikanska, så dessa överföringar vilar ändå på klausulerna nedan. Varje sådan överföring görs enligt EU:s standardavtalsklausuler, införlivade i det personuppgiftsbiträdesavtal vi har med vart och ett av dessa personuppgiftsbiträden: Amplitudes tillägg utgör en del av dess användarvillkor och bär 2021 års klausuler, och Sentrys tillägg om personuppgiftsbiträde bär samma klausuler tillsammans med det brittiska tillägget. För att få en kopia av de klausuler som en viss överföring vilar på, skriv till support@whisprompt.app och namnge biträdet du frågar om; vi skickar dig de klausuler som gäller för det. (Vad Amplitude har utöver dina mätvärden är testhändelserna vi skickade oss själva från våra egna enheter, för att kontrollera att adressen en mätning kommer från inte görs om till en plats. De är våra, inte dina, och vi raderar dem.) De avtal och klausuler som nämns ovan täcker dessa personuppgiftsbiträden och ingen annan. De fyra tjänster som avsnitt 6b nämner som läser, för vidare eller håller det du skickar från feedbackskärmen — Anthropic, Telegram, Google och GitHub — är inte våra personuppgiftsbiträden: var och en av dem finns utanför Europeiska ekonomiska samarbetsområdet eller håller det de tar emot utanför det, och var och en hanterar det enligt sina egna villkor. Inget av våra personuppgiftsbiträden har ett namn på dig, och bara en av dem kan ha en e-postadress: om du anger en på feedbackskärmen så att vi kan svara, ligger den inuti ditt meddelande hos Cloudflare tills det meddelandet raderas. Utöver det är det de har en slumpmässig prenumerationsidentifierare, identifierare per enhet, identifieraren mätvärdena bär, namnet varje enhet uppger för sig själv, och tekniska anslutningsuppgifter. Utanför dem läser modellen hos Anthropic den adressen tillsammans med resten av ditt meddelande, och om vi svarar dig via e-post finns den även i vår Gmail-brevlåda — avsnitt 6b säger hur länge.
11. Dina rättigheter
Enligt GDPR har du rätt till tillgång till, rättelse av, radering av, begränsning av och dataportabilitet för dina data, samt rätt att invända mot behandling. Vi har varken ett namn eller en e-postadress för dig: Whisprompt har inga konton, och en adress du ger oss tillsammans med ett meddelande stannar hos det meddelandet (avsnitt 6b). Vi håller dock en post på vår egen server: om du använder Whisprompt Pro på flera av dina enheter håller vi en lista över dessa enheter — en identifierare appen genererar för var och en, namnet varje enhet uppger för sig själv, och när den lades till och senast sågs — under en slumpmässig prenumerationsidentifierare. Du kan radera den posten från appen när som helst (Inställningar → Data på våra servrar), och allt annat stannar på din enhet: du kan radera texter, modeller och appen när du vill. För att återkalla ditt samtycke till användningsmätningarna, stäng av dem (Inställningar → Användningsdata) eller skriv till oss — avsnitt 6 beskriver båda, och båda stoppar insamlingen och raderar identifieraren från enheten. För att också få de redan skickade mätvärdena raderade, be oss, så raderar vi dem: de hålls under den ena slumpmässiga identifieraren och under inget namn på dig. Att radera din prenumerationspost når inte dem, och att stänga av mätningen når inte den, för de två hålls med avsikt under olika identifierare: be oss om vilken som helst av dem du vill ska försvinna, eller båda. Om du har skrivit till oss från feedbackskärmen och vill att det meddelandet och dess bilagor ska försvinna, citera referenskoden appen visade dig — den koden är hur vi hittar det, och kopiorna av det som avsnitt 6b beskriver, och det finns inget namn på dig arkiverat med det att hitta det genom. För alla förfrågningar, mejla support@whisprompt.app. Du har också rätt att lämna in ett klagomål till en tillsynsmyndighet — den där du bor, den där du arbetar, eller den där du tycker att något gick fel. Vår är Agencia Española de Protección de Datos i Spanien (aepd.es).
12. Lagringstid
Lokala data finns kvar tills du raderar dem eller tar bort appen. Prenumerationsdata tas bort tillsammans med din kundprofil hos RevenueCat, även om anonymiserade transaktionsposter kan sparas av RevenueCat och appbutiken för bokföringsändamål. Rum hos reläservern lever i högst fyra timmar, anslutningsbrevlådan i upp till 30 dagar, och listan över enheter på din prenumeration tills ett år har gått utan att någon av dem använt den — eller tills du raderar den från appen. Användningsmätvärden bär inget utgångsdatum; vad som avgör hur länge de sparas är vad de är till för. De stannar medan de fortfarande kan besvara frågan de samlades in för att besvara — om versionen av appen människor kör just nu beter sig som vi tror att den gör — och de raderas så snart de inte kan det längre, eller tidigare om du ber oss radera dina. Ingenting sparas i hopp om att det ska visa sig användbart senare. Identifieraren dessa mätvärden hålls under går efter en egen klocka, och en kort en: den ersätts senast tretton månader efter att den skapas, räknat från den dag den skapas och förlängs inte av användning, så ingen post under en identifierare kan sträcka sig längre än så. Kraschrapporter sparas hos Sentry i högst 90 dagar. Ett meddelande skickat från feedbackskärmen, med allt som bifogats det, sparas i två år från den dag det kommer in och raderas sedan automatiskt — den raderingen görs varje natt av systemet som håller det, inte av någon som kommer ihåg; be oss, så går ditt tidigare. Den raderingen når inte kopiorna som avsnitt 6b beskriver hos Anthropic, Telegram, Google och GitHub: de finns kvar tills vi raderar dem för hand, vilket vi gör när du ber om det. E-postmeddelanden till supporten sparas bara så länge det behövs för att hantera din förfrågan. En förfrågan om ett språk sparas i två år från den dag den kommer in och raderas sedan av samma nattliga körning.
13. Barn
Whisprompt riktar sig inte till barn under 16 år och behandlar inte medvetet deras data.
14. Ändringar
Vi uppdaterar den här sidan när vår praxis ändras och reviderar datumet ovan. Där tidpunkten för ändringen är vår egen uppdateras sidan före den version som för med sig den, inte efter.