i'm aware to the complexity, in this case i'm a software engineer and understand this, but i'm sure nordeos has qualified engineers to accomplish such a mission.
storage is not an issue these days, banks and insurance company store much more data on everyone here so i guess someone found a solution.
i can offer some ideas but i guess the engineers at nordeos can this same or better.
anyway, this was only a product improvement suggestion. hope this or part of it will be implemented