Etterlevelse

Tekniske kontroller som støtter etterlevelse

MindooDB gir kryptografiske byggeklosser — ende-til-ende-kryptering, signert append-only-historikk og koordinert datasletting — som dekker sentrale tekniske krav i vanlige regelverk. Selve etterlevelsen er et organisatorisk ansvar; MindooDB gir deg et solid fundament å bygge på.

Sikkerhetsarkitektur med nulltillit: nøklene blir liggende på enhetene, krypterte data flyter gjennom et krypteringsskjold til servere som ikke kan dekryptere dem
Regulatoriske standarder

Etterlevelse per regelverk

HIPAA (helse)

Health Insurance Portability and Accountability Act krever beskyttelse av pasientdata, tilgangskontroll og revisjonsspor.

Slik hjelper MindooDB
  • Ende-til-ende-kryptering sørger for at pasientdata aldri er synlige for servere
  • Signert skrivehistorikk — hver endring er Ed25519-signert og viser hvem som skrev hva og når
  • Finmasket tilgangskontroll med navngitte nøkler for ulike behandlingsteam
  • Oppbevaring av data med strategier for tidsbasert sharding av databaser og arkivering
  • Arbeid offline for helsepersonell i felt og avsidesliggende klinikker

⚠️ HIPAA krever i tillegg logging av lesetilgang, BAA-avtaler, administrative sikringstiltak og fysisk sikkerhet — dette må du selv sørge for rundt MindooDB.

Se bruksområder i helsesektoren → | Detaljerte mønstre →

SOX (finans)

Sarbanes-Oxley Act krever revisjonsspor for finansielle data, uforanderlige oppføringer og tilgangskontroll.

Slik hjelper MindooDB
  • Uforanderlige oppføringer gjennom append-only-arkitektur
  • Kryptografisk integritet — hash-kjedede oppføringer beviser at ingen har endret dem i ettertid
  • Komplett skrivehistorikk med signert opphav for revisjonskrav
  • Tidsreise for å gjenskape enhver historisk tilstand
  • Signerte endringer beviser opphavet til alle endringer

⚠️ SOX krever i tillegg interne kontroller, attestasjoner fra ledelsen og arbeidsdeling — det er organisatoriske oppgaver.

Se bruksområder i finansnæringen → | Detaljerte mønstre →

GDPR (personvern)

Personvernforordningen krever retten til å bli glemt, dataportabilitet, sporing av samtykke og innebygd personvern.

Slik hjelper MindooDB
  • Koordinert dataslettingpurgeDocHistory() sprer sletteforespørsler via katalogdatabasen til alle synkroniserte klienter
  • Dataportabilitet gjennom eksportfunksjoner for dokumenter
  • Innebygd personvern gjennom ende-til-ende-kryptering
  • Revisjonsspor for skriveoperasjoner — signert append-only-historikk over alle dataendringer

⚠️ Purge-forespørsler når klientene ved neste katalogsynkronisering — enheter som aldri kobler seg til igjen, beholder dataene. GDPR krever i tillegg samtykkehåndtering, oppnevning av personvernombud og protokoll over behandlingsaktiviteter — det er ditt ansvar.

Se mønstre for etterlevelse →

PCI-DSS (betaling)

Payment Card Industry Data Security Standard krever beskyttelse av betalingskortdata, tilgangskontroll og revisjonsspor.

Slik hjelper MindooDB
  • Sterk kryptering — AES-256-GCM under lagring, RSA per bruker under overføring, TLS på linjen
  • Tilgangskontroll med navngitte nøkler for begrenset tilgang til sensitive data
  • Revisjonsspor for skriveoperasjoner — signert append-only-historikk over alle dataendringer

⚠️ PCI-DSS er en omfattende standard som dekker nettverkssegmentering, sårbarhetshåndtering, overvåking og mer. MindooDB dekker kravene til kryptering og tilgangskontroll — resten er ditt ansvar. Vurder om du i det hele tatt trenger å lagre kortdata.

Se mønstre for etterlevelse →

Hva som er innebygd, og hva du bygger selv

Tekniske kontroller fra MindooDB

Innebygd: revisjon og integritet
  • ✅ Komplett skrivehistorikk (append-only)
  • ✅ Kryptografiske signaturer (bevis på opphav)
  • ✅ Manipulasjonssikre oppføringer (hash-kjedet)
  • ✅ Tidsreise (gjenskap enhver tilstand)
  • ✅ Endringer med tidsstempel
Innebygd: databeskyttelse
  • ✅ Kryptering på klientsiden (AES-256-GCM)
  • ✅ Finmasket tilgangskontroll (navngitte nøkler)
  • ✅ Nøkkelhåndtering (passordbeskyttet KeyBag)
  • ✅ Koordinert datasletting (purge via katalogdatabasen)
  • ✅ Datasuverenitet (tenants på klientsiden)
Bygger du selv: på appnivå
  • ⚙️ Logging av lesetilgang (på appnivå)
  • ⚙️ Samtykkehåndtering (på appnivå)
  • ⚙️ Rollebasert tilgangskontroll (med navngitte nøkler)
  • ⚙️ Regler for oppbevaring av data (med tidsbasert sharding)
  • ⚙️ Rapportering for etterlevelse (med revisjonsdata)
Revisjonsspor

Komplett skrivehistorikk

Hva som logges automatisk
  • Hver skriveoperasjon signeres kryptografisk med forfatterens Ed25519-nøkkel
  • Tidsstempler følger med i hver endringsoppføring
  • Dokumenthistorikk kan gås gjennom med iterateDocumentHistory()
  • Tidsreise gjør det mulig å gjenskape enhver historisk tilstand
  • Slettinger markeres med tombstones (historikken bevares)

Merk: MindooDB logger automatisk skriveoperasjoner (hvem som endret hva). Logging av lesetilgang (hvem som så hva) må bygges på appnivå.

Bruksområder
  • Bevise hvem som endret hva og når
  • Gjenskape tilstanden på et hvilket som helst tidspunkt
  • Vise dataintegritet for revisorer
  • Bygge logging av lesetilgang på appnivå oppå denne historikken
  • Støtte krav til bevissikring (legal discovery)

Se dokumentasjonen om tidsreise →

Oppbevaring av data

Regler for oppbevaring og arkivering

Strategier for oppbevaring
  • Tidsbasert sharding — Opprett databaser per tidsrom (per år, per måned)
  • Arkivdatabaser — Flytt gamle data til skrivebeskyttede arkivdatabaser
  • Dokumentets livsløp — Merk dokumenter som arkivert i stedet for å slette dem
  • Koordinert purge — Admin-signerte purge-forespørsler spres via katalogdatabasen; klientene utfører dem ved neste synkronisering

Se mønstre for datamodellering →

Hensyn ved etterlevelse
  • Append-only betyr at data samler seg opp over tid
  • Planlegg håndtering av vekst fra starten
  • Bruk tidsbasert sharding for effektiv arkivering
  • Vurder oppbevaringskrav per dokumenttype
  • Koordinert purge spres til synkroniserte klienter; enheter som er offline, beholder dataene

Se mønstre for etterlevelse →

Kobling til regelverk

Funksjonsmatrise for etterlevelse

Krav HIPAA SOX GDPR PCI-DSS
Datakryptering ✅ E2E-kryptering ✅ E2E-kryptering ✅ E2E-kryptering ✅ E2E-kryptering
Tilgangskontroll ✅ Navngitte nøkler ✅ Navngitte nøkler ✅ Navngitte nøkler ✅ Navngitte nøkler
Revisjonsspor for skriving ✅ Signert, append-only ✅ Signert, append-only ✅ Signert, append-only ✅ Signert, append-only
Dataintegritet ✅ Hash-kjedet ✅ Hash-kjedet ✅ Hash-kjedet ✅ Hash-kjedet
Datasletting ⚠️ Koordinert purge* N/A ⚠️ Koordinert purge* N/A
Logging av lesetilgang ⚙️ Bygger du selv ⚙️ Bygger du selv ⚙️ Bygger du selv ⚙️ Bygger du selv
Samtykkehåndtering N/A N/A ⚙️ Bygger du selv N/A

✅ = innebygd   ⚠️ = innebygd, med forbehold   ⚙️ = bygger du selv på appnivå
* Purge-forespørsler spres via katalogdatabasen til alle synkroniserte klienter. Enheter som aldri kobler seg til igjen, beholder dataene.

Detaljerte implementasjonsmønstre står i dokumentasjonen om mønstre for etterlevelse.