Beta1
Sikkerhet
Sist oppdatert 6. september 2026.
Om denne siden
Kontraktus er en beta bygget og driftet av én person. Denne siden beskriver ærlig hvilke sikkerhetstiltak som faktisk er på plass i dag, og hvilke begrensninger betaen har – i stedet for generiske løfter. Se også personvernerklæringen for hvilke opplysninger som samles inn.
Tilgangskontroll i databasen
All data ligger i Supabase med Row Level Security (RLS) aktivert på hver tabell. Tilgangsreglene håndheves i databasen, ikke bare i grensesnittet, blant annet slik at:
- en bedrift kun kan se og administrere sine egne kontrakter,
- en kunde kun kan se kontrakter sendt til kundens egen innloggede e-postadresse,
- kundens signering ikke kan endre selve kontraktsteksten – kontraktsinnholdet er låst etter opprettelse, og en signatur kan ikke slettes eller endres i ettertid,
- en bruker ikke kan endre sin egen rolle (bedrift/kunde) for å skaffe seg tilgang som noe annet.
Autentisering
Innlogging skjer via Supabase Auth: enten med e-post og passord, eller med Google (formidlet via Lovable Cloud). Passord lagres aldri i klartekst av Kontraktus – hashing og lagring håndteres av autentiseringsleverandøren. Innloggingsøkten lagres i nettleserens localStorage, og all trafikk går over HTTPS. Kontraktus setter ingen sporings- eller markedsføringscookies.
Data i hvile og under overføring
Data lagres hos Supabase, som krypterer data både i hvile og under overføring som en del av sin plattform. Dette er Supabase sin infrastruktur, ikke noe Kontraktus har bygget selv – men det er en forutsetning for at vi i det hele tatt kobler oss til dem som databaseleverandør.
Administrasjon og sporbarhet
Et begrenset admin-verktøy finnes for support, feilsøking og en talloversikt over bruk (antall brukere/bedrifter/kontrakter, og signerte bookingdatoer per bedrift og måned). Statistikken regnes ut fra kontraktenes egne status- og datofelt – ikke fra kontraktsteksten – og krever ingen egen lagring av persondata utover det som allerede finnes. Alle administrative handlinger som endrer eller sletter noe logges i en egen revisjonslogg, slik at bruk av administratortilgang er sporbart.
Kun kontoen som er satt opp som systemeier har admin-tilgang. Dette avgjøres av en egen rolletabell i databasen som ordinære brukere verken kan lese for andre enn seg selv eller skrive til – ikke av noe i nettleseren, og ikke av en e-postsjekk i grensesnittet.
Hva som ikke finnes (ennå)
For å holde betaen enkel og trygg finnes det per nå ingen betalingsflyt, BankID-integrasjon eller abonnementshåndtering i Kontraktus – og dermed heller ingen slike data å beskytte eller lekke. Dette kan komme senere, og vil i så fall bli beskrevet her.
Kjente begrensninger
Vær oppmerksom på at Kontraktus er en tidlig beta: det er ikke gjennomført noen ekstern sikkerhetsrevisjon eller penetrasjonstest, og det finnes ingen formell sertifisering (som ISO 27001 eller SOC 2). Koden vedlikeholdes av én person, og feil kan forekomme. Vurder dette opp mot hvor sensitivt innholdet i dine kontrakter er.
Meld fra om sikkerhetsfunn
Har du funnet en sikkerhetssvakhet? Send en e-post til martinbkildal@gmail.com med detaljer, gjerne med steg-for-steg for å reprodusere funnet. Vi ber om at du ikke deler funnet offentlig før vi har fått mulighet til å rette det, og setter stor pris på ansvarlig varsling.
Endringer
Denne siden oppdateres etter hvert som sikkerhetsarbeidet og funksjonaliteten i Kontraktus utvikler seg. Datoen øverst viser når den sist ble oppdatert.

