Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementere anonymisert sletting som "hard" sletting #252

Closed
4 tasks
elsand opened this issue Nov 21, 2023 · 4 comments
Closed
4 tasks

Implementere anonymisert sletting som "hard" sletting #252

elsand opened this issue Nov 21, 2023 · 4 comments
Labels
analysis Pre-architecture/design work legal Needs legal assessment

Comments

@elsand
Copy link
Member

elsand commented Nov 21, 2023

Introduksjon

Denne issuen omhandler resterende tjenesteeier-funksjonalitet knyttet til sletting av dialoger

Beskrivelse

Dialoger kan i dag soft-slettes. Denne funksjonaliteten videreføres, men det er behov for å kunne permanent utilgjengeliggjøre en dialog.

Hardsletting vil kunne løse dette, men dette begrenser mulighetene til å ta ut nyttig bruksstatistikk fra databasen. Samtidig er det behov for å kunne fjerne personopplysninger knyttet til dialoger.

Det ønskes derfor innført et nytt slettenivå som fungerer som en slags "hard softdelete". Dette skal, i tillegg til softdelete-funksjonaliteten, anonymisere dialogen helt slik at den ikke kan knyttes til noen party eller person.

Implementasjon

  • DELETE-endepunktet utvides med et "?harddelete=true"
  • Ikke tilgjengelig etter sletting fra noe endepunkt, heller ikke fra SO details-endepunkt (gir 410 Gone)
  • Nuller ut:
    • Party
    • Alle LocalizationText settes med tom value (men behold de ulike språkene)
    • Fjerne performedBy
    • Fjerne URL-er
    • Ellers andre personopplysninger (altså alt som direkte ller indirekte kan brukes for å identfisere en person)
      • Pass på korrelering av IP-adresser i Insights-logger etc

Oppgaver

Preview Give feedback

Se også

Akseptansekriterier

GITT ...
NÅR ....
...

GITT ...
NÅR ....
...

@elsand elsand added the analysis Pre-architecture/design work label Nov 21, 2023
@elsand elsand added this to the Pilotproduksjon milestone Nov 21, 2023
@elsand elsand changed the title Implementere anonymisert sletting som hard sletting Implementere anonymisert sletting som "hard" sletting Dec 19, 2023
@elsand elsand added the legal Needs legal assessment label Jan 9, 2024
@elsand
Copy link
Member Author

elsand commented Jan 9, 2024

Ref snakk @benedicteos

@MagnusSandgren
Copy link
Collaborator

@elsand Det var snakk for en tid tilbake at vi ikke skulle innføre hard-soft delete konseptet og at vi i stede skulle serialisere anonymisert dialog til en arkiv løsning for så å hard delete dialogen fra DP. Har vi gått bort i fra det?

@elsand
Copy link
Member Author

elsand commented Mar 12, 2024

Vi setter en nål i denne inntil videre og tenker oss bedre om

@elsand
Copy link
Member Author

elsand commented Aug 12, 2024

Closing this for now.

@elsand elsand closed this as not planned Won't fix, can't repro, duplicate, stale Aug 12, 2024
@github-project-automation github-project-automation bot moved this from 🆕 Ny to ✅ Ferdig in Team Juridisk Aug 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analysis Pre-architecture/design work legal Needs legal assessment
Projects
Status: ✅ Ferdig
Development

No branches or pull requests

3 participants