• dependencyinjection@discuss.tchncs.de
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    28 days ago

    Not sure if this is everywhere but I’ve been a software developer for two years almost and I was shocked that when some presses delete on anything we just toggle Archived to true. All hooks that get data exclude archived by default but we can pass a flag to get those too.

    • phoneymouse@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      27 days ago

      Do you mean at the OS level? A lot of services do soft deletes. It is in part because hard deletes can be risky and create referential integrity errors.

      • dependencyinjection@discuss.tchncs.de
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        27 days ago

        No. I mean at the database level for web applications.

        The end user presses delete, and we toggle Archived.

        I’ve raised concerns about GDPR for this but been assured this is standard procedure as they do anonymise user information after a period of time and some our apps are children centered, like music lessons and such and apparently that data is kept longer for safeguarding.