How requirements influence technology decisions
It is worth distinguishing three levels: legal obligations, interpreted by the company with its legal or compliance advisers; good practices, such as periodically reviewing access; and architecture decisions, which put both into practice. If a company has to retain certain records for a defined period, for example, it chooses a system that allows the defined periods and rules to be applied, rather than leaving them in mailboxes or unmanaged shared folders. This logic, often referred to as compliance by design, consists of considering compliance requirements from the design of systems and processes, rather than treating them as later corrections.
The starting point is an inventory of the data the company handles and the requirements associated with it. Assigning each type of data an owner and a reference system avoids situations such as an address corrected in the sales system but not in the invoicing system, where each team ends up working with its own version. This is the idea behind the single source of truth, which we explained in the article on how to build a single source of truth in company systems: a principle of consistency and governance, not the concentration of everything on a single platform. Other platforms may hold copies, as long as it is defined who updates them and which is the reference information in the event of a discrepancy.
Access and retention follow the same logic. Access profiles by role, reviewed from time to time, help avoid administrator permissions being granted just to avoid depending on the technical team. For retention, it is necessary to define how long each type of record is kept, in which system and who archives or deletes it, with periods confirmed by those competent to interpret them. Copies in other systems and in backups can make complete deletion harder, so it helps to know where the information exists.