Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Who's the Data Custodian in your app?

Who's the Data Custodian in your app?

Scheduled Pinned Locked Moved The Lounge
databasequestionannouncement
18 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    Ian Klek
    wrote on last edited by
    #1

    So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

    L T N S M 8 Replies Last reply
    0
    • I Ian Klek

      So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Each organisation is obliged to appoint a DP officer who is responsible for policing the systems and procedures in use. But ultimately if there is any breach of the law the organisation as a whole tends to be held responsible. For corporate bodies that means the directors/management, and for charitable bodies it is the trustees.

      D 1 Reply Last reply
      0
      • L Lost User

        Each organisation is obliged to appoint a DP officer who is responsible for policing the systems and procedures in use. But ultimately if there is any breach of the law the organisation as a whole tends to be held responsible. For corporate bodies that means the directors/management, and for charitable bodies it is the trustees.

        D Offline
        D Offline
        devenv exe
        wrote on last edited by
        #3

        Richard MacCutchan wrote:

        and for charitable bodies it is the trustees.

        Can't we at-least trust those with the data?

        "Coming soon"

        L 1 Reply Last reply
        0
        • I Ian Klek

          So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

          T Offline
          T Offline
          Tim Carmichael
          wrote on last edited by
          #4

          This general concept is discovered frequently in the group I work in. We collect operating data, not necessarily personal data, from various pieces of equipment, sensors, meters, etc. And we keep that data... seemingly forever. We do have some regulatory requirements to hold certain data for 'X' number of years; after that time period, we can LEGALLY dispose/delete the data. If we delete the data as we are allowed to do, then, in the event of a legal action, we cannot provide data we don't have - which may benefit the company. However, from the perspective of seeing how something performed over time, we may need more than 'X' number of years of data to see a long term trend... think of very large turbines for example. They may have a service life of 20 to 30 years. So... it is an interesting topic to say the least.

          I 1 Reply Last reply
          0
          • I Ian Klek

            So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            Don't even know whether or not we need one :)

            Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

            I 1 Reply Last reply
            0
            • D devenv exe

              Richard MacCutchan wrote:

              and for charitable bodies it is the trustees.

              Can't we at-least trust those with the data?

              "Coming soon"

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              With a title like that? :omg:

              1 Reply Last reply
              0
              • I Ian Klek

                So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

                N Offline
                N Offline
                Nagy Vilmos
                wrote on last edited by
                #7

                The DPA refers to the storage of the data. So if you are storing data, you must comply with the Act even if you are just holding it as part of a SaaS set-up,

                veni bibi saltavi

                I 1 Reply Last reply
                0
                • I Ian Klek

                  So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

                  S Offline
                  S Offline
                  Simon_Whale
                  wrote on last edited by
                  #8

                  I think it depends on the company. Where I work its in house development of Insurance back office system. We hold regular audit reviews by each department team leader(s). Our parent company then on top of that have Yearly company audits and then Group Internal Audits every 2 years repeating depending on how you fair with the audit. We also have security audits on top of that which look at the access of property / systems etc.

                  Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

                  I 1 Reply Last reply
                  0
                  • I Ian Klek

                    So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

                    M Offline
                    M Offline
                    Mark_Wallace
                    wrote on last edited by
                    #9

                    You should be asking that of Kornfeld, in the thread directly above this one.

                    I wanna be a eunuchs developer! Pass me a bread knife!

                    1 Reply Last reply
                    0
                    • I Ian Klek

                      So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

                      M Offline
                      M Offline
                      Mycroft Holmes
                      wrote on last edited by
                      #10

                      Last year we were tasked with reverse engineering a legacy app, we could not find anyone willing to admit they owned the data and that was from the POV of we want to fix this for you, not you fucked up and we want to put your ass in a sling. So I guess DP was low on their priority list (there was no personal data involved).

                      Never underestimate the power of human stupidity RAH

                      H 1 Reply Last reply
                      0
                      • T Tim Carmichael

                        This general concept is discovered frequently in the group I work in. We collect operating data, not necessarily personal data, from various pieces of equipment, sensors, meters, etc. And we keep that data... seemingly forever. We do have some regulatory requirements to hold certain data for 'X' number of years; after that time period, we can LEGALLY dispose/delete the data. If we delete the data as we are allowed to do, then, in the event of a legal action, we cannot provide data we don't have - which may benefit the company. However, from the perspective of seeing how something performed over time, we may need more than 'X' number of years of data to see a long term trend... think of very large turbines for example. They may have a service life of 20 to 30 years. So... it is an interesting topic to say the least.

                        I Offline
                        I Offline
                        Ian Klek
                        wrote on last edited by
                        #11

                        Thanks for the reply, Time. So, it appears that your team as developers take it upon yourselves to police the data situation?

                        1 Reply Last reply
                        0
                        • L Lost User

                          Don't even know whether or not we need one :)

                          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

                          I Offline
                          I Offline
                          Ian Klek
                          wrote on last edited by
                          #12

                          haha, well, someone will be responsible and effectively have that "role" of custodian, whether they know it or not. I guess we only realise when the xxxx hits the fan.

                          1 Reply Last reply
                          0
                          • N Nagy Vilmos

                            The DPA refers to the storage of the data. So if you are storing data, you must comply with the Act even if you are just holding it as part of a SaaS set-up,

                            veni bibi saltavi

                            I Offline
                            I Offline
                            Ian Klek
                            wrote on last edited by
                            #13

                            Indeed! right on

                            1 Reply Last reply
                            0
                            • S Simon_Whale

                              I think it depends on the company. Where I work its in house development of Insurance back office system. We hold regular audit reviews by each department team leader(s). Our parent company then on top of that have Yearly company audits and then Group Internal Audits every 2 years repeating depending on how you fair with the audit. We also have security audits on top of that which look at the access of property / systems etc.

                              Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

                              I Offline
                              I Offline
                              Ian Klek
                              wrote on last edited by
                              #14

                              Sure, so you reckon the audit team are checking that the DPA is adhered too?

                              S 1 Reply Last reply
                              0
                              • I Ian Klek

                                Sure, so you reckon the audit team are checking that the DPA is adhered too?

                                S Offline
                                S Offline
                                Simon_Whale
                                wrote on last edited by
                                #15

                                Yes, through many different auditing departments.

                                Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

                                I 1 Reply Last reply
                                0
                                • S Simon_Whale

                                  Yes, through many different auditing departments.

                                  Every day, thousands of innocent plants are killed by vegetarians. Help end the violence EAT BACON

                                  I Offline
                                  I Offline
                                  Ian Klek
                                  wrote on last edited by
                                  #16

                                  Interesting, thanks

                                  1 Reply Last reply
                                  0
                                  • M Mycroft Holmes

                                    Last year we were tasked with reverse engineering a legacy app, we could not find anyone willing to admit they owned the data and that was from the POV of we want to fix this for you, not you fucked up and we want to put your ass in a sling. So I guess DP was low on their priority list (there was no personal data involved).

                                    Never underestimate the power of human stupidity RAH

                                    H Offline
                                    H Offline
                                    Herbie Mountjoy
                                    wrote on last edited by
                                    #17

                                    So, all the comanies that I have had no dealings with for the past 10 years, who are still sending me mailing shots, are probably in breach? Hmmm...

                                    We're philosophical about power outages here. A.C. come, A.C. go.

                                    1 Reply Last reply
                                    0
                                    • I Ian Klek

                                      So for us British, European, maybe even US folks at least, we have something called the Data Protection Act, which ultimately means we "should" be careful with other peoples data and not retain it longer than we need. The thing is, as a software developer, do we know who is responsible for the data contained within the database driven apps we release? I would say it's whoever owns the app? What about building apps in-house? The Chief Exec?

                                      D Offline
                                      D Offline
                                      Dave Myers LTC
                                      wrote on last edited by
                                      #18

                                      This may (or may not) have been said already. As a database administrator, we were always told that WE were the custodians of the data, but the Application team OWNED the data. Meaning, we were responsible for the routine maintenance, consistency, and availability of the data while the Application team was responsible for the Content

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups