Privatlivspolitik
Sådan håndterer SOWA Privacy dine data – spoiler: de forbliver på din enhed.
1. Introduktion og anvendelsesområde
SOWA Privacy ("vi", "os", "vores") beskytter dine personoplysninger, når du bruger AI-chatbots som ChatGPT, Claude, Gemini, Copilot og Grok. Produktet dækker to overflader, og begge er omfattet af denne privatlivspolitik:
- Browserudvidelsen. Detektion og anonymisering af personoplysninger i dine prompter. Kører udelukkende i din browser. Den gratis Starter-plan fungerer uden konto.
- Hjemmesiden på
sowaprivacy.ai/sowaprivacy.ai. Kontooprettelse, abonnementsstyring, kontakt- og salgsformularer, marketingsider. Kræves kun, hvis du vælger at starte et betalt abonnement, administrere en organisation eller kontakte vores team.
Vores grundlæggende princip er dataminimering: alt, der kan forblive på din enhed, gør det. Indholdet af dine AI-samtaler og de personoplysninger, udvidelsen registrerer i dem, når aldrig vores servere. Dette gælder uanset om du har et betalt abonnement eller ej.
SOWA Privacy er udviklet af SOWA Privacy (registrering afventer). Vores kildekode er offentligt tilgængelig på github.com/Sowa-Privacy, så alle påstande i denne politik kan efterprøves uafhængigt mod koden.
2. Data behandlet i browserudvidelsen
2.1 Detektion af personoplysninger (kun lokalt)
SOWA Privacy scanner tekst, du skriver i AI-chatbot-grænseflader, for at registrere personoplysninger – navne, e-mailadresser, telefonnumre, ID-numre, legitimationsoplysninger, finansielle identifikatorer og andre følsomme informationer. Denne detektion kører udelukkende i din browser. Ingen tekst – hverken originalen eller den anonymiserede version – sendes til SOWA Privacy eller nogen server, vi driver.
2.2 Ingen indsamling af AI-samtaler
Indholdet af dine AI-samtaler og eventuelle personoplysninger, udvidelsen registrerer, forlader aldrig din enhed. Vi indsamler, transmitterer, opbevarer eller behandler dem ikke på nogen server. Udvidelsen indeholder ingen analyse, telemetri, sporingspixels eller fingeraftryk.
2.3 Data gemt lokalt af udvidelsen
Udvidelsen bruger din browsers lokale lager (chrome.storage.local og chrome.storage.session) til at gemme:
- Indstillinger og præferencer – detektionskategorier, sprog, tema, webstedsregler, brugerdefinerede regex / hvidliste / sortlisteposter.
- Anonymiseringsordbog – tilknytningen mellem originale værdier og deres pladsholdere, så AI-svar kan de-anonymiseres på din skærm.
- Revisionslog – en SHA-256-kædet oversigt over, hvad der blev registreret, hvornår og på hvilket websted. Opbevares kun på din enhed. Du kan eksportere den (JSON / CSV) eller rydde den fra Revisionsloggen.
- Sessionstoken og cachelagrede rettigheder (kun hvis du er logget ind) – den JWT, der er udstedt af Supabase Auth, plus det seneste svar fra
/api/entitlements/me. Bruges til at holde betalte funktioner låst op offline.
Du kan slette alle lokalt lagrede data til enhver tid ved at rydde udvidelsens lager i din browser eller ved at afinstallere udvidelsen.
3. Data behandlet, når du opretter en konto
Oprettelse af en SOWA Privacy-konto er valgfrit. Den gratis Starter-plan fungerer uden konto. Du behøver kun en konto for at starte et Pro- eller Business-abonnement, administrere en organisation eller logge udvidelsen ind på en betalt plan.
3.1 Registrering og login
Når du tilmelder dig på sowaprivacy.ai, indsamler vi:
- E-mailadresse – bruges som dit kontoidentifikator og til transaktionelle e-mails (bekræftelse, nulstilling af adgangskode, vigtige kontomeddelelser).
- Adgangskode – hashet og opbevaret af Supabase Auth; aldrig synlig for os i klartekst.
- Fulde navn (valgfrit) – bruges til at henvende os til dig i dashboardet og på fakturaer.
- Standardplan – det niveau, der aktuelt er knyttet til din konto (Starter / Pro / Business).
- Tidsstempel for kontooprettelse – til revision og livscyklusstyring.
Sessioner udstedes som en JWT af Supabase Auth. JWT'en plus et opdateringstoken gemmes i browserlageret (hjemmesiden) eller chrome.storage.local (udvidelsen). Vi sætter ikke sporingscookies; de eneste cookies på hjemmesiden er autentificeringssessionscookien indstillet af Supabase Auth (nødvendig, førstepartspart).
3.2 Organisationsmedlemskaber (Business-plan)
Hvis du er på Business-planen og opretter eller tilmelder dig en organisation, behandler vi derudover:
- Organisationsnavn og slug.
- Medlemsliste – e-mailadresser og roller for brugere, der er inviteret til din organisation.
- Ventende invitationer – den inviterede e-mailadresse, tokenet, der bruges til at acceptere invitationen, og den inviterende bruger. Tokens udløber og slettes, når invitationen accepteres, afvises eller tilbagekaldes.
Når du inviterer en kollega, deles deres e-mailadresse med vores backend, så vi kan videresende invitationen. Den inviterede person bliver et uafhængigt registreret i henhold til denne politik fra det øjeblik, de accepterer.
3.3 Opslag af rettigheder
Både hjemmesiden og udvidelsen kalder /api/entitlements/me for at finde ud af, hvilke funktioner der er låst op for din plan. Svaret indeholder kun funktionsflags og dit planniveau – det indeholder ikke noget promptindhold, revisionsdata eller personoplysninger ud over dit eget bruger-ID. Udvidelsen cachelagrer svaret i op til 60 minutter (opdateret via chrome.alarms), så det fortsætter med at fungere offline.
3.4 Tilslutning af udvidelsen til din konto
Når du klikker på "Log ind" i udvidelsens popup, åbner Chromes chrome.identity.launchWebAuthFlow et vindue på sowaprivacy.ai/auth/extension-connect. Når du har godkendt, returnerer hjemmesiden et kortlivet overdragelsestoken, som udvidelsen udveksler til en Supabase-session via /api/extension/handoff/exchange. Tokenet er til engangsbrug og udløber inden for få minutter.
4. Fakturering (Stripe)
Når du starter et betalt Pro- eller Business-abonnement, håndteres fakturering af Stripe. Dataopdelingen er som følger:
- Stripe modtager direkte: dine kortdata, fakturanavn, faktureringsadresse, land og eventuelle skatteidentifikatorer, du angiver. Vi ser eller opbevarer aldrig fulde kortnumre – Stripe Checkout indsamler dem i en iframe, der serveres fra
stripe.com. - Vi modtager fra Stripe (via webhook): dit Stripe-kunde-ID, abonnements-ID, planniveau, faktureringscyklus (månedlig / årlig), prøveperiodestatus, abonnementstilstand (aktiv / prøveperiode / forfaldent / annulleret) og fakturaoplysninger (beløb, valuta, status, hostet faktura-URL). Vi gemmer disse på din konto i Supabase, så vi kan vise dig den korrekte tilstand på fakturasiden.
- 14-dages prøveperiode: nye Pro- og Business-abonnementer inkluderer en 14-dages prøveperiode. Der kræves intet kort for at starte; hvis du ikke tilføjer en betalingsmetode inden prøveperiodens udløb, sættes abonnementet automatisk på pause.
- Stripe webhook-hændelseslog: vi registrerer indgående Stripe-hændelser (
checkout.session.completed,customer.subscription.*,invoice.payment_*) for at gøre webhook-levering idempotent. Loggen gemmer Stripe-hændelses-ID'et og tidsstemplet; ingen kortdata er involveret. - Selvbetjeningsfaktureringsportal: når du klikker på "Administrer abonnement" på fakturasiden, åbner vi Stripes hostede faktureringsportal. Her kan du opdatere din betalingsmetode, skifte plan, downloade fakturaer eller annullere – alt direkte med Stripe.
5. Kontakt- og salgsformularer
5.1 Kontaktformular (contact.html)
Når du indsender formularen på Kontaktsiden, sendes de data, du angiver (navn, e-mail, valgfrit firma, valgfrit telefonnummer, emne, besked), via Resend, en transaktionel e-mailtjeneste, til et af vores afdelingspostkasser baseret på det emne, du vælger:
- Generelt → info@sowaprivacy.ai
- Support → support@sowaprivacy.ai
- Sikkerhed → security@sowaprivacy.ai
- Feedback → feedback@sowaprivacy.ai
E-mailen sendes fra no-reply@sowaprivacy.ai, med din e-mailadresse sat som Reply-To, så et svar går direkte tilbage til dig. Resend håndterer kun transmissionen; meddelelsen befinder sig derefter i vores postkasse under vores standardmæssige e-mailaufbevaringspolitik.
5.2 Salgs-/forespørgselsformular (sales.html)
Når du indsender formularen "Tal med salg" på Salgssiden, videresendes de data, du angiver (navn, e-mail, valgfrit firma, valgfrit telefonnummer, interesseområde, besked), til HubSpot via HubSpot Forms API i EU-regionen. Vi bruger HubSpot som vores CRM til at spore indgående salgshenvendelser.
Hvis HubSpot-sporingscookien (hubspotutk) tilfældigvis er til stede i din browser, når du indsender formularen, videregives dens værdi, så HubSpot kan knytte indsendelsen til eksisterende analysedata. Vi indlæser ikke HubSpots sporingsskript på vores marketingwebsted, så vi sætter selv ingen HubSpot-cookies; du kan rydde eller blokere den i din browser til enhver tid uden at påvirke din mulighed for at bruge udvidelsen.
6. AI API-udbydere (brugerinitieret, kun udvidelsen)
Når du bruger udvidelsens indbyggede AI-chatproxy, sendes den anonymiserede tekst – med dine personoplysninger allerede erstattet af pladsholdere – til den AI API-udbyder, du vælger. Dette sker kun, når du aktivt udløser det. Understøttede endepunkter:
- OpenAI API (
api.openai.com) - OpenRouter (
openrouter.ai) - Fireworks AI (
api.fireworks.ai) - Mistral AI (
mistral.ai)
Anmodningen sendes fra din browser direkte til den valgte udbyder, godkendt med din egen API-nøgle, som kun er gemt i chrome.storage.local. Vi ser ikke dine API-nøgler eller anmodningerne. Den privatlivspolitik, som den udbyder, du vælger, anvender, regulerer, hvad de gør med den anonymiserede tekst, de modtager.
7. Lokale AI-modeldownloads
Hvis du vælger NER eller Lokal LLM-detektion i udvidelsens indstillinger, downloades de nødvendige modelfiler fra:
- HuggingFace (
huggingface.co) – Named Entity Recognition-modeller (~65 MB). - GitHub (
raw.githubusercontent.com) – udvidelsesressourcer og WebLLM-modelfiler. - WebLLM CDN – lokale LLM-modelvægte (~200 MB), når Power Mode er aktiveret.
Dette er standard HTTPS GET-anmodninger. Ingen personoplysninger sendes ud over, hvad enhver HTTP-anmodning inkluderer (din IP-adresse). Inferens kører udelukkende på din enhed via WebAssembly (ONNX Runtime) og WebGPU (WebLLM).
8. Underdatabehandlere
De tredjepartstjenester, vi bruger til at drive hjemmesiden, er angivet nedenfor. Hver håndterer et specifikt dataomfang og er underlagt sine egne databehandlingsbetingelser.
| Underdatabehandler | Formål | Region |
|---|---|---|
| Supabase | Kontogodkendelse, profiler, organisationer, rettigheder, abonnementstabel. Privatlivspolitik. | EU (Frankfurt) |
| Stripe | Betalingsbehandling, abonnementsstyring, faktureringsportal, fakturaer. Privatlivspolitik. | USA / globalt; EU SCC'er på plads |
| HubSpot | CRM til salgsformularindsendelser og indgående salgshenvendelser. Privatlivspolitik. | EU (Frankfurt) |
| Resend | Transaktionel e-maillevering til kontaktformularbeskeder, dirigeret efter emne til vores info / support / sikkerhed / feedback-postkasser. Privatlivspolitik. | USA (Delaware); EU SCC'er på plads |
| Vercel | Hosting af marketingwebstedet og serverløs API. Behandler HTTP-trafik (IP-adresse, brugeragent) til routing og driftslogfiler. Privatlivspolitik. | EU edge; US-infrastruktur med EU SCC'er |
| PostHog | Privatlivsvenlig produktanalyse for marketingwebstedet – sidevisninger og aggregerede interaktioner. Samtykkebaseret: indlæses kun efter du accepterer. Ingen sessionsafspilning. Privatlivspolitik. | EU (Frankfurt) |
| HuggingFace | Statisk levering af NER-modelfiler. Kun ved tilvalg. | Globalt CDN |
| GitHub | Kildekode-repository; statisk levering af WebLLM-modelressourcer. Kun ved tilvalg. | USA |
Vi sælger, udlejer eller deler ikke dine data med nogen uden for ovenstående liste. Vi driver intet reklamenetværk og intet sessionsafspilningsværktøj. Den eneste adfærdsanalyse er PostHog, som er slået fra som standard og kun indlæses på marketingwebstedet, efter du accepterer via samtykkebanneret – og aldrig inde i browserudvidelsen.
9. Retsgrundlag (GDPR artikel 6)
- Opfyldelse af kontrakt (art. 6, stk. 1, litra b) – for at levere udvidelsen og de konto-/faktureringsfunktioner, du aktivt anvender: registrering, login, rettighedskontrol, abonnementsstyring, fakturaer.
- Retlig forpligtelse (art. 6, stk. 1, litra c) – for at opbevare faktura- og skatterelevante poster i de perioder, der kræves i henhold til gældende bogførings- og skattelovgivning.
- Legitime interesser (art. 6, stk. 1, litra f) – for at holde tjenesten sikker (driftslogfiler, hastighedsbegrænsning, verificering af webhook-signatur) og for at besvare henvendelser via kontaktformularen.
- Samtykke (art. 6, stk. 1, litra a) – for produktanalyse på marketingwebstedet (PostHog) og for valgfrie komponenter, der downloader en tredjepartsmodel ved første brug (NER, Lokal LLM). Analyse er slået fra, indtil du accepterer samtykkebanneret; du kan til enhver tid trække samtykket tilbage (se afsnit 13). De lokale modelfiler kan til enhver tid slettes fra udvidelsen.
10. Opbevaringsperioder
Hvor længe de enkelte typer data opbevares:
- Lokalt lagrede udvidelsesdata (indstillinger, ordbog, revisionslog, cachelagret session) – opbevares på din enhed, indtil du rydder dem eller afinstallerer udvidelsen. Vi har ingen kopi på vores servere.
- Kontoprofil (e-mail, hashet adgangskode, navn, plan) – opbevares, mens din konto er aktiv. Slettes inden for 30 dage efter en anmodning om kontosletning, undtagen felter, der skal opbevares af fakturerings- eller juridiske årsager (se nedenfor).
- Organisationsmedlemskaber og invitationstokens – opbevares, så længe organisationen eksisterer. Invitationstokens slettes, når de accepteres, afvises, tilbagekaldes eller udløber.
- Stripe-faktureringsdata på vores side (kunde-ID, abonnementstilstand, planhistorik) – opbevares, mens abonnementet er aktivt og i den periode, der kræves i henhold til gældende regnskabs- og skattelovgivning (typisk 10 år i EU, 7 år i visse jurisdiktioner). Kortdata gemmes ikke på vores side på noget tidspunkt.
- Fakturaer – samme som ovenfor. Tilgængelige for dig i Stripe Billing Portal i den samme periode.
- Stripe webhook-hændelseslog – opbevares på ubestemt tid af hensyn til idempotens og revision, men indeholder kun Stripe-hændelses-ID'er og tidsstempler – ingen kortdata.
- Kontaktformular-e-mails (Resend) – meddelelsen leveres kortvarigt via Resend; Resends egne leveringslogfiler opbevares i henhold til dens politik (typisk op til 30 dage). Den kopi, der lander i vores afdelingspostkasse, opbevares under vores standardmæssige e-mailaufbevaringspolitik.
- Salgsformularindsendelser i HubSpot – opbevares i op til 24 måneder fra den seneste kontakt, medmindre vi har et aktivt forretningsforhold med dig; herefter anvender vi samme opbevaringsperiode som for kontodata. Du kan bede os om at slette din HubSpot-post tidligere.
- Serverside driftslogfiler (Vercel / Supabase) – IP-adresser, anmodningsstier og tidsstempler i kortfristede driftslogfiler opbevares i henhold til den enkelte udbyders opbevaringspolitik, typisk 7–30 dage. De indeholder hverken AI-promptindhold eller personoplysninger, som udvidelsen har registreret for dig.
Når du sletter din konto, anonymiserer vi poster, vi er forpligtet til at opbevare af juridiske årsager (f.eks. fakturaer), og sletter alt andet.
11. Internationale dataoverførsler
Supabase, HubSpot og Vercel edge-netværket betjener primært EU-brugere fra EU-datacentre. Stripe, Resend og GitHub har hovedkvarter i USA; overførsler til dem er dækket af Europa-Kommissionens Standardkontraktbestemmelser og, hvor det er relevant, EU-US Data Privacy Framework. HuggingFace leverer modelfiler fra et globalt CDN; modeldownloads er statiske HTTPS GET-anmodninger uden personoplysninger.
12. Browsertilladelser
Udvidelsen anmoder om følgende Chrome-tilladelser. Vi angiver hver enkelt og begrundelsen herfor:
- activeTab – for at tilgå indholdet af den aktive fane med henblik på detektion af personoplysninger i tekstfelter.
- storage – for at gemme indstillinger, anonymiseringsordbok og (hvis du er logget ind) din session og dine rettigheder lokalt.
- tabs – for at identificere det AI-chatbot-websted, du befinder dig på, og for at styre udvidelsens brugergrænseflade på tværs af faner.
- contextMenus – for at tilbyde højrekliksmuligheder til hurtig anonymisering, hvidlistning og sortlistning.
- sidePanel – for at vise udvidelsens sidepanelgrænseflade.
- windows – for at håndtere pop-up- og paneilvinduer.
- offscreen – for at køre NER-inferens i en isoleret kontekst, som værtssiden ikke kan se eller kalde.
- identity – for at logge udvidelsen ind på din SOWA Privacy-konto via
chrome.identity.launchWebAuthFlow. Bruges kun, når du klikker på "Log ind". - alarms – for at opdatere dine rettigheder én gang i timen, så planændringer træder i kraft, selv når du ikke aktivt bruger udvidelsen.
Indholdsscriptet kører på <all_urls>, men detektion og Privacy Owl aktiveres kun på de syv AI-chatdomæner på standardintegrationslisten (ChatGPT, OpenAI, Claude, Gemini, Copilot, Grok, x.ai). Du kan tilføje eller fjerne websteder under Indstillinger → Websteder og privatliv.
13. Cookies og lokalt lager
- Udvidelsen gemmer intet i cookies – kun i
chrome.storage.localogchrome.storage.session. - Marketingwebstedet gemmer en lille
sowa-theme-post ilocalStoragefor at huske din mørk/lys-præference og ensowa-analytics-consent-post for at huske dit analysevalg. Ingen af dem er sporingscookies. - Dashboardet (konto-, fakturerings- og indstillingssider) sætter en nødvendig, førstepartsgodkendelsescookie via Supabase Auth, så din session overlever genindlæsning af sider. Denne cookie er strengt nødvendig for tjenesten og bruges ikke til sporing.
- PostHog-analyse – kun hvis du accepterer samtykkebanneret. Når du har tilmeldt dig, sætter PostHog førstepartscookies /
localStorage-poster for at tælle sidevisninger og aggregere interaktioner på marketingwebstedet. Det er slået fra som standard, respekterer automatisk din browsers "Do Not Track"-signal, kører ingen sessionsafspilning og indlæses aldrig inde i udvidelsen. Du kan ændre mening til enhver tid – fravalg (eller sletning afsowa-analytics-consent-posten) stopper det, og banneret vises igen ved dit næste besøg. - HubSpot – vi indlæser ikke HubSpots klientside-sporingsskript på marketingwebstedet, så vi sætter ingen HubSpot-cookies. Hvis din browser allerede har en HubSpot-cookie (
hubspotutk) fra et andet websted, kan dens værdi videresendes med salgsformularindsendelser; rydning eller blokering påvirker aldrig din brug af udvidelsen eller din konto.
14. Sikkerhed
Indholdet af dine AI-samtaler og registrerede personoplysninger forlader aldrig din browser, så disse data er ikke eksponeret for nogen serverside sikkerhedsbrudrisiko. Dine lokale data er beskyttet af din browsers og dit operativsystems egne sikkerhedsmodeller – hold din browser opdateret.
Konto- og faktureringsdata befinder sig hos vores underdatabehandlere under deres respektive sikkerhedsregimer. På vores side anvender vi mindste-privilegium-engineering: rækkeniveausikkerhed på Supabase-databasen, verificering af Stripe webhook-signatur, hemmeligheder udelukkende i Vercels krypterede miljøvariabler, HTTPS på alle endepunkter og kortlivede JWT'er med refresh-token-rotation.
15. Dine rettigheder
I henhold til GDPR (og tilsvarende lovgivning i andre jurisdiktioner) har du ret til at:
- Indsigt i de personoplysninger, vi opbevarer om dig.
- Berigtigelse af ukorrekte eller ufuldstændige data.
- Sletning af dine data, med forbehold for de lovmæssige opbevaringsforpligtelser beskrevet i afsnit 10.
- Begrænsning af behandling i visse situationer.
- Indsigelse mod behandling baseret på legitime interesser.
- Dataportabilitet – modtag en kopi af dine kontodata i et maskinlæsbart format.
- Tilbagetrækning af samtykke til enhver tid, hvor behandling er baseret på samtykke.
- Klage til din lokale tilsynsmyndighed. En liste over EU-myndigheder er tilgængelig på edpb.europa.eu.
For lokale udvidelsesdata udøver du disse rettigheder direkte: indstillinger viser alle lagrede elementer, revisionsloggen giver dig mulighed for at eksportere og rydde loggen, og afinstallation af udvidelsen sletter alt. For konto- og faktureringsdata bedes du sende en e-mail til info@sowaprivacy.ai fra den adresse, der er knyttet til kontoen, eller bruge handlingen "Slet konto" i produktet, hvor det er tilgængeligt; vi svarer inden for 30 dage.
16. Børn
Udvidelsen er ikke rettet mod børn. Du skal være mindst 16 år gammel (eller den digitale samtykkealder i din jurisdiktion) for at oprette en SOWA Privacy-konto eller starte et abonnement. Den gratis Starter-plan behandler alt lokalt, og vi indsamler ikke bevidst personoplysninger fra nogen – herunder børn – via den.
17. Open source-transparens
SOWA Privacy er open source under en Source-Available-licens. Vores komplette kildekode findes på github.com/Sowa-Privacy. Du – eller enhver sikkerhedsforsker – kan revidere koden for at verificere, at udvidelsen opfører sig præcis som beskrevet i denne politik. Vi mener, at transparens er den stærkeste form for tillid.
18. Ændringer af denne politik
Vi kan opdatere denne privatlivspolitik fra tid til anden. Datoen "Sidst opdateret" øverst på siden afspejler den seneste revision. Ved væsentlige ændringer vil vi underrette dig via dashboardet og, hvor det er relevant, via e-mail til den adresse, der er knyttet til din konto.
19. Kontakt
For spørgsmål, anmodninger eller klager vedrørende denne privatlivspolitik bedes du kontakte os:
- E-mail: info@sowaprivacy.ai
- Hjemmeside: sowaprivacy.ai
- GitHub: github.com/Sowa-Privacy
Juridisk enhed og postadresse: se vores Impressum.
Hvis du ikke kan opnå en tilfredsstillende løsning med os, har du ret til at indgive en klage til databeskyttelsestilsynsmyndigheden i dit bopælsland.