Säkerhet

Hur Privera är designad för att möta höga krav på dataskydd.

Dokumenten bearbetas lokalt

Analys, maskering och export körs på användarens dator. Appen skickar inte dokument, filnamn eller fynd till våra servrar.

Vad avidentifiering betyder juridiskt

Privera maskerar och pseudonymiserar handlingar. Namn, personnummer och andra direkta identifierare ersätts eller tas bort. Eftersom originalet finns kvar hos er är den behandlade handlingen fortfarande personuppgifter för er.

Bedömningen av om kvarvarande uppgifter, till exempel roll, ort, datum eller ärendenummer, kan peka ut en person ligger hos er. Verktyget ersätter inte sekretessprövningen enligt offentlighets- och sekretesslagen.

Vilken data lämnar datorn

Tre saker går över internet, och inget av dem är innehåll:

  1. Språkmodellen hämtas från Hugging Face första gången appen startar. Därefter används den lokala kopian, och nätet anlitas bara om den kopian saknas eller är skadad.
  2. Uppdateringskontroll via licens.privera.se vid start av den installerade appen. Installer och uppdateringar levereras via Cloudflare.
  3. Licensservern. Vid aktivering skickas licensnyckeln, ett maskin-id och datornamnet. Maskin-id:t är en SHA-256-summa av ett slumpat installations-id, plattform, arkitektur och datornamn. Det är en pseudonym identifierare som kan kopplas till licensen hos oss. Vid förnyelse i bakgrunden och när en dator kopplas loss skickas bara nyckeln och maskin-id:t.

Inga dokument, inga träffar, inga filnamn och ingen användningsstatistik skickas någonsin. Appen har ingen felrapportering.

Maskering och exportkontroller

Det klassiska felet är att en svart rektangel ritas ovanpå textströmmen med ett markeringsverktyg i stället för med en riktig redigeringsfunktion, så att texten finns kvar under.

I PDF tas vald text bort ur innehållsströmmen. Bildinnehåll maskeras genom omskrivning av pixlar. PDF-exporten kontrolleras med flera metoder, bland annat textextraktion och undersökning av objekt och pixlar. En underkänd kontroll stoppar exporten.

Word-exporten har egna kontroller av XML-text och maskerade bildpixlar. Dokument- och bildmetadata rensas. Inbäddade dokument och bildformat som inte kan kontrolleras stoppar exporten.

Kontrollerna granskar de valda maskeringarna. De bevisar inte att all känslig information har upptäckts. OCR och språkmodellen kan missa uppgifter. Granska dokumentet, komplettera markeringarna och kontrollera den sparade filen innan ni delar den. Även kvarvarande roller, ärendenummer och sammanhang kan identifiera en person.

Lokala granskningar och exportloggar

Exportloggen innehåller bland annat tidpunkt, filnamn, kategorier, positioner, ersättningsetiketter och SHA-256 för original och utfil. Det lokala Windows-kontot anges när det kan läsas, annars lämnas uppgiften tom. Ett delat konto identifierar inte den enskilda granskaren.

Fyndens originaltext sparas inte i exportloggen. Filnamn och egna etiketter kan ändå vara känsliga. Loggarna är lokala JSON-filer och ligger som förval i appens datamapp. De ska granskas separat innan de delas.

Sparade granskningar krypteras för det aktuella Windows-kontot. De kan innehålla manuellt markerad Word-text och egna etiketter för att arbetet ska kunna återställas. De rensas i Inställningar. Krypteringen skyddar inte mot någon som redan har tillgång till ert konto.

Modellen

KB-BERT (KB/bert-base-swedish-cased-ner) från KBLab vid Kungliga biblioteket, tränad på svensk text, ~440 MB. Hämtas från Hugging Face vid första starten (internetanslutning krävs då) och körs därefter lokalt med PyTorch på processorn.

Licensservern

Licensservern är en Cloudflare Worker med en D1-databas. Den lagrar en SHA-256-summa av licensnyckeln och nyckelns fyra sista tecken, e-postadressen, Stripes kund- och prenumerations-id, maskin-id och datornamn för de datorer licensen aktiverats på, samt tidsstämplar. Ingenting om kunddokument.

Själva nyckeln finns i klartext bara på kvittosidan, i upp till sju dagar efter köpet eller till dess licensen aktiverats på en dator. Därefter finns bara summan. Det betyder också att vi inte kan slå upp en tappad nyckel, utan bara utfärda en ny.

För IT och informationssäkerhet

Nätverksflöden, signering, loggning, sårbarhetshantering, underleverantörer och livscykel finns beskrivna i underlaget för IT och informationssäkerhet, som också finns som PDF.

Rapportera en sårbarhet

Mejla [email protected]. Hur rapporten hanteras, med tidsramar och samordnat röjande, står i policyn för sårbarhetsrapporter.

Ert ansvar och era krav

  • Privera ersätter inte er bedömning av sekretess, dataskydd eller tillåtna utlämnanden.
  • Webbplatsen och appen har inte genomgått en oberoende tillgänglighetsgranskning.
  • Kontakta oss före köp om ni behöver särskilda avtal, nätverkskrav eller dokumentation för exempelvis vård eller offentlig verksamhet.