Abstract: A blockchain-based consent management system includes a webserver subsystem configured to receive and handle authorized web user requests for access to and/or transactions corresponding to consent data for a blockchain, the webserver subsystem comprising a blockchain subsystem interface; and a blockchain subsystem defining a channel having at least two organizations, corresponding chaincode and an endorsement policy, each of the at least two organizations having at least one peer, each of the at least one peer maintaining a blockchain copy, the blockchain subsystem comprising an orderer in communication with the blockchain subsystem interface.