Hoppa till innehållet
SafhaSafha

Är Safha säkert? Säkerhet och dina filer

Så skyddar Safha dina filer: var varje fil bearbetas, när den raderas, vem som kan se den, vilka standarder vi följer och vad som återstår.

Vi vet att dina filer kan innehålla avtal, id-handlingar och personliga papper. Därför har vi byggt Safha så att så mycket som möjligt av ditt arbete stannar på din enhet, och när en fil måste lämna den säger vi när, vart och varför. Allt på den här sidan kommer från tjänstens verkliga konfiguration, dess kod och svaren från den driftsatta servern. Det vi inte har gjort än är tydligt märkt ”På gång”.

Senast uppdaterad:

I korthet

  • 0 byteav din fil når oss med verktyg som körs på din enhet
  • Direktraderas filer från serververktyg när ditt resultat har skickats
  • TLS 1.3krypterar anslutningen, med HSTS i två år
  • bcryptlagrar lösenord, med kostnad 12

Integritetsprinciper

Tre principer bakom varje funktion i Safha:

  • Vi säljer inte dina data

    Vi säljer inte dina personuppgifter, vi visar inga riktade annonser och vi använder inga annonscookies eller spårningscookies från tredje part. Webbplatsens Content Security Policy låter bara våra sidor ansluta till vår egen domän (connect-src 'self').

  • Vi samlar bara in det som behövs

    Du behöver inget konto för att använda verktygen. Vår statistik är vår egen: vi sparar aldrig din fullständiga IP-adress, utan gör om den till en hashad token med en hemlighet som byts varje dag. Verktygsloggar innehåller aldrig dina filnamn eller filinnehåll, bara verktyget, var det kördes, om det fungerade, hur lång tid det tog och ett ungefärligt storleksintervall.

  • Du har kontrollen

    Du ser var filen kommer att bearbetas innan du väljer den. Du kan radera underskriftsförfrågningar och arbetsflöden när som helst, och radera ditt konto själv på sidan ”Mitt konto”. Detaljerna finns i vår integritetspolicy.

Var din fil bearbetas

Varje verktyg har en märkning som visar var filen bearbetas, innan du väljer den. Det här är fallen:

  • På din enhet

    Filen läses och bearbetas i din webbläsare, och du laddar ner resultatet direkt från webbläsaren. Filen skickas inte till någon server. Det gäller de flesta PDF- och bildverktyg, till exempel att slå ihop, dela, rotera, signera din egen fil och komprimera bilder.

  • På vår server

    Vissa verktyg behöver programvara som inte fungerar bra i en webbläsare, till exempel Office-konverteringar och OCR. Här skickas filen över en krypterad anslutning till vår konverteringstjänst, som bearbetar den och raderar den så snart ditt resultat har skickats.

  • Via en AI-leverantör

    Sammanfatta PDF, Översätt PDF och Fråga din PDF tar ut texten ur filen och skickar den texten, inte filen, till Anthropic över en krypterad anslutning. Detaljerna finns i avsnittet AI. Vi rekommenderar att du inte använder de här verktygen för mycket känsliga dokument.

  • Begär underskrifter

    När du ber andra personer att skriva under ett dokument sparar vi det tills alla har skrivit under: dokumentet, undertecknarnas namn och e-postadresser och en granskningslogg över varje steg. Funktionen är bara för kontoinnehavare. Hur länge vi sparar det står under Lagring och radering.

  • Arbetsflöden

    Om du kopplar ihop flera verktyg till ett sparat arbetsflöde följer varje steg sitt eget verktygs regel. Vi sparar arbetsflödets inställningar i ditt konto, inte filerna som går genom det.

Standarder vi följer

Vi har i dag inga säkerhetscertifieringar från tredje part, som ISO/IEC 27001 eller SOC 2, och vi visar inte deras logotyper. Det här är standarderna vi faktiskt tillämpar, och det vi arbetar med:

  • GDPR:s principer

    Det finns inget officiellt ”GDPR-certifikat”, och vi påstår inte att vi har ett. Vi tillämpar däremot dess principer: vi samlar in så lite data som möjligt, sätter en tidsgräns för allt vi sparar och förklarar var varje fil bearbetas. Dina rättigheter omfattar:

    • Radering: radera ditt konto själv på sidan ”Mitt konto”.
    • Rättelse: ändra ditt namn och språk på sidan ”Mitt konto”; för allt annat, mejla oss.
    • Tillgång och dataportabilitet: be om en kopia av dina kontouppgifter på [email protected].
  • OWASP-praxis

    Vi tillämpar praxis från OWASP:s vägledning för säkerhet i webbapplikationer, bland annat:

    • Content Security Policy (CSP): skript och anslutningar är begränsade till vår domän, och webbplatsen kan inte bäddas in i andra webbplatser.
    • Skydd mot SSRF: HTML till PDF och HTML till bild tar bara emot offentliga http- och https-länkar, och vi kontrollerar IP-adressen vid varje anslutning och varje omdirigering, så att ingen förfrågan kan nå vårt interna nätverk.
    • Isolerad rendering: webbläsaren som renderar webbsidor har ingen direkt internetåtkomst; varje förfrågan från den går genom samma kontroll, och skript är avstängda som standard i uppladdade HTML-filer. Makron i Office-filer körs aldrig, och varje konvertering körs i en egen process med tidsgräns och ett tak för vad den kan skriva.
  • Iraks lag om elektroniska underskrifter

    Irak har lagen om elektroniska underskrifter och elektroniska transaktioner nr 78 från 2012. Underskrifter i Safha är enkla elektroniska underskrifter: vi sparar en granskningslogg med tidpunkten för varje steg och ett SHA-256-fingeravtryck av originalet och det slutliga dokumentet. De är inte underskrifter som har certifierats av en certifikatutfärdare, och vi ger ingen juridisk rådgivning om deras giltighet. Om ditt dokument kräver en underskrift med en viss rättslig ställning, rådfråga en jurist.

  • Det här arbetar vi med

    På gång
    • ISO/IEC 27001: vi bygger ett ledningssystem för informationssäkerhet enligt standarden, inför en oberoende bedömning.
    • Ett oberoende penetrationstest av ett externt företag.
    • Tvåfaktorsautentisering för administratörskonton.
    • Kryptering i vila för filer i underskriftsförfrågningar.

Produktsäkerhet

  • Hosting

    Safha körs på en server som hyrs av Contabo GmbH, vars adressintervall enligt registret RIPE NCC är registrerat i Tyskland. Varje tjänst körs i en egen Docker-container som hanteras med Coolify: webbappen, konverteringstjänsten och en PostgreSQL-databas.

  • Nätverk och skydd mot DDoS

    Webbplatsens trafik går via Cloudflares nätverk, vars tjänst omfattar automatiskt skydd mot överbelastningsattacker (DDoS). På servern ligger databasen i ett internt nätverk som är avskilt från internet, och konverteringstjänsten tar inte emot några anslutningar utifrån: bara webbappen kan nå den, med en delad hemlig token.

  • Kryptering under överföring

    • Hela webbplatsen körs över HTTPS, och HTTP-förfrågningar omdirigeras till HTTPS.
    • Anslutningarna stöder TLS 1.3.
    • Vi skickar ett HSTS-huvud för två år (max-age=63072000; includeSubDomains), så att din webbläsare bara öppnar webbplatsen över en krypterad anslutning.
    • Anslutningen mellan Cloudflare och vår server är också krypterad, med ett giltigt TLS-certifikat.
  • Lagring

    Vi sparar lite på servern: konton, arbetsflöden, sparade CV:n och statistik i databasen, och filer för underskriftsförfrågningar på serverns disk. Lösenord och tokens för underskriftslänkar lagras enbart som hashar (bcrypt och SHA-256). För att vara tydliga: i dag krypterar vi inte databasen eller filerna för underskriftsförfrågningar i vila med en egen nyckel; de skyddas av nätverksisolering och serverbehörigheter.

Lagring och radering

Siffrorna kommer från tjänstens faktiska inställningar:

Data Hur länge
Filer för verktyg som körs på din enhet Når aldrig oss
Filer och resultat från serververktyg Raderas så snart ditt resultat har skickats, eller så snart bearbetningen misslyckas
En jobbfil som fastnat (t.ex. om anslutningen bryts) En automatisk städfunktion körs var 5:e minut och raderar alla jobbfiler som är äldre än 42 minuter
Var tillfälliga filer finns Ett tillfälligt filsystem i minnet (tmpfs), inte en permanent disk, som töms helt när tjänsten startas om
Text från AI-verktyg hos oss Sparas inte efter bearbetningen
Text i Fråga din PDF Sparas i serverns minne i högst 30 minuter, skrivs aldrig till disk
Text hos Anthropic Raderas inom 30 dagar enligt dess publicerade policy, med de undantag den anger
Underskriftslänk som skickas till undertecknare Giltig i 30 dagar från utskicket
Nedladdning av den undertecknade kopian med en undertecknares länk 30 dagar efter att förfrågan är klar
Dokument och granskningslogg för underskriftsförfrågan Tills du själv raderar förfrågan
Inloggningssession 30 dagar
Detaljerade statistikposter 400 dagar, därefter finns bara dagliga summor kvar
Ditt konto Tills du raderar det på sidan ”Mitt konto”

När du raderar ditt konto raderar vi ditt konto, dina arbetsflöden, sparade CV:n, underskriftsförfrågningar och deras granskningsloggar från databasen; antal verktygsanvändningar finns kvar utan någon koppling till dig. Filer för underskriftsförfrågningar raderas också från serverns disk.

Konton och lösenord

  • Lösenord lagras som bcrypt-hashar med kostnad 12, som inte kan göras om till lösenordet. Vi godtar inte lösenord som är kortare än 8 tecken.
  • Din session finns i en signerad cookie med attributen HttpOnly, Secure och SameSite=Lax, och går ut efter 30 dagar. Vid varje känslig förfrågan kontrollerar vi kontots status i databasen igen.
  • När du byter lösenord avslutas alla dina andra sessioner direkt.
  • Inloggningsförsöken är begränsade: 5 felaktiga försök per konto och 20 per IP-adress, inom 15 minuter.
  • Vi kommer aldrig att be om ditt lösenord, varken via e-post eller på något annat sätt.

AI

Sammanfatta PDF, Översätt PDF och Fråga din PDF använder Anthropics API och fungerar bara när vi har aktiverat dem på servern.

  • Vad som skickas: texten som tagits ut ur filen, inte själva filen, med ett storlekstak för varje förfrågan.
  • Vad vi sparar: ingenting efter bearbetningen. Bara Fråga din PDF sparar texten i serverns minne i upp till 30 minuter, för att kunna svara på dina följdfrågor.
  • Vad Anthropic säger: enligt dess publicerade integritetspolicy (senast uppdaterad 1 juli 2026) raderar den indata och utdata från API:t ur sina system inom 30 dagar, utom i fall som den anger, bland annat för att upprätthålla sin användarpolicy och för att följa lagen. Dess kommersiella villkor anger att den inte får träna modeller på kundinnehåll från sina tjänster.
  • Vårt råd: använd inte de här verktygen för mycket känsliga dokument.

Betalningar

Alla verktyg och funktioner i Safha är gratis i den nuvarande versionen. Vi ber inte om något betalkort, och webbplatsen har inget betalsystem. Därför samlar vi inte in eller lagrar några betalningsuppgifter.

Valvet ”Mina dokument”

Kommer snart i appen

Ett valv för dina officiella dokument, som id-kort och pass, i mobilappen Safha:

  • Stannar bara i din mobil: ingenting i det skickas någonsin över internet.
  • Krypterat med AES-256-GCM: varje dokument, dess förhandsvisning och valvets index.
  • Nyckeln skyddas av mobilens system: Android Keystore eller iOS Keychain, som låses upp med biometri eller enhetens lösenkod, eller med en 6-siffrig pinkod för valvet.
  • Undantaget från säkerhetskopior och från överföringar till en annan enhet.

Intern säkerhet

  • Behörighetshantering

    Safha har bara två roller: medlem och administratör. Adminpanelen öppnas bara för ett konto med administratörsrollen, och vi kontrollerar rollen på servern två gånger: när panelen nås, och sedan på varje sida och vid varje åtgärd i den. När ett kontos roll ändras eller kontot stängs av avslutas dess sessioner direkt.

  • Minsta möjliga behörighet

    • Konverteringstjänsten körs som en användare utan root-behörighet på ett skrivskyddat filsystem, och skriver bara till en tillfällig mapp i minnet.
    • Den läser sina hemligheter en gång vid start och släpper sedan root-behörigheten; hemligheterna når aldrig konverteringsprocesserna.
    • Anthropic-nyckeln finns bara i konverteringstjänsten; den når aldrig webbappen eller webbläsaren.
    • Databaslösenordet och nyckeln för att signera sessioner genereras av driftsättningsplattformen; ingen skriver in dem för hand.
  • Tvåfaktorsautentisering för administratörer

    På gång

    Vi erbjuder inte tvåfaktorsautentisering för administratörskonton i dag, och vi påstår inte att vi gör det. Tills vi lägger till det genereras det första administratörslösenordet slumpmässigt av driftsättningsplattformen, och inloggningsförsöken är begränsade som för alla konton.

  • Logg över administratörsåtgärder

    Åtgärder som når användarnas enheter, till exempel utskick av aviseringar och publicering av appversioner, loggas med administratörens identitet och tidpunkt.

Kontrollera själv att din fil inte laddades upp

Du behöver inte ta vårt ord för det. För verktyg som körs på din enhet kan du kontrollera på en dator:

  1. Öppna verktygssidan i Chrome, Edge eller Firefox.
  2. Tryck på F12 (eller högerklicka och välj ”Inspektera”) och öppna sedan fliken Nätverk.
  3. Välj din fil och kör verktyget.
  4. Följ listan: du ser ingen förfrågan som innehåller din fil eller motsvarar dess storlek.

Det finns ett ännu enklare sätt: öppna verktygssidan, koppla bort internet, och verktyget fortsätter att fungera.

Rapportera en säkerhetsbrist

Om du hittar en säkerhetsbrist i Safha, mejla [email protected]. Vi publicerar adressen i en security.txt-fil enligt RFC 9116. Vi ber dig att:

  • Beskriva problemet, stegen för att återskapa det och den sida eller det verktyg som berörs.
  • Inte komma åt, ändra eller radera andras data, och inte störa tjänsten under testerna.
  • Ge oss rimlig tid att åtgärda det innan du publicerar några detaljer.

Vi läser och svarar på varje rapport. Vi erbjuder för närvarande ingen betald bug bounty, men vi är tacksamma mot alla som hjälper oss att skydda våra användare. För andra frågor om integritet eller ditt konto: [email protected].

Det här lovar vi

Inget skydd på internet är perfekt. Det vi lovar är det som står här: att så mycket som möjligt av ditt arbete stannar på din enhet, och att vi tydligt säger när din fil lämnar den, vart den tar vägen och varför. När något här ändras uppdaterar vi sidan och dess datum.