Abstract: A system, apparatus or method includes defining and creating a private blockchain that stores records or documents on a cloud storage by a predefined set of nodes, receiving a selection from a user node of a record or of a document for modification where the selection creates a flagged record or a flagged document, receiving a vote tally from among the predefined set of nodes, and modifying the record or document based on a consensus of the vote tally by adding an update block to the blockchain. The system, apparatus or method can further broadcast the update block to each node in the predefined set of nodes, add the update block to a local blockchain of each node, and present the flagged document or the flagged record as modified by the update block.