Abstract
A blockchain is decentralized, distributed and an open ledger that records transactions. It is a peer to peer network. All the peers share the responsibility of running the network, A server manages complete access to an application. A Person with full access to the server can control the application fully. The decentralized application or dApp is distributed across the blockchain. The data is distributed and cannot be changed on blockchain. In this work, we will develop a decentralized application where the personal data access by any organization is recorded and this data is stored on blockchain where it cannot be altered. This application also gives full control to the user to share the personal information with the organization they like. The personal data is encrypted using symmetric algorithm and the keys are again encrypted using Amazon KMS.